LABEL | LAUNCH | LAYER | LINE | LOCK
Funzione:
Associa etichette di testo a bus e reti.
Sintassi:
LABEL [XREF] [orientation] ..
Tasti del mouse:
Centrale seleziona il layer.
Destro ruota l'etichetta.
MAIUSC+Destro inverte la direzione di rotazione.
Vedere anche NOME, BUS, RIQUADRO.
I nomi del bus o della rete possono essere posizionati su uno schema in una posizione qualsiasi mediante il comando LABEL. Quando si fa clic sul bus o sulla rete, l'etichetta corrispondente viene associata al cursore del mouse e può essere ruotata, modificata in un altro layer o spostata in un'altra posizione. Il secondo clic del mouse definisce la posizione dell'etichetta.
L'orientamento dell'etichetta può essere definito in modo testuale utilizzando le normali definizioni elencate nel comando ADD (R0, R90 e così via).
Bus e reti possono contenere un numero qualsiasi di etichette.
Le etichette non possono essere modificate con "CHANGE TEXT".
Le etichette vengono gestite dal programma come testo, ma il loro valore corrisponde al nome del bus o della rete appropriati. Se un bus o una rete vengono rinominati con il comando NAME, tutte le etichette associate vengono rinominate automaticamente.
Se si seleziona un bus, una rete o un'etichetta con il comando SHOW, tutti i bus, le reti e le etichette connessi vengono evidenziati.
Se viene specificata la parola chiave XRIF opzionale, l'etichetta sarà di tipo "riferimento incrociato". Le etichette di riferimento incrociato possono essere utilizzate in schemi a più fogli per indicare il foglio successivo su cui appare una particolare rete (tenere presente che ciò funziona solo per le reti, non per i bus). La parola chiave XREF è utilizzata principalmente negli script. In genere, l'impostazione deriva dall'impostazione effettuata in precedenza con CHANGE XREF oppure facendo clic sul pulsante Xrif nella barra degli strumenti dei parametri. Il formato di visualizzazione di un'etichetta di riferimento incrociato può essere controllato tramite la stringa "Formato di etichetta Xrif", definita nella finestra di dialogo "Opzioni/Imposta/Varie" o con il comando SET. Vengono definiti i seguenti segnaposto, utilizzabili in qualsiasi ordine:
| %F | consente di disegnare un bordo del flag intorno all'etichetta | |
| %N | il nome della rete | |
| %S | il numero di foglio successivo | |
| %C | la colonna sul foglio successivo | |
| %R | la riga sul foglio successivo |
La stringa di formato di default è "%F%N/%S.%C%R". Oltre ai segnaposto definiti, è anche possibile utilizzare qualsiasi altro carattere ASCII.
I valori di colonna e di riga funzionano solo se nel foglio successivo in cui viene visualizzata la rete è presente un riquadro. Se si utilizza %C o %R e il foglio non contiene alcun riquadro, verrà visualizzato un punto interrogativo ('?').
Quando si determinano la colonna e la riga di una rete in un foglio, vengono prese in considerazione prima la colonna e quindi la riga all'interno di tale colonna. In questo caso le etichette XRIF hanno la precedenza sulle etichette normali, che a loro volta hanno la precedenza sui fili della rete. Per un numero di foglio superiore, vengono misurate le coordinate del riquadro del primo campo a sinistra, mentre per un numero di foglio inferiore vengono utilizzate quelle dell'ultimo campo a destra.
L'orientamento di un'etichetta di riferimento incrociato definisce se punterà ad un numero di foglio "superiore" o "inferiore". Le etichette con orientamento di R0 o R270 puntano al bordo destro o inferiore del disegno e pertanto fanno riferimento ad un numero di foglio superiore. Di conseguenza, le etichette con un orientamento di R90 o R180 faranno riferimento ad un numero di foglio inferiore. Se l'orientamento di un'etichetta è R0 o R270, ma la rete a cui è associata non esiste in alcun foglio superiore, viene visualizzato un riferimento al foglio inferiore successivo (lo stesso vale di conseguenza per R90 e R180). Se la rete viene visualizzata solo sul foglio corrente, non viene visualizzato alcun riferimento incrociato e viene visualizzato solo il nome della rete (racchiuso dal bordo del flag, se la stringa di formato contiene il segnaposto %F).
Un'etichetta di riferimento incrociato posizionata all'estremità di un filo di rete si collegherà al filo in modo che il filo venga spostato con l'etichetta, e viceversa.
La stringa di formato dell'etichetta di riferimento incrociato viene memorizzata all'interno del file di disegno dello schema.
Modificare un'etichetta di riferimento incrociato in un'etichetta normale utilizzando il comando CHANGE o la finestra di dialogo Proprietà dell'etichetta.
A differenza di altri comandi (come LINE, ad esempio), il comando LABEL tiene traccia dell'ultimo layer utilizzato. Ciò garantisce che le etichette vengano sempre disegnate nel layer corretto, a prescindere dai layer in cui vengono disegnati altri comandi. Lo svantaggio è la normale modalità di impostazione del layer in uno script, come in
LAYER _layer_; LINEA (1 2) (3 4);
non funziona in questo caso. Il layer deve essere selezionato mentre il comando LABEL è già attivo. A questo scopo, eseguire quanto segue
LABEL _parameters_ LAYER _layer_ _more parameters_;
Si noti che la riga LABEL non termina con un carattere ";" e che il comando LAYER inizia su una nuova riga.
I comandi
LABEL LAYER _layer_;
impostano il layer da utilizzare con i comandi LABEL successivi.
Funzione:
Consente di avviare il generatore pacchetti 3D basato sul Web ed eseguire la ricerca.
Sintassi:
LAUNCH PACKAGE3D-GENERATOR
LAUNCH PACKAGE3D-WEB-SEARCH
Questo comando viene utilizzato per avviare il generatore pacchetti 3D basato sul Web ed eseguire la ricerca. Può essere utilizzato nell'editor dispositivi, per creare una nuova variante dispositivo (analogamente al comando PACKAGE), nonché nell'editor librerie, per importare un pacchetto in una libreria (analogamente al comando COPY).
Funzione:
Sintassi:
LAYER layer_number
LAYER layer_name
LAYER layer_number layer_name
LAYER layer_id
LAYER layer_id layer_name
LAYER [??] -layer_number
Vedere anche DISPLAY.
Il comando LAYER con un unico parametro viene utilizzato per modificare il layer corrente, ovvero il layer su cui verranno disegnati fili, cerchi e così via. Se si seleziona LAYER dal menu, verrà visualizzato un menu a comparsa in cui è possibile passare al layer desiderato. Se immesso dalla riga di comando, "layer_number" può essere il numero di qualsiasi layer valido, "layer_id" può essere l'identificatore alfanumerico di qualsiasi layer valido (vedere il paragrafo Categorie di layer e layer predefiniti - Correnti e precedenti di seguito) e "layer_name" può essere il nome di un layer come visualizzato nel menu a comparsa. Alcuni layer non sono disponibili in tutte le modalità.
Notare che sono disponibili solo i layer di segnale definiti in Regole di progettazione/Gestione pila di layer.
Il comando LAYER con due parametri viene utilizzato per definire un nuovo layer o per rinominarne uno esistente. Se si digita nella riga di comando, ad esempio
LAYER 101 SAMPLE;
viene definito un nuovo layer con il numero layer 101 e il nome layer SAMPLE. In alternativa, è possibile utilizzare "layer_id" invece di "layer_number". Ad esempio:
LAYER c2 +3.3V;
Questo comando rinomina il layer di segnale con ID "c2" in "+3.3V".
LAYER 1;
Seleziona il numero di layer 1 come layer di disegno attivo.
LAYER 105 MyCustomLayer;
Crea un nuovo layer con il numero 105 e lo rinomina in "MyCustomLayer"".
LAYER c4 Power-Ground;
Rinomina il layer con ID "c4" in "Power-Ground".
Se un layout componente contiene layer non ancora specificati nella scheda, questi vengono aggiunti alla scheda non appena si posiziona il pacchetto nella scheda (ADD o REPLACE).
I layer predefiniti hanno una funzione speciale. È possibile modificare i nomi di questi layer, ma le relative funzioni (correlate alla categoria, al numero o all'ID) rimangono invariate.
Se si definiscono layer personalizzati, è necessario utilizzare numeri maggiori di 100 e minori di 255 oppure ID layer alfanumerici con il prefisso "u", ad esempio: "u100". I numeri riportati di seguito possono essere assegnati per scopi speciali nelle versioni future di Fusion.
Le coppie di layer superiore/inferiore hanno la proprietà di creare copie speculari reciproche mediante il comando MIRROR (vedere Categorie di layer e layer predefiniti - Correnti e precedenti di seguito). Oltre ad utilizzare i layer predefiniti TestTop/TestBottom per scopi personali, è possibile definire anche una coppia personalizzata come
LAYER 53 SomethingTop; LAYER 54 SomethingBottom;
La funzionalità Specchio dei layer è supportata per le seguenti coppie di layer: 53/54, 55/56, 57/58 e 59/60. Utilizzare questa funzionalità con cautela, poiché la modalità di gestione di queste coppie potrebbe essere modificata nelle versioni future di Fusion.
Per eliminare un layer, utilizzare il comando LAYER con un segno meno seguito dal numero di layer. Ad esempio:
LAYER -103;
Questo comando elimina il layer numero 103, ma solo se è vuoto. Se il layer non è vuoto, verrà visualizzato un messaggio di errore in cui si informa che il "layer non è vuoto: #", dove "#" è il numero di layer.
LAYER -105;
Elimina il layer numero 105 (se vuoto).
Per rimuovere i messaggi di errore quando si eliminano i layer (ad esempio, negli script in cui è accettabile che un layer non sia vuoto o non esista), utilizzare l'opzione "??":
LAYER ?? -110;
Tenta di eliminare il layer 110, ma rimuove gli errori se il layer non è vuoto o non esiste.
Nota: Al momento non è possibile specificare il "layer_id" per eliminare un layer. Sono supportati solo i numeri di layer per l'eliminazione.
La categoria di layer raggruppa i layer in base al ruolo funzionale nella progettazione, ad esempio Rame, Meccanico, Serigrafia, Simulazione, Connettività, Documentazione e altro. Questa categorizzazione consente agli utenti di identificare, filtrare e gestire rapidamente i molti tipi di layer che possono esistere in uno schema complesso o in una progettazione PCB. Organizzando i layer in categorie, gli utenti possono:
Le categorie di layer semplificano la navigazione e la gestione dei layer, consentendo di mantenere la chiarezza e il controllo man mano che la progettazione diventa più complessa.
Importante: I nomi dei layer sono stati aggiornati per corrispondere più fedelmente ai termini di settore e sono state aggiunte categorie di layer per aiutare a organizzare ed esplorare progettazioni complesse in modo più efficiente. Questa modifica non ha effetto sui file esistenti. Quando si lavora con il prodotto, è possibile che vengano visualizzati nuovi nomi, nomi esistenti o una combinazione dei due.
| Categoria | Descrizione |
|---|---|
| Rame | Sono inclusi i layer di segnale in rame, utilizzati per la trasformazione in pista delle connessioni elettriche; in questa categoria rientrano anche piazzole, vie e airwire non trasformate in pista. |
| Meccanico | Categoria utilizzata per i contorni della scheda, i percorsi di fresatura, i fori di foratura e i punti di prova. Questi layer definiscono la struttura fisica della scheda. |
| Serigrafia | Questa categoria contiene etichette dei componenti stampati, indicatori di riferimento e grafica visibili sulla superficie della scheda. |
| Aperture maschera | Sono inclusi i layer di maschera di saldatura e stencil per pasta saldante che definiscono dove deve o non deve essere applicata la saldatura. |
| Esclusioni | Categoria utilizzata per limitare il posizionamento di componenti o vie in aree specifiche. |
| Documentazione | Layer che includono informazioni supplementari che non fanno parte della funzionalità elettrica della scheda, ma sono essenziali per la produzione e l'assieme. Contiene disegni di riferimento, misurazioni e note per la produzione o la revisione. |
| Definito dall'utente | Layer personalizzati creati dall'utente per esigenze o flussi di lavoro specializzati. |
| Precedente | I layer di progettazioni precedenti vengono mantenuti per garantire la compatibilità con le versioni precedenti. |
| Categoria | Prefisso ID layer | ID layer | Nome | Precedente # | Uso |
|---|---|---|---|---|---|
| Rame | c | ct | Alto | 1 | Rame superiore |
| c2 | Percorso2 | 2 | Layer in rame interno | ||
| c3 | Percorso3 | 3 | Layer in rame interno | ||
| c4 | Percorso4 | 4 | Layer in rame interno | ||
| c5 | Percorso5 | 5 | Layer in rame interno | ||
| c6 | Percorso6 | 6 | Layer in rame interno | ||
| c7 | Percorso7 | 7 | Layer in rame interno | ||
| c8 | Percorso8 | 8 | Layer in rame interno | ||
| c9 | Percorso9 | 9 | Layer in rame interno | ||
| c10 | Percorso10 | 10 | Layer in rame interno | ||
| c11 | Percorso11 | 11 | Layer in rame interno | ||
| c12 | Percorso12 | 12 | Layer in rame interno | ||
| c13 | Percorso13 | 13 | Layer in rame interno | ||
| c14 | Percorso14 | 14 | Layer in rame interno | ||
| c15 | Percorso15 | 15 | Layer in rame interno | ||
| c16 | Percorso16 | Layer in rame interno | |||
| c17 | Percorso17 | Layer in rame interno | |||
| c18 | Percorso18 | Layer in rame interno | |||
| c19 | Percorso19 | Layer in rame interno | |||
| c20 | Percorso20 | Layer in rame interno | |||
| c21 | Percorso21 | Layer in rame interno | |||
| c22 | Percorso22 | Layer in rame interno | |||
| c23 | Percorso23 | Layer in rame interno | |||
| c24 | Percorso24 | Layer in rame interno | |||
| c25 | Percorso25 | Layer in rame interno | |||
| c26 | Percorso26 | Layer in rame interno | |||
| c27 | Percorso27 | Layer in rame interno | |||
| c28 | Percorso28 | Layer in rame interno | |||
| c29 | Percorso29 | Layer in rame interno | |||
| c30 | Percorso30 | Layer in rame interno | |||
| c31 | Percorso31 | Layer in rame interno | |||
| c32 | Percorso32 | Layer in rame interno | |||
| c33 | Percorso33 | Layer in rame interno | |||
| c34 | Percorso34 | Layer in rame interno | |||
| c35 | Percorso35 | Layer in rame interno | |||
| c36 | Percorso36 | Layer in rame interno | |||
| c37 | Percorso37 | Layer in rame interno | |||
| c38 | Percorso38 | Layer in rame interno | |||
| c39 | Percorso39 | Layer in rame interno | |||
| c40 | Percorso40 | Layer in rame interno | |||
| c41 | Percorso41 | Layer in rame interno | |||
| c42 | Percorso42 | Layer in rame interno | |||
| c43 | Percorso43 | Layer in rame interno | |||
| c44 | Percorso44 | Layer in rame interno | |||
| c45 | Percorso45 | Layer in rame interno | |||
| c46 | Percorso46 | Layer in rame interno | |||
| c47 | Percorso47 | Layer in rame interno | |||
| c48 | Percorso48 | Layer in rame interno | |||
| c49 | Percorso49 | Layer in rame interno | |||
| c50 | Percorso50 | Layer in rame interno | |||
| c51 | Percorso51 | Layer in rame interno | |||
| c52 | Percorso52 | Layer in rame interno | |||
| c53 | Percorso53 | Layer in rame interno | |||
| c54 | Percorso54 | Layer in rame interno | |||
| c55 | Percorso55 | Layer in rame interno | |||
| c56 | Percorso56 | Layer in rame interno | |||
| c57 | Percorso57 | Layer in rame interno | |||
| c58 | Percorso58 | Layer in rame interno | |||
| c58 | Percorso59 | Layer in rame interno | |||
| c60 | Percorso60 | Layer in rame interno | |||
| c61 | Percorso61 | Layer in rame interno | |||
| c62 | Percorso62 | Layer in rame interno | |||
| c63 | Percorso63 | Layer in rame interno | |||
| cb | Dal basso | 16 | Rame inferiore | ||
| cp | Piazzole | 17 | Piazzole (foro passante) | ||
| cv | Vie | 18 | Vie (foro passante, cieche, profonde e uVia) | ||
| cu | Non trasformato in pista | 19 | Airwire (elastici) | ||
| Meccanico | m | m1 | BoardOutline | 20 | Contorni scheda (cerchi per fori) * |
| m2 | TestTop | 37 | Verifica delle lavorazioni, lato superiore | ||
| m3 | TestBottom | 38 | Verifica delle lavorazioni, lato inferiore | ||
| m4 | Forature | 44 | Fori passanti di conduzione | ||
| m5 | Fori | 45 | Fori non di conduzione | ||
| m6 | Fresatura | 46 | Fresatura | ||
| Serigrafia | s | s1 | SilkscreenTop | 21 | Serigrafia, lato superiore |
| s2 | SilkscreenBottom | 22 | Serigrafia, lato inferiore | ||
| s3 | NamesTop | 25 | Servizio di stampa, lato superiore (NOME componente) | ||
| s4 | NamesBottom | 26 | Servizio di stampa, lato inferiore (NOME componente) | ||
| s5 | ValuesTop | 27 | VALORE componente, lato superiore | ||
| s6 | ValuesBottom | 28 | VALORE componente, lato inferiore | ||
| Aperture maschera | o | o1 | SolderMaskTop | 29 | Maschera di arresto saldatura, lato superiore (gen. autom.) |
| o2 | SolderMaskBottom | 30 | Maschera di arresto saldatura, lato inferiore (gen. autom.) | ||
| o3 | StencilTop | 31 | Pasta di saldatura, lato superiore | ||
| o4 | StencilBottom | 32 | Pasta di saldatura, lato inferiore | ||
| o5 | FinishTop | 33 | Finitura/placcatura speciale, lato superiore | ||
| o6 | FinishBottom | 34 | Finitura/placcatura speciale, lato inferiore | ||
| o7 | GlueTop | 35 | Maschera di colla, lato superiore | ||
| o8 | GlueBottom | 36 | Maschera di colla, lato inferiore | ||
| Esclusioni | e | e1 | ComponentExcludeTop | 39 | Aree limitate per componenti, lato superiore |
| e2 | ComponentExcludeBottom | 40 | Aree limitate per componenti, lato inferiore | ||
| e3 | RestrictTop | 41 | Aree limitate per rame, lato superiore | ||
| e4 | RestrictBottom | 42 | Aree limitate per rame, lato inferiore | ||
| e5 | RestrictVias | 43 | Aree limitate per vie | ||
| Documentazione | d | d1 | Misure | 47 | Misure |
| d2 | Documento | 48 | Note di produzione aggiuntive | ||
| d3 | Riferimento | 49 | Marchi di riferimento fiduciali | ||
| d4 | DocumentTop | 51 | Stampa dettagliata schermata superiore | ||
| d5 | DocumentBottom | 52 | Stampa dettagliata schermata inferiore | ||
| Definito dall'utente | u | u1 | Layer_100 | 100 | Layer definito dall'utente |
| Precedente | l | l1 | Mantiene il nome precedente | Layer da file precedenti |
* I fori generano cerchi con il loro diametro in questo layer. Vengono utilizzati per inserire le restrizioni sull'AutoPercorsor.
| Categoria | Descrizione |
|---|---|
| Simulazione | Supporta flussi di lavoro di analisi come integrità del segnale, integrità dell'alimentazione e modellazione del funzionamento. |
| Connettività | Gestisce le relazioni logiche tra i componenti. |
| Documentazione | Include i layer utilizzati per annotazioni, indicatori di riferimento e note schematiche. |
| Definito dall'utente | Layer personalizzati creati dall'utente per esigenze o flussi di lavoro specializzati. |
| Precedente | I layer di progettazioni precedenti vengono mantenuti per garantire la compatibilità con le versioni precedenti. |
| Categoria | Prefisso ID layer | ID layer | Nome | Precedente # | Uso |
|---|---|---|---|---|---|
| Simulazione | ss | ss1 | SimResults | 88 | Risultati della simulazione |
| ss2 | SimProbes | 89 | Punti di indagine di simulazione | ||
| Connettività | sc | sc1 | Moduli | 90 | Istanze e porte del modulo |
| sc2 | Reti | 91 | Reti | ||
| sc3 | Bus | 92 | Bus | ||
| sc4 | Pin | 93 | Punti di connessione per simboli con informazioni aggiuntive | ||
| Documentazione | sd | sd1 | Simboli | 94 | Forme dei componenti |
| sd2 | Nomi | 95 | Nomi di simboli dei componenti | ||
| sd3 | Valori | 96 | Valori/tipi di componente | ||
| sd4 | Informazioni | 97 | Informazioni/suggerimenti aggiuntivi | ||
| sd5 | Guida | 98 | Linee guida per l'allineamento dei simboli |
Esistono due tipi di gruppi di layer in Fusion: gruppi di layer preimpostati e gruppi di layer definiti dall'utente. Sono disponibili per entrambe le modalità editor di schema ed editor di scheda, senza sovrapporsi tra le due. I gruppi preimpostati sono predefiniti in eagle.scr e possono essere modificati, rinominati e rimossi solo da tale posizione, non dall'editor di Fusion.
I gruppi di layer definiti dall'utente sono disponibili in Fusion da diverso tempo e sono ora accessibili direttamente dal menu a comparsa della finestra di dialogo di visualizzazione dei layer per semplificare la gestione.
Per creare un nuovo gruppo di layer, selezionare innanzitutto il layer desiderato da includere nel gruppo, quindi fare clic sul pulsante AGGIUNGI NUOVO. Immettere un nome per il gruppo di layer e fare clic su OK per creare il gruppo. Potrebbero essere disponibili fino a 9 preimpostazioni per entrambi gli editor di schema e di scheda.
Prestare attenzione quando si assegnano nomi a layer predefiniti, poiché alcuni nomi possono influire sul funzionamento del comando DISPLAY. Ad esempio, se si assegna il nome "top" ad una preimpostazione di layer, il funzionamento DISPLAY di default (che in genere mostra solo il layer superiore) verrà sostituito e saranno visualizzati tutti i layer inclusi nella preimpostazione.
Per rimuovere un gruppo di layer definito dall'utente, selezionare il gruppo da eliminare dal menu a discesa, quindi premere il pulsante REMOVE.
Funzione
Consente di aggiungere linee ad un disegno.
Sintassi
LINEA ['signal_name'] [width] ..
LINEA ['signal_name'] [width] [ROUND | FLAT] [curve | @radius] ..
Tasti del mouse
Centrale seleziona il layer.
Destro consente di modificare lo stile di piega (vedere SET Wire_Bend).
MAIUSC+Destro inverte la direzione di commutazione degli stili di curvatura.
CTRL+Sinistro quando si avvia una linea, esegue lo snap della stessa al successivo punto finale della linea esistente.
CTRL+Destro alterna tra stili di curvatura corrispondenti.
CTRL+Sinistro quando si posiziona un punto finale della linea, definisce il raggio dell'arco.
Vedere anche ANGOLO RETTO, SEGNALE, TRASFORMA IN PISTA, CAMBIA, RETE, BUS, ELIMINA, RIMUOVI, ARCO.
Il comando LINEA viene utilizzato per aggiungere linee (piste) ad un disegno. La linea inizia in corrispondenza del primo punto specificato e prosegue fino al secondo. I punti aggiuntivi disegnano segmenti di linea aggiuntivi. Due clic del mouse nella stessa posizione terminano la linea e una nuova linea può essere avviata nella posizione del clic del mouse successivo.
A seconda dello stile di curvatura attualmente attivo, uno o due segmenti di linea verranno disegnati ogni due punti. Lo stile di curvatura definisce l'angolo tra i segmenti e può essere modificato con il pulsante destro del mouse (se si tiene premuto il tasto MAIUSC mentre si fa clic con il pulsante destro del mouse, la direzione di spostamento degli stili di curvatura viene invertita e il tasto CTRL consente di alternare tra gli stili di curvatura corrispondenti).
Se si preme il pulsante centrale del mouse, viene visualizzato un menu a comparsa da cui è possibile selezionare il layer in cui verrà disegnata la linea.
Le parole chiave speciali ROUND e FLAT, nonché il parametro curve, possono essere utilizzate per disegnare un arco (vedere di seguito).
Quando si avvia un comando LINEA con il tasto CTRL premuto, viene eseguito lo snap del punto iniziale della nuova linea alle coordinate della linea esistente più vicina. Ciò è particolarmente utile se la linea esistente si trova al di fuori della griglia. Inoltre, consente di regolare la larghezza, il layer e lo stile correnti in base a quelli della linea esistente. Se lo stile di curvatura corrente è 7 ("Mano libera"), la nuova linea costituirà una continuazione uniforme della linea esistente.
Sebbene sia possibile utilizzare il comando LINEA per creare fili per reti, bus o segnali (a seconda del layer corrente), non è consigliabile farlo. È preferibile utilizzare invece il comando RETE, BUS o SEGNALE. Il parametro signal_name è utilizzato principalmente nei file di script che leggono i dati generati. Se si specifica un parametro signal_name, tutte le linee successive verranno aggiunte come fili a tale segnale e non verrà eseguito alcun controllo automatico.
Questa funzionalità deve essere utilizzata con molta attenzione perché potrebbe creare cortocircuiti, se un filo viene posizionato in modo da collegare segnali diversi. Eseguire una Verifica regole di progettazione dopo aver utilizzato il comando LINE con il parametro signal_name per segnali.
I fili si distinguono dalle linee ("fili normali") a causa del loro significato "elettrico" come parte di un segnale, rete o bus. Per ragioni storiche, il termine "filo" è ampiamente utilizzato per entrambi nella Guida di Fusion.
L'inserimento di un numero dopo l'attivazione del comando LINE consente di modificare la larghezza della linea (nell'unità presente) fino a 200 mm (7,8740 pollici). La larghezza della linea può essere modificata con il comando:
CHANGE WIDTH width
in qualsiasi momento.
Le linee possono avere uno degli stili seguenti:
Lo stile linea può essere modificato con il comando CHANGE. Tenere presente che DRC e Autorouter considerano sempre le linee come "continue", anche se il loro stile è diverso. Gli stili linea sono pensati principalmente per disegni elettrici e meccanici e non devono essere utilizzati su layer di segnale. Utilizzare una linea non continua come parte di un segnale connesso a qualsiasi piazzola è un errore DRC esplicito.
Le linee nei layer Top, Bottom e ROUTE2...15 vengono trattate come segnali. Se si disegna una linea in uno di questi layer a partire da un segnale esistente, tutti i segmenti di questa linea appartengono a tale segnale (solo se il centro della linea viene posizionato esattamente al centro del filo o del pad di segnale esistente). Se si termina questa operazione di disegno con un segmento di linea connesso ad un segnale diverso, Componenti elettronici chiede se si desidera connettere i due segnali. Notare che Componenti elettronici tratta ogni segmento di linea come un singolo oggetto (ad esempio quando si elimina una linea).
Quando il comando LINE è attivo, è possibile utilizzare il pulsante centrale del mouse per modificare il layer sul quale viene disegnata la linea.
Le linee e gli archi sono sostanzialmente gli stessi oggetti, pertanto è possibile disegnare un arco utilizzando il comando ARC o aggiungendo i parametri necessari al comando LINE. Per rendere una linea un arco, è necessario il parametro curve, che definisce la "curvatura" dell'arco, o il parametro @radius, che definisce il raggio dell'arco (si noti che il simbolo '@', è necessario per poter distinguere i parametri curve e radius). L'intervallo valido per curve è ]-360.+360[ (senza i limiti +-360) e il suo valore indica la parte di un cerchio completo che costituisce l'arco. Ad esempio, un valore di 90 genera un arco di 90 gradi, mentre 180 genera un semicerchio. Non è possibile creare cerchi completi in questo modo (a questo scopo utilizzare il comando CIRCLE). I valori positivi per il parametro curve indicano che l'arco viene disegnato in un senso matematicamente positivo (ovvero, antiorario). Se il parametro curve è 0, l'arco è diritto ("nessuna curvatura"), in pratica è una linea. Al fine di distinguere il parametro curve dal parametro width, specificarlo sempre con un segno ('+' o '-'), anche se si tratta di un valore positivo.
Ad esempio, il comando
LINEA (0 0) +180 (0 10);
disegna un semicerchio dal punto (0 0) a (0 10), in senso antiorario. Se si specifica un parametro radius, l'arco avrà tale raggio. Analogamente al parametro curve, anche radius deve avere un segno per determinare l'orientamento degli archi. Ad esempio, il comando
LINEA (0 0) @+100 (0 200);
disegna un semicerchio dal punto (0 0) a (0 200) (con un raggio di 100), in senso antiorario. Tenere presente che se la distanza del punto finale dal punto finale è maggiore del doppio del raggio, verrà disegnata una linea retta. Il raggio dell'arco può anche essere definito posizionando il punto finale della linea con il tasto CTRL premuto (in genere al centro del cerchio su cui deve giacere l'arco). In questo caso il punto non viene preso come un punto finale effettivo, ma viene piuttosto utilizzato per impostare il raggio di un arco. È quindi possibile spostare il cursore e posizionare un arco con il raggio specificato (il pulsante destro del mouse insieme al tasto CTRL consente di passare da un orientamento dell'arco all'altro). Se si sposta il cursore dal punto iniziale di una distanza maggiore del doppio del raggio, verrà disegnata una linea retta.
Per poter disegnare qualsiasi arco con il comando LINE (particolarmente importante per i file di script generati), nel comando LINE sono anche consentite le parole chiave ROUND e FLAT. Si noti, tuttavia, che queste opzioni si applicano solo agli archi effettivi (le linee rette hanno sempre estremità arrotondate). Per default, gli archi creati con il comando LINE hanno estremità arrotondate.
Funzione:
Consente di bloccare la posizione e l'orientamento di una parte nella scheda.
Sintassi:
LOCK ..
LOCK name .. LOCK - LOCK ; LOCK -;
Tasti del mouse:
CTRL+Destro applica il comando al gruppo.
MAIUSC+Sinistro inverte l'operazione di blocco ("sblocca" l'oggetto).
CTRL+MAIUSC+Destro "sblocca" tutti gli oggetti nel gruppo che dispongono della proprietà lock.
Vedere anche MIRROR, MOVE, ROTATE REPOSITION.