# L'editor delle dashboard

> Il banco di lavoro dietro Modifica: la tavolozza e l'aggiunta dei componenti, il localizzatore Componenti, la selezione e i gesti sull'area di disegno, le sezioni di proprietà che ogni tipo condivide, l'area Dashboard, i tratti disegnati fra i morsetti dei simboli e il salvataggio automatico dietro tutto questo.

Premere **Modifica** sulla barra del palco della pagina [View](home) per aprire l'editor sul sinottico che è aperto. Servono il permesso **Modificare le dashboard** del ruolo (senza di esso il comando non viene disegnato), un sinottico proprio (un pannello di unità o un sinottico di unità si dispongono nell'area di lavoro di Process) e una stazione che accetta le scritture: mentre la progettazione è bloccata o il runtime è fermo il comando è in grigio e dice perché. Il sinottico continua a funzionare mentre lo si modifica: i componenti leggono i valori in tempo reale sull'area di disegno, quindi si configura contro ciò che l'impianto sta leggendo.

Non c'è nessun passo di salvataggio. Ogni cambiamento resta nel momento in cui lo si fa: un campo quando lo si lascia, un interruttore quando lo si sposta, uno spostamento quando lo si rilascia. Una scrittura che la stazione rifiuta viene riferita nel registro delle azioni della barra di stato ("La modifica della dashboard non è stata salvata: …") e il sinottico si ricarica da ciò che era stato salvato. **Fine modifica** lascia la modalità e non viene mai rifiutata, neppure quando un blocco arriva a modifica in corso; anche scegliere un pannello di unità o una cartella nella colonna, uscire, cambiare ruolo, un'unità che avvia una prova o il runtime che si ferma la terminano. Mentre l'editor è aperto la barra trattiene Espandi e Schermo intero e F11 non fa nulla.

## Il banco di lavoro {#the-workbench}

L'editor mette tre superfici affiancate: la colonna Visualizzazione, l'area di disegno con le linee della griglia e una barra di strumenti a destra. La barra si apre larga 380 px, si trascina più larga o più stretta (mai sotto i 320 px) e si ripiega in una striscia di quattro pulsanti; una pressione su quella striscia fa fluttuare l'area scelta sopra l'area di disegno finché non si preme altrove, e lo spillo rimette la barra fissa. Le quattro aree sono **Aggiungi**, **Componenti**, **Proprietà** e **Dashboard**. Entrando nell'editor si apre Componenti; selezionando qualcosa sull'area di disegno si apre Proprietà; Dashboard si apre soltanto quando la si sceglie.

## Aggiungi {#add}

**Aggiungi** è il catalogo: una ricerca su nome, descrizione e categoria, un filtro **Categoria** (Tutte le categorie, poi Visualizzazione, Comando, Allarme, Multimedia, Disposizione) e i tipi raggruppati sotto quelle intestazioni ([Componenti della dashboard](components) ha una pagina per tipo). Fare clic su un tipo e questo arriva nella prima cella libera in cui la sua dimensione predefinita entra, oppure nell'angolo in alto a sinistra bloccato dentro la griglia quando non resta nessuna cella libera; trascinarlo sull'area di disegno per scegliere la cella esatta. Un componente nuovo prende il livello sopra tutto il resto e si apre in Proprietà.

**Simbolo** è l'unico tipo che si sceglie prima di essere collocato: la sua riga nella tavolozza apre la libreria dei simboli invece di lasciar cadere qualcosa. La libreria è la stessa galleria che usa la pagina [Simboli](assets-symbols), in una forma a due colonne con dodici schede per pagina: una ricerca per nome, libreria, categoria o tag, un filtro **Libreria** (ciascuna con il suo conteggio), un filtro **Categoria** e un filtro **Origine** (Tutti, Sistema, Miei). Una scheda nomina il simbolo, la sua libreria e la sua categoria, se è di Sistema o Mio, e che cosa dichiara ("Statico", "1 ingresso", "3 ingressi", "· 2 morsetti"). Fare clic su una scheda per collocare quel simbolo in una cella libera alla dimensione che il suo autore ha suggerito, oppure trascinarlo su una cella; **‹ Tutti i componenti** riporta al catalogo. Quando la libreria propria non si riesce a leggere la galleria lo dice ed elenca soltanto le librerie di sistema.

