CHANGE | CIRCLE | CLASS | CLOSE | CONNECT | COPY | CUSTOM3D | CUT
Funzione:
Modifica i parametri.
Sintassi
CHANGE option ..
Tasti del mouse
CTRL+Destro modifica il parametro del gruppo.
Il comando CHANGE viene utilizzato per modificare o preimpostare le proprietà degli oggetti. Per applicare la modifica, selezionare i parametri desiderati dal menu dei comandi CHANGE o immetterli dalla tastiera, quindi fare clic sugli oggetti selezionati. I parametri regolati con il comando CHANGE rimangono come proprietà preimpostate per gli oggetti aggiunti successivamente.
Tutti i valori nel comando CHANGE vengono utilizzati in base all'unità griglia effettiva.
Quando si utilizza il comando CHANGE con un gruppo, il gruppo viene identificato per primo con il comando GROUP prima di immettere il comando CHANGE con i parametri appropriati. Utilizzare il pulsante destro del mouse per eseguire le modifiche.
Il font PERSONALIZZATO utilizza tutti i font True Type/Clear Type installati. È possibile scegliere la famiglia di font associata utilizzando la proprietà FONTFAMILY.
Modifica la famiglia di font (FONTFAMILY) per qualsiasi testo utente successivo nel valore specificato in "new-fontfamily". La finestra di dialogo Proprietà testo visualizza le famiglie di font disponibili nel menu a discesa Famiglia di font. In Microsoft Windows, in Impostazioni font vengono elencati i font disponibili. In MacOS, in Tutti i font vengono elencati i font disponibili. La famiglia di font viene mappata alla proprietà del font Nome completo che è possibile trovare quando si esegue la ricerca di font in uno dei due sistemi operativi.
CHANGE DLINE 0.1mm;
modifica la larghezza della linea di quota in 0,1 mm. I parametri di estensione rimangono invariati.
CHANGE DLINE 0.2mm - 0.5mm AUTO;
modifica la larghezza della linea di quota in 0,2 mm, la lunghezza della linea di estensione in 0,5 mm e l'offset estensione in AUTO. La larghezza della linea di estensione rimane invariata.
CHANGE FONT CUSTOM
modifica il tipo di font in PERSONALIZZATO (utilizza font true type / clear type)
CHANGE FONTFAMILY 'Arial'
modifica la famiglia di font corrente in 'Arial'. Nota: Sono richieste virgolette singole.
Funzione
Consente di aggiungere cerchi ad un disegno.
Sintassi
CIRCLE .. [center, circumference]
CIRCLE width ..
Tasti del mouse
Centrale seleziona il layer.
Utilizzare CERCHIO per creare cerchi. I cerchi nei layer RestrictTop, RestrictBottom e RestrictVias definiscono aree limitate. Devono essere definiti con una larghezza pari a 0.
Il parametro width definisce la larghezza della circonferenza del cerchio ed è lo stesso parametro utilizzato nel comando LINE. La larghezza può essere modificata con il comando:
CHANGE WIDTH width;
dove width è il valore desiderato nell'unità corrente. Verrà riempito un cerchio definito con una larghezza pari a 0.
Il raggio del cerchio risultante è limitato a 1000 mm.
GRIGLIA inch 1; CERCHIO (0 0) (1 0);
genera un cerchio con un raggio di 1 poll. e il centro in corrispondenza dell'origine.
Funzione
Consente di definire e utilizzare le classi di rete.
Sintassi
CLASS
CLASS number|name
CLASS number [ name [ width [ clearance [ drill ] ] ] ] [ number:clearance .. ]
Vedere anche RETE, SEGNALE, CAMBIA.
Utilizzare CLASE per definire o utilizzare classi di rete.
Senza parametri, offre una finestra di dialogo in cui è possibile definire le classi di rete.
Se si specifica solo un numero o un nome, viene selezionata la classe di rete con il numero o il nome specificato, che viene utilizzata per i comandi NET e SIGNAL successivi.
Se si specifica un numero e un nome, alla classe di rete con il numero specificato vengono assegnati tutti i valori seguenti, che vengono inoltre utilizzati per i comandi NET e SIGNAL successivi. Se si omette uno qualsiasi dei parametri che seguono il nome, la classe di rete mantiene il rispettivo valore.
Se il numero è negativo, la classe di rete con il valore assoluto di numero viene cancellata. La classe di rete di default 0 non può essere cancellata.
I nomi classi di rete vengono gestiti senza distinzione tra maiuscole e minuscole, pertanto SUPPLY è identico a Supply o SuPpLy.
L'utilizzo di classi di rete diverse in un disegno aumenta il tempo richiesto da Autorouter per eseguire il suo processo. Pertanto, è opportuno utilizzare solo il numero di classi di rete necessarie (contano solo il numero di classi di rete effettivamente utilizzate da reti o segnali, non il numero di classi di rete definite).
Per evitare conflitti quando si esegue l'operazione TAGLIA/INCOLLA tra disegni, è opportuno definire le stesse classi di rete negli stessi numeri in tutti i disegni.
I moduli utilizzano lo stesso gruppo di classi di rete dello schema stesso.
Se una rete di un MODULO dispone di una connessione esterna tramite una PORTA, la classe di rete della rete su questa porta sovrascrive la classe di rete della rete nel modulo.
Autorouter elabora i segnali ordinati in base ai loro requisiti di larghezza totale (Width più Clearance), a partire da quelli che richiedono lo spazio maggiore. Il router del bus trasforma in pista solo i segnali con classe di rete 0.
La classe di rete di una rete/segnale esistente può essere modificata con il comando CHANGE.
Il parametro width definisce la larghezza minima richiesta per tutti gli oggetti di questa classe di rete.
Il parametro clearance definisce il passaggio minimo tra oggetti di segnali diversi in questa classe di rete e oggetti in altre classi di rete.
Il parametro drill definisce una dimensione di foratura minima richiesta per tutti gli oggetti in questa classe di rete (si applica solo agli oggetti che dispongono effettivamente di un parametro drill, come riempimenti e piazzole).
Se si specifica un passaggio nel modulo number:clearance, questo definisce il passaggio minimo tra i segnali in questa classe di rete e i segnali nella classe di rete con il numero specificato. Il comando
CLASS 3 1:0.6mm 2:0.8mm
definisce un passaggio minimo di 0,6 mm tra i segnali nelle classi di rete 1 e 3 e una di 0,8 mm tra i segnali nelle classi di rete 2 e 3. Tenere presente che i numeri in number:clearance devono essere minori o uguali al numero della classe di rete stessa ('3' nell'esempio precedente), pertanto anche
CLASS 3 1:0.6mm 2:0.8mm 3:0.2mm
è valido, mentre
CLASS 3 1:0.6mm 2:0.8mm 3:0.2mm 4:0.5mm
non è valido. Un valore di distanza di sicurezza pari a '0' tra due classi di rete significa che non esiste un valore specifico. Quindi verrà utilizzato il valore più elevato delle classi di rete partecipanti.
Funzione
Consente di chiudere una finestra di editor.
Sintassi
CLOSE
Vedere anche APRI, MODIFICA, SCRIVERE, SCRIPT.
Utilizzare CLOSE per chiudere una finestra dell'editor. Se il disegno che si sta modificando è cambiato, viene richiesto se si desidera salvarlo.
Questo comando viene utilizzato principalmente nei file di script.
Funzione
Consente di assegnare riempimenti a piedini.
Sintassi
CONNECT
CONNECT [ ALL | ANY ] gate_name.pin_name pad_name..
CONNETTI [ ALL | ANY ] pin_name pad_name..
Vedere anche PREFISSO, APRI, CHIUDI, SCRIPT.
Utilizzare CONNETTI nella modalità di modifica del dispositivo per definire la relazione tra i piedini di un gate e i riempimenti del layout componente corrispondente nella libreria. Innanzitutto, è necessario definire quale pacchetto utilizzare con il comando PACKAGE.
Se il comando CONNECT viene richiamato senza parametri, viene visualizzata una finestra di dialogo che consente di assegnare le connessioni in modo interattivo.
Se in un dispositivo è incluso un solo gate, il parametro gate_name può essere eliminato, ad esempio:
CONNETTI gnd 1 rdy 2 phi1 3 !irq 4 nc1 5...
Se in un dispositivo sono presenti più gate, ogni volta è necessario immettere i parametri con gate_name, pin_name e pad_name. Ad esempio:
CONNETTI A.I1 1 A.I2 2 A.O 3; CONNETTI B.I1 4 B.I2 5 B.O 6; CONNETTI C.I1 13 C.I2 12 C.O 11; CONNETTI D.I1 10 D.I2 9 D.O 8; CONNETTI PWR.gnd 7; CONNETTI PWR.VCC 14;
In questo caso, vengono allocate le connessioni per quattro gate NAND di un vecchio dispositivo 7400. Il dispositivo include cinque gate: A, B, C, D e PWR. Gli input dei gate vengono denominati I1 e I2, mentre l'output è denominato O. Il comando CONNECT può essere ripetuto il numero di volte necessario. Può essere utilizzato con tutte le connessioni piedino/pad o solo con determinati piedini. Ogni nuovo comando CONNECT sovrascrive le condizioni precedenti per i piedini pertinenti.
Tenere presente che se si dispone di un numero elevato di connessioni in un singolo dispositivo, il comando CONNECT funziona molto più rapidamente se tutte le connessioni vengono specificate in una singola chiamata, come illustrato nell'esempio sottostante.
Alcune parti, ad esempio amplificatori di potenza o chip BGA, potrebbero contenere più pad connessi internamente. Ciò può essere richiesto per una migliore dissipazione del calore o per consentire correnti più elevate. Il comando CONNETTI è in grado di gestire questi casi elencando semplicemente tutti i nomi di riempimenti correlati, separati da spazi (e quindi racchiusi tra virgolette singole), come in
CONNETTI ALL I1 '1 3 5'; CONNETTI ANY O1 '2 4 6';
Nel primo esempio, il piedino I1 è connesso ai tre riempimenti 1, 3 e 5. Se il piedino I1 è connesso ad una rete nello schema, tutti e tre i riempimenti devono essere connessi esplicitamente al segnale corrispondente nella scheda.
Nel secondo esempio, la parola chiave ANY indica che uno qualsiasi (o anche tutti) i riempimenti 2, 4 o 6 possono essere connessi al segnale. È anche consentito utilizzare questa connessione interna come un "ponte" collegando, ad esempio, un segmento del segnale al riempimento 2 e il resto del segnale al riempimento 6, senza alcuna connessione esterna esplicita tra questi due riempimenti. Naturalmente, durante la designazione di una parte della libreria e l'utilizzo di ANY in un comando CONNECT, è necessario assicurarsi che la parte sia in grado di gestire le correnti trasversali che attraverso i pad. In caso di dubbi, utilizzare ALL (che è l'impostazione di default e può essere omessa). Se un nome di piedino va in collisione con una delle parole chiave ALL o ANY, il nome del piedino deve essere racchiuso tra virgolette singole. Non appena una di queste parole chiave viene visualizzata in un comando CONNETTI, si applica a tutte le connessioni piedino/riempimento che la seguono, finché non viene visualizzata una parola chiave diversa, come in
CONNETTI 'A' '1' 'B' '2' ANY 'C' '3 4 5 6' 'D' '7 8' ALL 'E' '9 10 11';
I comandi RATSNEST e AUTO consentono di gestire i casi ALL e ANY in modo appropriato.
Nella finestra di dialogo CONNETTI, il pulsante "Connetti" consente di creare una nuova connessione tra il piedino selezionato e le piazzole selezionate. Se, come possibile, sono selezionati più riempimenti, tutti i riempimenti verranno connessi al piedino selezionato. Utilizzare i tasti CTRL e MAIUSC nel solito modo per contrassegnare più riempimenti come selezionati.
Il pulsante "Aggiungi" consente di aggiungere i riempimenti selezionati alla connessione corrente.
Il pulsante "Disconnetti" consente di rimuovere la connessione selezionata e riportare il piedino e i riempimenti nei loro elenchi separati, mantenendoli selezionati affinché sia più semplice apportare modifiche. Disconnetti seguito immediatamente da Connetti produce la stessa configurazione esistente prima di Disconnetti (e viceversa).
Se una connessione contiene più riempimenti, un'icona indica se uno o tutti questi riempimenti devono essere connessi esternamente ad un segnale. Fare clic su questa icona per attivare/disattivare la modalità. Quando un tale elemento di connessione viene espanso, tutte le piazzole vengono elencate separatamente e facendo clic su Disconnetti con una delle piazzole selezionate, verrà disconnessa solo questa piazzola.
Se il nome di un gate o di un piedino contiene un punto, è sufficiente inserirli senza alcuna particolare attenzione (non sono necessarie caratteri virgolette o escape).
ed 6502.dev;
prefix 'IC';
package dil40;
connect gnd 1 rdy 2 phi1 3 !irq 4 nc1 5 !nmi 6 \
sync 7 vcc 8 a0 9 a1 10 a2 11 a3 12 a4 \
13 a5 14 a6 15 a7 16 a8 17 a9 18 a10 19 \
a11 20 p$0 21 a12 22 a13 23 a14 24 a15 \
25 d7 26 d6 27 d5 28 d4 29 d3 30 d2 31 \
d1 32 d0 33 r/w 34 nc2 35 nc3 36 phi0 37 \
so 38 phi2 39 !res 40;
Se un comando continua sulla riga successiva, si consiglia di inserire il carattere "" alla fine della riga per assicurarsi che il testo seguente non possa essere confuso con un comando EAGLE. Parametri che creano confusione con i comandi possono anche essere evitati racchiudendoli tra apostrofi.
Funzione
Consente di copiare oggetti.
Sintassi
COPY ..
COPY deviceset@[library] [name]
COPY footprint@[library] [name]
COPY package3d@[library] [name]
COPY symbol@[library] [name]
Tasti del mouse
CTRL+C copia gli oggetti attualmente selezionati.
CTRL+Sinistro seleziona un oggetto in corrispondenza della sua origine. CTRL+Destro seleziona il gruppo. Centrale crea una copia speculare dell'oggetto o del gruppo selezionato.
Destro ruota l'oggetto o il gruppo selezionato. MAIUSC+Destro inverte la direzione di rotazione.
Vedere anche GRUPPO, TAGLIA, INCOLLA, AGGIUNGI, RICHIAMA, POLIGONO.
Utilizzare COPY per copiare oggetti all'interno dello stesso disegno o tra librerie. Componenti elettronici genera un nuovo nome per la copia, ma mantiene il vecchio valore. Quando si copiano segnali (fili), bus e reti, i nomi vengono mantenuti, ma in tutti gli altri casi viene assegnato un nuovo nome.
Il comando COPY in EAGLE tradizionalmente poteva essere utilizzato solo per copiare gli oggetti facendo clic su di essi e posizionando le relative istanze all'interno dello stesso disegno o per copiare gli oggetti della libreria tra librerie. Tuttavia, prima della versione 6, la selezione di gruppo corrente non veniva inviata negli Appunti del sistema. A questo scopo, in EAGLE è stato utilizzato il comando CUT, ma a partire dalla versione 6, il comando COPY consente di copiare il gruppo di oggetti selezionato negli Appunti del sistema, pur mantenendo le funzionalità complete delle versioni precedenti. Per evitare ciò, è possibile utilizzare il comando SET
SET Cmd.Copy.ClassicEagleMode 1
per ripristinare il funzionamento originale del comando COPY (nonché del comando CUT).
Se si copiano fili o poligoni, appartenenti ad un segnale, la copia apparterrà allo stesso segnale. Per questo motivo, tenere presente che se due fili si sovrappongono dopo l'utilizzo del comando COPY, il DRC non registrerà alcun errore.
Se uno dei punti finali del collegamento copiato si trova sul segmento di origine, il collegamento viene connesso a questo segmento. In caso contrario, viene creato un segmento aggiuntivo per questo filo (vedere anche "Copia e connettività").
Quando si copia una parte in uno schema, sarà sempre presente una nuova istanza della parte completa aggiunta, anche se si seleziona solo un singolo gate di una parte a più gate. Oltre al gate selezionato, gli eventuali altri gate di tale dispositivo che dispongono di Add-Level MUST o ALWAYS verranno richiamati automaticamente. Se si desidera utilizzare un altro punto di iniezione di una parte a più punti di iniezione, è consigliabile utilizzare invece il comando RICHIAMA.
Se si scrive COPY deviceset@[library], COPY footprint@[library], COPY package3d@[library] o COPY symbol@[library] è possibile copiare un set di dispositivi, un layout componente, un pacchetto 3D o un simbolo da una libreria specificata nella libreria attualmente caricata. L'attributo library può essere un nome di libreria semplice, un percorso di file (vedere il comando ADD), l'URN di una libreria gestita scaricata o essere omesso. Se si tratta di un nome di libreria, viene ricercato nei percorsi di libreria attualmente impostati e tra le librerie gestite scaricate. Se si tratta di un URN, viene ricercato tra le librerie gestite scaricate. Se la libreria viene omessa, la libreria attualmente caricata viene presa come origine. In caso di ambiguità, è possibile aggiungere il suffisso .dev/.fpt/.p3d/.sym al nome dell'oggetto. (Si noti che l'utilizzo di ".fpt" per specificare un layout componente è una novità di EAGLE 9.1. Per la compatibilità con le versioni precedenti, è supportato anche ".pac".) Se si specifica un nome aggiuntivo, all'oggetto copiato verrà assegnato tale nome. Questa operazione può essere eseguita anche tramite il menu contestuale degli oggetti della libreria o con Drag&Drop dalla vista struttura del Pannello di controllo. Si noti che tutti gli oggetti di libreria esistenti (set di dispositivi, simboli, layout componenti, pacchetti 3D) utilizzati dall'oggetto di libreria copiato vengono aggiornati automaticamente.
Se si scrive COPY device [name], COPY footprint [name], COPY package [name] o COPY symbol [name] è possibile copiare un set di dispositivi, un layout componente, un pacchetto 3D o un simbolo da una progettazione nella libreria attualmente caricata. Il nome è un nome parte (nello schema) o un nome elemento (nella scheda). COPY symbol [name] è supportato nella finestra dello schema, COPY footprint [name] e COPY package [name] sono supportati nella finestra della scheda e COPY device [name] è supportato in entrambe le finestre. Il dispositivo può essere copiato dalla scheda se lo schema corrispondente è disponibile. Se il nome non è specificato nel comando, è possibile selezionare qualsiasi oggetto valido facendo clic con il pulsante sinistro del mouse nella progettazione da copiare nella libreria caricata.
La copia di un gruppo selezionandolo con il pulsante destro del mouse viene effettivamente completata eseguendo un'operazione CUT implicita, immediatamente seguita da un'operazione PASTE.
Per copiare oggetti in un altro foglio dello stesso schema, è necessario eseguire il comando GROUP per raggruppare gli oggetti, eseguire un comando COPY (o CUT), passare al foglio di destinazione, quindi eseguire il comando PASTE.
La copia di fili non ne modifica la connettività. Ad esempio, se si copia una rete e la si posiziona in un'altra rete, non verrà connessa a questa rete. Lo stesso vale per i segmenti della stessa rete, degli stessi bus e così via. Per le connessioni, utilizzare NOME o GIUNZIONE.
Se gli oggetti vengono copiati utilizzando CTRL+C, il funzionamento è diverso per un singolo oggetto rispetto a più oggetti (un GRUPPO). Se si copia un singolo oggetto, l'origine viene utilizzata come il punto di riferimento durante la successiva operazione di incolla dell'oggetto. Se si copia un gruppo di oggetti, consente di definire un ancoraggio, chiamato qui un "ancoraggio libero".
Ciò significa che EAGLE ricorderà questo punto all'interno del gruppo selezionato utilizzato per la copia e utilizzerà tale punto per l'operazione di incolla. Un esempio tipico è un gruppo di oggetti di grandi dimensioni che si desidera posizionare rispetto ad un determinato punto all'interno di tali oggetti (in contrasto con la posizione centrale di default).
In questo caso, utilizzare CTRL+C dopo aver posizionato il cursore del mouse nella posizione desiderata; questo punto verrà utilizzato per l'operazione di incolla. In altre parole, per i gruppi di oggetti, CTRL+C ricorda dove si trovava il cursore quando gli oggetti sono stati copiati e lo utilizza per eseguire l'operazione di incolla.
Funzione
Consente di aggiungere un modello 3D all'elemento/parte nell'editor di scheda/schema.
Sintassi
CUSTOM3D
Tasti del mouse
Sinistro seleziona l'elemento/la parte cui applicare il comando.
Funzione
Consente di copiare un gruppo negli Appunti.
Sintassi
CUT
CUT;
Vedere anche PASTE, COPY, GROUP.
Utilizzare i comandi CUT e PASTE per copiare parti di un disegno (o anche un'intera scheda) in altri disegni.
Definire innanzitutto un gruppo (comando GROUP). Quindi, utilizzare il comando CUT, seguito da un punto di riferimento (clic del mouse o coordinate (x y)) per inserire gli oggetti selezionati nel buffer. CUT; inserisce automaticamente il punto di riferimento al centro degli oggetti selezionati (di cui è stato eseguito lo snap alla griglia). Ora è possibile passare ad un altro disegno (EDIT) e copiare il contenuto del buffer nel nuovo disegno eseguendo il comando PASTE.
Se si fa clic con il mouse dopo aver selezionato il comando CUT, la posizione del cursore del mouse definisce un punto di riferimento per il gruppo, ovvero quando si utilizza il comando PASTE, il cursore del mouse si troverà nella posizione esatta del gruppo.
A differenza di altri programmi Windows, il comando CUT di Componenti elettronici non rimuove fisicamente dal disegno il gruppo contrassegnato; copia soltanto il gruppo negli Appunti. A partire da EAGLE versione 6, il comando CUT non viene più visualizzato nel menu a discesa principale e nella barra degli strumenti (è ancora disponibile dalla riga di comando e all'interno di script). Gli utenti di Windows possono utilizzare semplicemente il comando COPY per copiare il gruppo di oggetti selezionato negli Appunti del sistema. Ciò, tuttavia, non consente loro di definire un punto di riferimento esplicito per il gruppo selezionato. Verrà sempre selezionato al centro del rettangolo di delimitazione del gruppo. L'utilizzo di un punto di riferimento è possibile solo con il comando CUT. Un'alternativa è utilizzare il comando SET
SET Cmd.Copy.ClassicEagleMode 1
per ripristinare il funzionamento originale del comando CUT (nonché del comando COPY).