Accanto a Simbolo, la categoria Multimedia offre **Punto di tratto**: "Colloca un estremo tipizzato con nome senza aggiungere un simbolo." Aggiunge un punto di collegamento libero e senza tipo vicino al centro della griglia, pronto per essere cablato; vedere [Tratti](#connections) più avanti.

## Componenti {#components}

**Componenti** elenca ogni elemento memorizzato del sinottico, dal davanti al fondo, con il conteggio nella sua intestazione. Una riga mostra l'icona del tipo, l'identificazione del componente, il suo tipo e il suo posto ("Griglia 3,2 · 4×2 · Livello 5"). La ricerca corrisponde a tipo, nome o identificazione. Un sinottico senza componenti dice "Questo sinottico non ha ancora componenti. Posizionarli da Aggiungi.", qualunque cosa contenga la ricerca; una ricerca che esclude tutti i pezzi del sinottico dice "Nessun componente corrisponde a questa ricerca." Premendo una riga si seleziona il componente, lo si mostra sull'area di disegno e si apre Proprietà. Un componente per cui questa versione non ha un disegnatore conserva comunque la sua riga e la sua cella, così un sinottico non perde mai un pezzo senza dirlo; le sue Proprietà offrono soltanto **Rimuovi il componente**.

L'identificazione è il nome dato al componente in Proprietà, oppure, finché non ne ha uno, ciò che lo identifica già: il suo titolo d'angolo, il testo o l'etichetta configurati, l'indirizzo o l'unità a cui è collegato, il simbolo che disegna, oppure il suo tipo.

## L'area di disegno {#the-canvas}

L'area di disegno è il sinottico in funzione con le linee della griglia. Un clic seleziona un componente e apre le sue Proprietà; **Ctrl+clic** lo aggiunge alla selezione o lo toglie di nuovo (l'ultimo toccato è il principale, quello a cui appartengono le sezioni per tipo e la maniglia di ridimensionamento); un clic sulla griglia vuota azzera la selezione. Trascinare un componente per spostarlo, trascinare la maniglia sul suo angolo per ridimensionarlo; entrambi si agganciano alle celle, sono bloccati dentro la griglia e confermano al rilascio. La sovrapposizione è permessa. Esc abbandona la selezione e Canc la rimuove, ma soltanto mentre l'area di disegno ha il fuoco della tastiera, così un tasto premuto in un campo di proprietà non li raggiunge mai.

Clic destro su un componente per il suo menu: **Modifica le proprietà**, **Duplica**, **Porta in primo piano**, **Porta in secondo piano**, su un Simbolo anche **Ruota di 90°**, **Rifletti in orizzontale** e **Rifletti in verticale**, e **Elimina**. Dentro una selezione multipla i comandi nominano il loro conteggio ("Duplica (3)", "Elimina (3)") e agiscono sull'intero lotto. Clic destro sulla griglia vuota per **Aggiungi un componente**, che apre l'area Aggiungi. Non ci sono appunti e non c'è Incolla: la copia è Duplica.

Una rimozione è immediata e viene riferita nella barra di stato con **Annulla** accanto: un solo livello, l'ultima rimozione, valido finché quella voce è sullo schermo. Annulla rimette i componenti con i morsetti di collegamento che possedevano, e dice che cosa non è potuto tornare ("Un tratto è rimasto un'estremità libera: la sua linea è cambiata dopo la rimozione."). Un'offerta il cui sinottico non è più aperto risponde "La rimozione non è stata annullata: il sinottico a cui appartiene non è più aperto."

Sull'area di disegno in modifica i componenti disegnano i valori in tempo reale ma non accettano pressioni: i comandi rispondono soltanto in modo visione.

## Proprietà {#properties}

**Proprietà** modifica la selezione. La sua intestazione nomina ciò che si ha in mano: l'icona e il nome del tipo, e sotto di essi l'identificazione del componente. Con nulla di selezionato dice "Selezionare un componente, una linea di tratto, un punto o una giunzione nell'area di disegno. Tenere premuto Ctrl per aggiungerne altri e modificare ciò che hanno in comune."

Le sezioni scorrono in un unico ordine qualunque sia il tipo, così un argomento conserva il suo posto quando si cambia componente:

1. **Identificazione**: il **Nome** del componente, che lo nomina nell'elenco Componenti, nella sua ricerca e in questa intestazione, e non disegna nulla sul sinottico. Il testo segnaposto mostra come lo chiamerebbe l'elenco con il campo vuoto.
2. Le sezioni proprie del tipo, nell'ordine **Contenuto**, **Dati**, **Formato**, poi le sezioni che soltanto quel tipo chiede (Tipo, Quadrante, Indicazione, Mini grafico, Barra, Stato, Allarmi, Opzioni, Corsa, Passo, Numero, Azione, Colore e icona, Colore e dimensione, Episodi, Colonne, Grafico, Valutazione, Barre, Fette, Adattamento, Tratti, Orientamento), poi **Storico**, **Scala**, **Fedeltà e prestazioni** e **Strumenti del grafico**. Ciascuna è documentata nella pagina propria del componente; i controlli che si ripetono fra i tipi sono qui sotto.
3. **Aspetto**, la stessa sezione per ogni tipo.
4. **Posizione e livello**.
5. **Avanzate**, chiusa per impostazione predefinita e disegnata soltanto sui tipi che hanno aggiunte poco frequenti: **Finestra (s)** e **Campiona ogni (ms)** della scheda KPI, **Codice del glifo (avanzato)** dell'Icona.
6. **Azioni**: **Duplica il componente** e **Rimuovi il componente**.

Con più componenti selezionati il pannello dice "N componenti selezionati, si modifica ciò che hanno in comune. I campi propri di un tipo richiedono un solo componente." (un lotto di un tipo solo è nominato da esso, "3 componenti Valore") e offre Aspetto, i due comandi di livello e **Duplica N componenti** / **Rimuovi N componenti**. Una scrittura di lotto è un solo salvataggio per l'intero sinottico.

### I campi di indirizzo e la lettura in tempo reale {#address-fields-and-the-live-reading}

Ogni campo che nomina un punto di Logic è una casella combinata in cui si può scrivere liberamente, con suggerimenti presi dall'elenco dei punti in tempo reale e limitati a 50 righe. L'elenco è ristretto alla categoria di valore che il campo consuma (a un indicatore analogico si offrono numeri, una spia mette in testa i punti booleani, un comando che scrive elenca soltanto ciò che si può scrivere, il comando di prova del Pulsante elenca i punti di comando dell'unità) e ogni riga porta il proprio tipo come suggerimento. Un indirizzo che l'elenco non offre viene comunque accettato, compreso uno che non esiste ancora. Su un sinottico definito su un modello di Process i canali astratti del modello sono in testa a ogni elenco; sceglierne uno collega il canale e lascia l'unità da risolvere quando un'unità apre il sinottico.

Quando un campo nomina un punto, una riga sotto di esso dice che cosa il punto legge in questo momento, introdotta dalla parola **adesso**: il valore scritto come la stazione scrive i numeri, oppure, dove leggere il testo non direbbe nulla, la cosa stessa: un colore arriva come campione accanto al suo esadecimale, un'icona come glifo, un'immagine come miniatura. Un punto che non risponde lo dice in una tinta di attenzione tenue invece di lasciare un numero vecchio, e un campo vuoto non disegna nessuna riga. La riga segue il passo proprio dell'editor e non aggiunge nessun temporizzatore.

### Aspetto {#appearance}

Un'unica sezione porta ciò che ogni componente possiede, tanto per un componente quanto per un'intera selezione ("Si applica a tutti i N componenti selezionati."). Un campo su cui i membri non concordano legge **Misto** e prende per tutti il valore che si immette.

| Campo | Che cosa fa | Valori | Predefinito |
|---|---|---|---|
| Mostra la cornice | Disegna il contorno proprio del componente. | attivo / disattivo | disattivo |
| Spessore della cornice (px) | Quanto è pesante quel contorno. Un px è il bordo di una scheda; un tratto più pesante distingue un gruppo da ciò che lo circonda. | da 1 a 4, preso al bordo più vicino | 1 |
| Mostra lo sfondo | Riempie il rettangolo con la coppia di colori, rendendolo una scheda. Disattivo, si vede la griglia attraverso. | attivo / disattivo | disattivo |
| Colore di sfondo | Il riempimento come coppia, Chiaro e Scuro, ciascuno un campione e una casella esadecimale: il tema in funzione decide quale metà è sullo schermo, quindi ricolorare significa ricolorare entrambe. Un esadecimale scritto a metà non è una modifica e torna indietro. | `#RRGGBB` ciascuno | `#FFFFFF` chiaro, `#2B2B2B` scuro |
| Titolo (angolo) | L'etichetta d'angolo propria del componente, sopra ciò che il tipo disegna. Vuoto significa nessuna riga di didascalia. Confermato quando si lascia il campo. | testo, 200 caratteri | vuoto |
| Corpo del titolo (px) | Vuoto lascia che ogni scheda dimensioni il proprio titolo dalla sua cella; una dimensione è la dimensione sullo schermo, così i titoli di un intero sinottico concordano. Un titolo troppo lungo per la sua casella viene tagliato con tutto il testo nel suggerimento. | da 11 a 96, oppure vuoto | vuoto (Automatico) |
| Colore del titolo | La coppia di inchiostri del titolo. Se non lo si tocca, il titolo segue il tono discreto proprio del tema. | `#RRGGBB` ciascuno | `#6B6B6B` chiaro, `#A0A0A0` scuro |
| Scala del contenuto | Quanto della sua casella occupa il contenuto: 1 riempie la cella come è disegnata; il disegno risponde in modo geometrico, una lettura in modo tipografico, e un numero non viene comunque mai disegnato tagliato. | da 0,25 a 3, passo 0,05 | 1 |

### Posizione e livello {#position-and-layer}

**X**, **Y**, **L** e **A** sono le celle che il componente occupa; un valore che lo porterebbe fuori dalla griglia viene bloccato e il campo torna indietro. **Livello (Z)** è il suo posto nella pila. **Porta in primo piano** solleva la selezione sopra tutto il resto e **Porta in secondo piano** la porta sotto, conservando l'ordine relativo del lotto. Lo spostamento e il ridimensionamento restano per componente.

### Dimensione di visualizzazione {#display-size}

Ogni tipo che scrive un numero (Valore, Indicatore analogico, Scheda KPI, Avanzamento, Tabella dei punti) porta la stessa coppia dentro la sua sezione Formato:

| Campo | Che cosa fa | Valori | Predefinito |
|---|---|---|---|
| Cifre (oppure Caratteri, su un Valore che legge testo) | Quante cifre il campo contiene prima del separatore. Una lettura che le supera viene segnata invece di essere scritta corta, con tutto il testo nel suggerimento; il testo che supera i suoi caratteri viene invece scritto corto. | un conteggio; vuoto conserva il predefinito ricavato dal tipo, mostrato come testo segnaposto | ricavato per tipo |
| Corpo del carattere | **Grande quanto la cella consente** lascia decidere la cella, entro la larghezza che le cifre riservano; **Un corpo indicato** è letterale in qualsiasi cella ed è ciò che fa concordare la stessa lettura su due sinottici. | i due modi | Grande quanto la cella consente |
| Punti | La dimensione dichiarata, offerta soltanto nel modo dichiarato. Ciò che non entra più viene segnato, non rimpicciolito. | punti | |

### Si legge come {#reads-as}

Gli stessi tipi portano **Si legge come**: **Numero**, **Percentuale** (lo stesso numero con il segno accanto) oppure **Durata**; il solo Valore offre anche **Testo**, perché è l'unico tipo che può disegnare le parole di un punto. Durata aggiunge **Il valore conta**: **Secondi**, **Millisecondi** oppure **Minuti**, dato che il valore trascorso arriva alla dashboard come numero semplice. Una frase sotto i campi dice quando i decimali immessi sono stati presi al bordo della loro banda.

### Scala {#scale}

Il Valore, l'Indicatore analogico, la Scheda KPI, l'Avanzamento, il Grafico a barre e il Grafico a torta portano una sezione **Scala** di bande: "Una fascia copre fino al suo limite, a partire da dove è finita quella sopra di essa. Il colore è il significato: il tema decide la tinta." Ogni banda è una scheda intitolata con la sua dicitura (oppure "Banda N") e con il punto in cui finisce ("fino a 80", "ancora nessun limite"), dipinta nel suo significato, con il limite superiore, il significato (**Neutro**, **Informazione**, **Esito positivo**, **Attenzione**, **Critico**), sui tipi che hanno uno stato da nominare un campo di dicitura ("nomina questo stato", che il componente scrive accanto alla sua lettura), e **Sposta su** / **Sposta giù**, che scambiano i significati fra vicini e lasciano i limiti dove sono. **Aggiungi una fascia** ne accoda una; la ✕ sulla testa la rimuove. Sui due grafici categoriali le bande sono una tavolozza che tinge barre e fette, quindi non si chiede nessuna dicitura.

L'Indicatore analogico, la Scheda KPI e l'Avanzamento aggiungono un **Riferimento** sotto le bande: "Un setpoint o un valore nominale, segnato sulla scala dove cade. Viene disegnato solo finché la scala lo raggiunge." **Marcatori** è **Niente**, **Un valore fisso** (poi un campo **Valore**) oppure **Un punto** (poi un campo **Indirizzo** con la sua lettura in tempo reale).

### Fedeltà e prestazioni {#fidelity-and-performance}

Il Grafico a linee porta la sezione che decide quanti dati raggiungono l'area di disegno: una **Preimpostazione** (Fedeltà massima, Bilanciato, Prestazioni massime; Personalizzato è una lettura, non una scelta, mostrata quando i campi non corrispondono a nessun insieme con un nome e mai selezionabile), **Disegna ogni campione fino a** (da 100 a 100.000 punti), **Oltre questa soglia, conserva** (Conserva i picchi, Conserva la forma, Media), **Un simbolo per campione fino a** (da 0 a 5.000; 0 non li disegna mai), **Disegna ciò che sta fuori dalla finestra**, **Anima il disegno** e **Indica nell'angolo in quale modalità è il grafico**. Un conteggio oltre la sua banda viene preso al bordo e il pannello dice quale conteggio ha preso. Sotto i campi una stima dice quanti punti la stazione conserva e quanti raggiungono l'area di disegno, e avvisa oltre i 20.000 punti disegnati o oltre la memoria che il grafico può conservare. I valori e il loro significato sono in [Grafico a linee](component-line-chart).

### Strumenti del grafico {#toolbox}

Ogni tipo di grafico porta una sezione **Strumenti del grafico**: una casella da spuntare per ogni pulsante che il suo disegno può onorare, ciascuna disegnata con il glifo proprio del pulsante, nell'ordine in cui la barra li disegna. "Senza nessuno selezionato non viene disegnata alcuna barra." Un Grafico a linee offre Seleziona un'area per ingrandirla; Reimposta lo zoom; Imposta la scala a mano; Minimo, media e massimo della finestra mostrata; Traccia una linea di riferimento; Salva PNG; Copia PNG; Mostra o nascondi le serie; Attiva o disattiva il riquadro informativo; Schermo intero. Un Grafico a barre o un Grafico a torta offrono soltanto Salva PNG; Copia PNG; Schermo intero. Mentre la Navigazione di un Grafico a linee è su finestra fissa, il suo elenco lascia fuori Seleziona un'area per ingrandirla e Reimposta lo zoom, e la sua barra non li disegna, perché una finestra che nulla muove non ha nessuno zoom a cui rispondano; ciò che era spuntato viene conservato e torna quando la finestra torna a muoversi. Che cosa fa ogni pulsante è in [Grafici](view-charts).

### I grafici categoriali {#the-categorical-charts}

Il Grafico a barre e il Grafico a torta condividono un insieme di sezioni sopra il proprio disegno: **Contenuto** contiene il **Titolo del grafico** disegnato dentro il riquadro (non il titolo d'angolo); **Dati** contiene una scheda per ogni **punto** (un indirizzo, un **Nome** che ricade sull'indirizzo, un **Colore** che ricade sul turno della tavolozza, e la lettura in tempo reale), **Aggiungi un punto** e **Ordine** (**come dichiarati**, **prima il più piccolo**, **prima il più grande**); **Formato** contiene **Unità**, **Decimali** e Si legge come. "Un punto che non legge viene lasciato fuori dal confronto invece di essere disegnato a zero." Sotto, **Barre** o **Fette** è la sezione propria di ciascun tipo: vedere [Grafico a barre](component-bar-chart) e [Grafico a torta](component-pie-chart).

## L'area Dashboard {#the-dashboard-area}

**Dashboard** contiene ciò che il sinottico dichiara di sé: nome, descrizione, icona, la griglia, il contrassegno di avvio, la barra di stato a schermo intero, i ruoli che lo vedono e l'eliminazione. È [Impostazioni della dashboard](view-settings). Su un sinottico definito su un modello di Process l'area lo dice: "Questo sinottico appartiene a un modello Process. Una sola definizione serve ogni sua unità: ciascuna unità lo apre sui propri canali collegati."

## Tratti {#connections}

Un [Simbolo](component-symbol) che dichiara dei morsetti li mostra nell'editor come marcatori sul suo disegno: un morsetto libero, uno occupato (con un punto centrale, dipinto nel colore proprio del suo tratto) e uno che porta un avvertimento quando il suo tratto è indefinito. I tratti sono reti tipizzate disegnate su un livello proprio, sotto le apparecchiature e sopra le schede, nel colore e nello spessore che dichiara il [tipo di tratto](assets-connection-types); gli otto tipi sono Liquido, Gas, Aria / condotta, Elettrico, Segnale, Rete, Materiale e Albero meccanico. I morsetti di un simbolo dichiarano il proprio tipo (oppure una configurazione di tipi che la sezione Tratti del simbolo permette di scegliere), e il tipo di una rete si risolve soltanto quando ogni estremità concorda. Scegliere lì un altro tipo porta con sé il tratto: un punto di tratto che aveva il tipo precedente del morsetto prende quello nuovo, salvato insieme alla scelta (scegliere di nuovo il tipo precedente lo riporta indietro), mentre un punto messo in un altro tipo conserva il proprio. Un altro simbolo sullo stesso tratto ancora nel tipo precedente lo lascia indefinito finché i due non concordano.

| Gesto | Che cosa fa |
|---|---|
| Trascinare un morsetto libero su un altro morsetto libero | Crea un tratto fra i due. Tipi corrispondenti danno un tratto definito ("Collegati Liquido morsetti."); estremità in conflitto o senza tipo si collegano lo stesso, come rete **indefinita** disegnata in uno stile neutro sottile tratteggiato, e il registro lo dice ("Collegati come non definiti: Liquido × Gas."). |
| Trascinare un morsetto libero sulla griglia vuota | Crea lì un **punto di tratto** e vi cabla il morsetto ("Creato un punto di tratto."). |
| Trascinare un morsetto libero su una linea esistente | Divide la linea con una **giunzione** e dirama verso il morsetto ("Creata una diramazione del tratto."). La linea deve essere definita e il suo tipo deve corrispondere a quello del morsetto; altrimenti il gesto viene rifiutato con il motivo. |
| Trascinare un morsetto libero su una giunzione, un'estremità aperta o un punto di collegamento | Lo unisce lì. Un'estremità libera o un punto che porta già una linea diventa il morsetto sul posto; un punto libero guadagna la linea che raggiunge il morsetto. |
| Trascinare la maniglia centrale di una linea selezionata su un morsetto libero | La stessa diramazione, iniziata dalla linea. |
| Trascinare una linea | La piega: il percorso diventa **Manuale** con le pieghe che si sono lasciate ("Salvato il percorso manuale del tratto."). |
| Trascinare un punto di collegamento, una giunzione o un'estremità aperta | Lo sposta; ogni percorso attaccato lo segue, e un percorso manuale attaccato viene segnato come da sistemare. I morsetti non si possono trascinare: la loro posizione segue il simbolo. |
| Trascinare un'estremità aperta libera o un punto di collegamento su un morsetto libero | Lo ricollega lì ("Ricollegata l'estremità libera del tratto."). |

La tastiera fa lo stesso: un morsetto, una linea, la sua maniglia centrale e un nodo prendono tutti il fuoco; Invio o Spazio su un morsetto libero lo segnano come sorgente, Invio o Spazio sul bersaglio completano il gesto, ed Esc azzera la sorgente. Canc rimuove la linea o il punto di collegamento selezionato; su una giunzione o su un'estremità aperta dice quale linea selezionare invece.

Una pressione su una linea o su un nodo la seleziona e apre Proprietà:

- **Tratto** (una linea): il nome del tipo oppure "Non definito" nell'intestazione; una nota di attenzione quando i tipi delle estremità sono in conflitto o incompleti ("La diramazione è disattivata finché non concordano.") e un'altra quando un percorso manuale conservato va sistemato dopo che un'estremità si è spostata; **Percorso** (Automatico o Manuale), **Inizio** e **Fine** (ogni estremità con il suo tipo); il suggerimento "Trascinare la linea per conservare una piega manuale. Selezionare la maniglia centrale per iniziare una diramazione."; **Ricostruisci il percorso automatico** su un percorso manuale, che cancella le pieghe; e **Elimina questo segmento**, che rimuove soltanto quella linea, mai le apparecchiature o una diramazione estranea. Rimuovendo l'ultima linea di una rete se ne portano via le estremità ("Rimosso il tratto con i suoi estremi."); una giunzione rimasta con due lati si fonde in un'unica linea, una rimasta con un lato diventa un'estremità aperta, e una rete tagliata in due diventa due reti.
- **Punto di tratto**: **Nome** (200 caratteri), **Tipo di tratto** (Non selezionato, oppure uno degli otto), **Ruolo** (Bidirezionale, Ingresso, Uscita), **Direzione** (Nord, Nord-est, Est, Sud-est, Sud, Sud-ovest, Ovest, Nord-ovest) e **Rimuovi questo punto**, oppure **Rimuovi il punto, mantieni l'estremità libera** quando una linea vi termina.
- **Giunzione**: "Trascinare la maniglia della giunzione per riposizionare ogni percorso collegato. Rimuovere una diramazione selezionandone il segmento; la giunzione si semplifica da sola quando restano solo due lati."
- **Estremità libera**: dove è conservata ("griglia 12.5, 4") e come ricollegarla: trascinarla su un morsetto libero, trascinare qui un morsetto, oppure eliminare la linea attaccata.

I percorsi automatici sono ortogonali e non tengono conto di nessun ostacolo; un percorso manuale conserva le sue pieghe finché non lo si ricostruisce. Spostare, ridimensionare, ruotare, riflettere o scalare un simbolo non lo scollega mai: i percorsi si riattaccano dove ora si trovano i morsetti, e un percorso manuale attaccato viene segnalato da sistemare quando la sua estremità si è spostata. Rimuovere un simbolo trasforma i suoi morsetti in estremità aperte nella loro ultima posizione. Cambiare il disegno di un simbolo (**Cambia simbolo…**) conserva ogni tratto per cui il disegno nuovo dichiara ancora un morsetto e libera gli altri in estremità libere, e il registro dice quanti sono. Le rimozioni di tratti (una linea, un punto, un percorso ricostruito) si riferiscono con lo stesso **Annulla**, che rimette l'intera rete com'era; una modifica fatta nel frattempo allo stesso tratto viene sostituita, e il registro lo dice.

Una modifica di tratto che la stazione rifiuta è mostrata in linea in cima a Proprietà e nel registro ("La modifica del tratto non è stata salvata: …"); mentre una scrittura di rete è in volo i pulsanti dei tratti sono disattivati. In modo visione le stesse linee e gli stessi marcatori di estremità sono disegnati senza maniglie, e una rete indefinita conserva il suo stile neutro tratteggiato senza nessun avvertimento: la si può aver lasciata così di proposito.

## Ciò che l'editor non fa {#what-the-editor-does-not-do}

Non ha nessun annullamento oltre l'ultima rimozione e nessuna cronologia delle modifiche: ogni altro cambiamento viene salvato mentre lo si fa. Non ha appunti fra sinottici, nessuno spostamento con i tasti freccia, nessuno strumento di allineamento o distribuzione, nessuna collocazione al pixel libero e nessuna conferma per modifica. Non modifica un pannello di unità (disposto nella riga [Pannelli](process-panels) del suo modello) e non crea sinottici per un modello (quella è la riga [Dashboard](process-dashboards) del modello, che apre questo stesso editor). Non dimensiona mai la griglia in modo da spingere un componente fuori da essa, e non scrive mai un valore all'impianto: i comandi sull'area di disegno in modifica sono inerti.
