Riferimento P

PACKAGE | PAD | PADARRAY | PAINTROLLER | PASTE | PATTERN | PIN | PINARRAY | PINBREAKOUT | PINSWAP | PINTOBUS | POLYGON | POLYGONIZE | PORT | PREFIX | PRINT

PACKAGE

Funzione

 Consente di definire una variante di pacchetto per un dispositivo.

Sintassi

 PACKAGE

 PACKAGE pname vname

 PACKAGE pname.fpt vname (new in EAGLE 9.1)

 PACKAGE pname.pac vname (alternative for backward compatibility)

 PACKAGE pname.p3d vname

 PACKAGE urn vname

 PACKAGE pname@lname vname

 PACKAGE name

 PACKAGE -old_name new_name

 PACKAGE -name

 PACKAGE @vname

 PACKAGE @vname pname

 PACKAGE @vname pname.pac

 PACKAGE @vname pname.3d

 PACKAGE @vname urn

Vedere anche CONNECT, ATTRIBUTE SET, PREFIX.

Questo comando viene utilizzato nella modalità di modifica dispositivo per definire, eliminare o rinominare una variante di pacchetto (layout componente e pacchetto 3D opzionale). Nell'editor di schema o di scheda il funzionamento del comando PACKAGE è esattamente identico a "CHANGE PACKAGE".

Senza parametri, viene visualizzata una finestra di dialogo che consente di selezionare un layout componente (e un pacchetto 3D) e di definire il nome di questa variante.

I parametri pname vname assegnano il pname del layout componente al nuovo vname della variante. Se la libreria corrente contiene esattamente un solo pacchetto 3D che fa riferimento a tale layout componente e il pacchetto 3D fa riferimento solo a tale layout componente, il pacchetto 3D verrà aggiunto anche alla nuova variante. Per evitare di includere un pacchetto 3D di questo tipo nella variante, utilizzare la notazione pname.fpt vname (o pname.fpt vname). Utilizzare la notazione pname.p3d vname per specificare un pacchetto 3D nella libreria. In questo modo verrà creata una nuova variante per ogni layout componente nel pacchetto 3D. Ogni variante includerà anche il pacchetto 3D.

La notazione urn vname crea una nuova variante per ogni layout componente del pacchetto 3D con l'urn specificato. (Il formato dell'urn deve essere urn:adsk.eagle:package:123/1, dove 123 è l'ID del pacchetto 3D e 1 è la versione del pacchetto 3D.) Se il pacchetto 3D specificato non è già presente nella libreria, verrà scaricato e aggiunto alla libreria prima della creazione delle varianti.

La notazione pname@lname vname recupera il pname del layout componente dalla libreria lname e crea una nuova variante di pacchetto. 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.

Il nome del singolo parametro cambia nella variante di pacchetto esistente specificata.

Compatibilità con la versione 3.5:

Se non sono ancora state definite varianti di pacchetto ed esiste un layout componente con il nome specificato, verrà creata una nuova variante di pacchetto denominata '' (un nome "vuoto") con il layout componente specificato.

Se si specifica -old_name new_name, la variante di pacchetto old_name viene rinominata in new_name.

Il singolo parametro -name elimina la variante di pacchetto specificata.

La sintassi @vname consente di aggiornare una variante di pacchetto esistente sostituendo il layout componente corrente e il pacchetto 3D con un layout componente e un pacchetto 3D diversi. Le connessioni e gli attributi esistenti della variante verranno mantenuti. Se si specifica @vname pname, il layout componente esistente della variante verrà sostituito con il layout componente specificato da pname. Se la libreria corrente contiene esattamente un solo pacchetto 3D che fa riferimento a tale layout componente e il pacchetto 3D fa riferimento solo a tale layout componente, il pacchetto 3D verrà aggiunto anche alla variante. Per evitare di includere un pacchetto 3D di questo tipo nella variante, utilizzare la notazione @vname pname.fpt (o @vname pname.pac). Utilizzare la notazione @vname pname.p3d o @vname urn per specificare un pacchetto 3D nella libreria. Se il pacchetto 3D contiene un solo layout componente, il layout componente e il pacchetto 3D verranno assegnati alla variante. (Attualmente non è possibile assegnare un pacchetto 3D con più layout componente ad una variante). Se si specifica solo @vname, viene visualizzata una finestra di dialogo che consente di selezionare il layout componente e il pacchetto 3D sostitutivi. Tenere presente che, in tutti i casi, il layout componente e il pacchetto 3D sostitutivi devono essere già presenti nella libreria.

Il nome di una variante di pacchetto verrà aggiunto al nome del set di dispositivi per formare il nome completo del dispositivo. Se il nome del set di dispositivi contiene il carattere '?', tale carattere verrà sostituito dal nome della variante di pacchetto. Si noti che la variante di pacchetto viene elaborata dopo il gruppo di attributi, pertanto se il nome del set di dispositivi non contiene né il carattere '*' né '?', il nome dispositivo risultante è costituito da device_set_name+attribute_set+package_variant.

Dopo il comando PACCHETTO, il comando CONNETTI viene utilizzato per definire la corrispondenza dei piedini nello schema del dispositivo ai riferimenti sul pacchetto.

Quando il comando BOARD viene utilizzato nella modalità di modifica dello schema per creare una nuova scheda, ogni dispositivo viene rappresentato su un layout della scheda con il pacchetto appropriato, come già definito con il comando PACKAGE.

Dispositivi senza pacchetti

È anche possibile creare dispositivi senza assegnare un pacchetto, ad esempio per riquadri, dispositivi di fornitura, dispositivi esterni o altri dispositivi che hanno un significato solo in uno schema. A questo scopo, creare un set di dispositivi con gate, tecnologie e attributi adeguati (se necessario) senza utilizzare il comando PACKAGE. Se salvato, viene creata una variante senza pacchetto (con una stringa vuota come nome di variante). Non appena viene assegnato un pacchetto, la variante senza pacchetto viene sovrascritta da questo e non è possibile creare altri varianti senza pacchetto.

Non appena i gate contengono piedini, il significato di dispositivi senza pacchetto diventa limitato (vedere di seguito).

Dispositivi di fornitura

Per utilizzare i simboli di fornitura negli schemi, dispositivi di fornitura senza pacchetto sono comuni. Il dispositivo è costituito in genere da un unico simbolo con un piedino sup (vedere il comando PIN).

Dispositivi esterni

Sono utili per documentare assiemi nello schema che non sono pertinenti per la scheda perché vengono aggiunti esternamente, ad esempio a scopo di simulazione o verifica.

Tali dispositivi devono essere contrassegnati con l'attributo EXTERNAL (vedere il comando ATTRIBUTE). Il valore non è importante. In questo caso, eventuali gate con piedini possono essere definiti senza un pacchetto. L'attributo deve essere stato assegnato nella libreria e non nello schema o nella scheda. Si noti che i dispositivi di fornitura o esterni non vengono più considerati come tali, non appena vengono assegnati pacchetti. I piedini devono quindi essere connessi con pad.

Sopra

PAD

Funzione

 Consente di aggiungere riempimenti ad un layout componente.

Sintassi

 PAD [diameter] [shape] [orientation] [flags] ['name'] ..

Tasti del mouse

Destro ruota il riempimento.

MAIUSC+Destro inverte la direzione di rotazione.

Vedere anche SMD, CAMBIA, VISUALIZZA, IMPOSTA, NOME, VIA.

Il comando PAD viene utilizzato per aggiungere riempimenti ad un layout componente. Quando il comando PAD è attivo, un simbolo di pad viene associato al cursore e può essere spostato nello schermo. Se si preme il pulsante sinistro del mouse, il pad viene posizionato nella posizione corrente. Se si specifica un numero, il diametro del pad viene modificato (nell'unità effettiva). I diametri del riempimento possono avere un valore massimo di 200 mm (7,7840 pollici).

L'orientamento (vedere la descrizione in ADD) può essere qualsiasi angolo compreso nell'intervallo R0...R359.9. I flag S e M non possono essere utilizzati qui.

Esempio

PAD 0.06 

Il riempimento avrà un diametro di 0,06 pollici, a condizione che l'unità effettiva sia "pollici". Questo diametro viene mantenuto come una preimpostazione per le operazioni successive.

Forme di pad

Un pad può avere una delle seguenti forme:

Quadrato
Circolare
Ottagono ottagonale
Long allungato
Offset allungato con offset

Queste forme si applicano solo ai layer esterni (Top e Bottom). Nei layer interni la forma è sempre "circolare".

Con i pad allungati, il diametro specificato definisce il lato più piccolo del pad. Il rapporto tra i due lati dei pad allungati è specificato dal parametro Forme/Allungamento nelle regole di progettazione della scheda (l'impostazione di default è 100%, che determina un rapporto di 2:1).

La forma o il diametro del riempimento possono essere selezionati mentre il comando PAD è attivo, oppure possono essere modificati con il comando CHANGE, ad esempio:

CHANGE SHAPE OCTAGON 

Anche le dimensioni foratura possono essere modificate utilizzando il comando CHANGE. I valori esistenti vengono quindi mantenuti per le piazzole successive. Poiché la visualizzazione di forme di piazzola e forature diverse nelle loro dimensioni reali rallenta l'aggiornamento dello schermo, EAGLE consente di passare dalla modalità di visualizzazione reale a quella rapida utilizzando i comandi SET:

SET DISPLAY_MODE REAL | NODRILL;

Si noti che la forma e il diametro effettivi di un riempimento sono determinati dalle regole di progettazione della scheda in cui la parte viene utilizzata.

Forme di pad arbitrarie

Se le forme di piazzola standard non sono sufficienti per un particolare layout componente, è possibile creare forme di piazzola arbitrarie disegnando un poligono intorno ad una piazzola o disegnando fili che hanno una delle estremità connessa alla piazzola. Si applicano le seguenti condizioni:

Nomi di pad

I nomi di pad vengono generati automaticamente dal programma e possono essere modificati con il comando NAME. Il nome può anche essere definito nel comando PAD. La visualizzazione del nome di riempimento può essere attivata o disattivata tramite i comandi:

SET PAD_NAMES OFF | ON;

Flag

I seguenti flag possono essere utilizzati per controllare l'aspetto di un riempimento:

NOSTOP non generare maschera di arresto di saldatura
NOTHERMALS non generare termici
FIRST si tratta del "primo" pad (che può essere disegnato con una forma speciale)

Per default, una piazzola genera automaticamente maschere di arresto di saldatura e termici in base alle esigenze. Tuttavia, in casi speciali, potrebbe essere opportuno che riempimenti particolari non eseguano queste operazioni. I flag NO... riportati sopra possono essere utilizzati per sopprimere queste funzionalità.

Se le regole di progettazione di una particolare scheda specificano che il "primo riempimento" di un layout componente deve essere disegnato con una determinata forma, il riempimento contrassegnato con il flag FIRST verrà visualizzato in questo modo.

Se si avvia un nuovo comando PAD verranno ripristinati i valori di default di tutti i flag. Una volta specificato un flag nella riga di comando, questo si applica a tutte le seguenti piazzole posizionate all'interno del comando PAD (ad eccezione di FIRST, che si applica solo alla piazzola che segue immediatamente questa opzione).

Pad singoli

I pad singoli nelle schede possono essere utilizzati solo definendo un layout componente con un solo pad. I fori-piazzole possono essere posizionati nella scheda, ma non hanno un nome elemento e pertanto non vengono visualizzati nell'elenco di reti.

Sopra

PADARRAY

Funzione

 Consente di creare serie di riempimenti.

Sintassi

 PADARRAY [sides base start count dx dy unit drawrect includename includevalue deleteobjs]

Vedere anche PAD.

Il comando PADARRAY consente di creare una serie di riempimenti nell'editor Libreria layout componenti. Se il comando viene avviato dall'icona nella barra degli strumenti dei parametri PAD, viene visualizzata una finestra di dialogo in cui è possibile impostare le opzioni per lati, nome base, indice iniziale, numero di pad e altri elementi prima di creare la serie. Se il comando viene avviato dalla riga di comando e vengono forniti argomenti, le stesse opzioni sono disponibili come specificato di seguito.

Opzioni

Se gli argomenti vengono forniti dopo il comando, devono essere tutti presenti:

sides Può essere L, R, LR, T, B o TB, che indica su quali lati di un rettangolo disegnare i pad, dove L=Left (Sinistro), R=Right (Destro), T=Top (Superiore) e B=Bottom (Inferiore).
base Questo è il nome base da utilizzare durante la denominazione dei riempimenti, in cui i riempimenti vengono denominati in modo che il primo piedino sia e i riempimenti successivi vengono denominati con un suffisso numerico crescente (ad esempio, ADDR1, ADDR2, .. ADDRN). Il nome dell'ultimo riempimento posizionato è specificato da <start+count-1>
inizio L'indice iniziale per la denominazione dei pad. Il primo riempimento inizia con un nome
conteggio Il numero di pad da posizionare.
dx La distanza nella direzione X tra i pad.
dy La distanza nella direzione Y tra i pad.
unit I valori validi sono: MIC (per micron), MM (millimetro), MIL (mil = 0,001 pollici), INCH.
drawrect ON o OFF, indica se disegnare un rettangolo nel layer SilkscreenTop come parte dell'operazione
includename ON o OFF, indica se posizionare un oggetto di testo con >NAME come il valore
includevalue ON o OFF, indica se posizionare un oggetto di testo con >VALUE come il valore
deleteobjs ON o OFF, indica se eliminare riempimenti, etichette e oggetti linea prima di posizionare la serie

Sopra

PAINTROLLER

Funzione

 Trasferisce le proprietà selezionate di un oggetto ad altri oggetti dello stesso tipo.

Sintassi

 PAINTROLLER

 PAINTROLLER

 PAINTROLLER [propertyname]

Il comando PAINTROLLER può essere avviato nella riga di comando o con l'icona PAINTROLLER nella barra degli strumenti dei comandi. Selezionare le proprietà che si desidera trasferire in altri oggetti dello stesso tipo nella finestra di dialogo Copia proprietà dell'oggetto selezionato, quindi chiudere la finestra di dialogo con OK e fare clic sugli oggetti di destinazione.

Sopra

INCOLLA

Funzione

 Copia il contenuto degli Appunti, di un disegno o di un file del blocco di progettazione in un disegno.

Sintassi

 PASTE [ orientation ]

 PASTE [ orientation ] [ offset ] filename

 PASTE [ DBL ][ orientation ] [ offset ] filename

Tasti del mouse

Centrale crea una copia speculare degli Appunti.

Destro ruota il contenuto degli Appunti.

MAIUSC+Destro inverte la direzione di rotazione.

CTRL+V incolla il contenuto degli Appunti.

Vedere anche CUT, COPY, GROUP.

Per una spiegazione dell'orientamento, vedere il comando ADD.

Utilizzando i comandi GRUPPO, CUT e PASTE, è possibile copiare le parti di un disegno/una libreria negli stessi disegni/nelle stesse librerie. Quando si utilizza il comando PASTE, occorre tenere presenti i seguenti punti:

Se negli Appunti sono presenti versioni modificate di dispositivi o layout componente, verrà avviato un aggiornamento libreria automatico per sostituire gli oggetti nello schema o nella scheda con quelli degli Appunti.

Nota: Dopo aver eseguito un aggiornamento della libreria, è sempre necessario eseguire una Verifica regole di progettazione (DRC) e una Verifica delle regole elettriche (ERC).

Incollare da un file

Se nella riga di comando viene specificato un nome file, il contenuto completo di tale file viene incollato nel disegno corrente. Se il file specificato è uno di una coppia scheda/schema coerente e si sta modificando una coppia scheda/schema coerente, entrambi i file verranno incollati nei disegni corrispondenti. Se si imposta * anziché il nome del file o solo una directory, viene visualizzata una finestra di dialogo del file nella directory del progetto o nella directory impostata. Supporre di disporre di una coppia scheda/schema coerente contenente la progettazione di un amplificatore, in cui lo schema può essere costituito da diversi fogli. Se si desidera inserire più volte questo amplificatore nel progetto, è sufficiente eseguire le seguenti istruzioni

PASTE 100 amplifier.sch 
PASTE 200 amplifier.sch 

Questo esempio mostra anche l'utilizzo di un offset, che aggiunge il valore specificato a tutti i nomi di parte e di rete nei file incollati (a meno che non mantengano il loro nome, vedere di seguito). Pertanto, il primo canale dell'amplificatore avrà tutte le parti e le reti denominate a partire da 100, mentre per il secondo inizieranno da 200. Se non viene specificato un offset, nuovi nomi vengono generati in base alle esigenze. Analogamente ad una normale operazione PASTE, quando si esegue l'operazione incolla da un file, le reti dotate di un'etichetta o che sono connesse ad un piedino di fornitura, mantengono il loro nome mentre a tutte le altre verranno assegnati i nuovi nomi generati. È sufficiente che una rete mantenga il nome se è etichettata o connessa ad un piedino di fornitura su un foglio, anche se appare su più fogli.

A meno che l'operazione INCOLLA non venga eseguita in un file di script, verrà visualizzata una finestra di dialogo contenente tutti i nomi di rete. Se si fa clic sui nomi nella colonna "Nuovo nome" è possibile modificare i singoli nomi di rete. Le icone indicano se una rete nel disegno incollato dispone di un'etichetta o un piedino di fornitura e se la rete verrà connessa ad una rete esistente con lo stesso nome nel disegno modificato.

Se si incolla uno schema in un disegno dello schema, tutti i fogli dello schema incollato verranno aggiunti come nuovi fogli separati al disegno modificato. La scheda corrispondente (se presente) verrà inserita sotto il contenuto esistente del disegno della scheda modificato. Se si desidera avere un controllo esplicito sulla posizione della scheda, è possibile eseguire l'operazione INCOLLA nella scheda. In questo caso, i fogli dello schema verranno aggiunti ugualmente, ma la scheda verrà associata al cursore del mouse e sarà possibile posizionarla esattamente nel punto desiderato.

Per le impostazioni globali nei file, come definizioni di layer, classi di rete, regole di progettazione e parametri autorouter, vale quanto segue: le impostazioni del disegno attualmente aperto vengono mantenute. Ciò significa, ad esempio, che per i dati incollati vengono utilizzati i parametri restring del disegno corrente, che possono portare a differenze rispetto al disegno di origine. Si consiglia di eseguire un comando DRC. Naturalmente, al disegno corrente vengono aggiunte altre impostazioni, quali layer aggiuntivi o classi di rete.

È inoltre possibile eseguire un'operazione di incolla da un file utilizzando Trascina e rilascia selezione, premendo il tasto CTRL durante il rilascio del file.

Per i casi in cui il nome file può essere scambiato per un orientamento o un valore di offset, è possibile racchiuderlo tra virgolette singole.

Incollare un blocco di progettazione (DBL)

Se si utilizza l'opzione DBL, un blocco di progettazione viene incollato in base al nome file. Se non viene specificato alcun nome file, viene visualizzata una finestra di dialogo simile alla finestra di dialogo ADD. In generale, questa opzione coincide con l'operazione di incolla da un file di disegno o da una coppia coerente di file di disegno. Un blocco di progettazione può contenere una scheda e uno schema. Verranno incollati tutti i dati possibili. Se è presente un solo schema aperto, verrà incollata solo la parte dello schema del blocco di progettazione, di conseguenza per le schede. Per incollarli entrambi, è necessario caricare una coppia coerente. Se il comando viene avviato dall'editor di scheda, il suo comportamento è identico all'operazione di incolla da un file di disegno. La scheda può essere posizionata mediante un clic del mouse e nuovi fogli verranno aggiunti allo schema. Se il comando viene avviato dall'editor di schema e il blocco di progettazione dispone di un solo foglio, può anche essere posizionato mediante un clic del mouse nel foglio corrente. In questo caso, non viene eseguito alcun posizionamento automatico nei nuovi fogli.

Incollare un elenco di piedini da un'origine esterna

Questa opzione è disponibile solo nell'editor dei simboli. L'origine dei piedini può essere qualsiasi applicazione che copia testo separato da virgola, tabulazione o spazio negli Appunti. Questo include vari visualizzatori PDF, fogli di calcolo ed editor di testo. Per risultati ottimali, formattare i dati in maniera tabulare con la riga di intestazione contenente i nomi di colonna e le celle contenenti i valori di attributo piedino, come descritto nella sezione PIN.

Esempio di dati della tabella di piedini correttamente formattati:

Nome Lunghezza Funzione Direzione
IO_L1N_VREF_0 Centro Nessuno In
TCK Centro DotClk Io
GND Breve Nessuno Sup
GND Breve Nessuno Sup
gnd Long Nessuno Pwr
gnd Long Nessuno Pwr
Vcc Centro Punto Pwr
VCC Centro Punto Pwr
VCC Centro Punto Pwr

Copia di elenchi di piedini direttamente da altre origini

La copia diretta da origini quali fogli dati PDF è supportata anche nelle modalità dati a singola colonna o a più colonne. Suggerimento Per copiare solo una singola colonna dal PDF, utilizzare il visualizzatore PDF supportato dal sistema e tenere premuto il tasto ALT mentre si selezionano i dati. Nella modalità a singola colonna si presuppone che ogni riga contenga una singola parola che rappresenta un nome di piedino. Nella modalità a più colonne, accessibile tenendo premuto il tasto CTRL durante l'avvio di un comando PASTE, i dati vengono analizzati per la colonna contenente i nomi di piedini. L'esito positivo in queste due modalità dipende molto dalla formattazione dei dati di input. Alcuni fogli PDF applicano stili di formattazione insoliti. Se si verificano problemi in questa modalità, incollare innanzitutto i dati nell'editor di testo per esaminare la formattazione del layout dei dati e correggerli, se necessario.

Gestione di dati di piedini non conformi

Nella sezione PIN vengono descritti i requisiti generali relativi ai nomi dei piedini. I valori degli attributi piedino di default vengono utilizzati ogni volta che non è possibile dedurre i valori dai dati di input. Le seguenti modifiche vengono applicate a nomi di piedini non conformi.

Descrizione Prima Dopo
I caratteri spazio vengono sostituiti da caratteri di sottolineatura "A A" "A_A"
Gli spazi intorno alle barre vengono rimossi "A / B" "A/B"
I caratteri minuscoli vengono promossi a maiuscolo "ABcde" "ABCDE"
I nomi duplicati vengono risolti utilizzando la notazione @ "GND" nel simbolo e "Gnd, gnd" nei dati di input "GND@1, GND@2, GND@3"

Sopra

PATTERN

Funzione

 Consente di creare più copie di un oggetto e posizionarle in una serie lineare o circolare.

Sintassi

 PATTERN ..

 PATTERN LINEAR item-count x-spacing x-unit y-spacing y-unit object-location first-item-location

 PATTERN CIRCULAR item-count degree [ rotate ] object-location circle-center-location first-item-location

Tasti del mouse

Destro ruota l'oggetto selezionato.

MAIUSC+Destro inverte la direzione di rotazione.

Il comando PATTERN può essere avviato nella riga di comando o con l'icona PATTERN nella barra degli strumenti dei comandi. Viene visualizzata una finestra di dialogo in cui si specifica il numero di copie e la spaziatura X e Y in modalità lineare. Fare clic su OK per chiudere la finestra di dialogo, quindi fare clic sull'oggetto da duplicare. Il clic successivo nell'area di disegno consente di fissare la posizione del primo oggetto da posizionare. Gli altri duplicati verranno posizionati in base ai parametri specificati.

Se si sceglie la modalità circolare, il numero di elementi e i passi dell'angolo nella finestra di dialogo, il primo clic nell'area di disegno seleziona l'oggetto da duplicare, il secondo determina il centro del cerchio, mentre il terzo clic fissa la posizione del primo oggetto da inserire. Ulteriori copie vengono posizionate automaticamente in base ai parametri specificati nella finestra di dialogo.

Il comando PATTERN può essere utilizzato nell'editor schemi, layout e librerie.

Opzioni

Pattern Lineare

ITEM-COUNT Numero di copie nella serie.
X-SPACING Valore della distanza tra due copie della serie nella direzione X.
X-UNIT INCH, MIL, MM o MIC. Unità di X-SPACING.
Y-SPACING Valore della distanza tra due copie della serie nella direzione Y.
Y-UNIT INCH, MIL, MM o MIC. Unità di Y-SPACING.
OBJECT-LOCATION Posizione dell'oggetto da copiare.
CIRCLE-CENTER-LOCATION Posizione del centro del cerchio della serie circolare.
FIRST-ITEM-LOCATION Posizione del primo elemento nella serie.

Serie circolare

ITEM-COUNT Numero di copie nella serie. DEGREE Valore dell'angolo (in gradi) tra due copie nella serie. ROTATE Facoltativo. Aggiungendo la parola chiave "OPTIONAL", gli elementi della serie verranno ruotati. OBJECT-LOCATION Posizione dell'oggetto da copiare. FIRST-ITEM-LOCATION Posizione del primo elemento nella serie.

Esempio

PATTERN CIRCULAR 20 45.0 ROTATE (1.5 1.6) (2.0 2.0) (3.0 2.0)

Verrà generata una serie circolare costituita da 20 copie dell'oggetto da (1.5 1.6). Il centro della serie sarà in (2.0 2.0), il primo elemento della serie si trova in (3.0 2.0), l'angolo tra due elementi è 45.0°, ogni elemento è ruotato.

PATTERN LINEAR 5 1.5 INCH 200 MIL (1.5 1.5) (3.0 2.5)

Verrà generata una serie lineare costituita da 5 copie dell'oggetto in (1.5 1.5). La serie inizierà in (3.0 2.5) con una spaziatura X di 1,5 poll. e una spaziatura Y di 200 mil.

Sopra

PIN

Funzione

 Consente di definire i punti di connessione per i simboli.

Sintassi

 PIN 'name' options ..

Tasti del mouse

Destro ruota il piedino.

MAIUSC+Destro inverte la direzione di rotazione.

Vedere anche NOME, MOSTRA, CAMBIA, INCOLLA, SERIE PIEDINI.

Opzioni

Sono disponibili sei opzioni:Direzione

Funzione

Lunghezza

Orientamento

Visibile

Livello di scambio

Direzione

La direzione logica del flusso di segnale. È essenziale per il controllo delle normative elettriche (ERC) e per il cablaggio automatico dei piedini di alimentazione. Possono essere utilizzate le seguenti possibilità:

NC non connesso
In input
Retrazione output (totem-pole)
IO in/output (bidirezionale)
CA collettore aperto o drain aperto
Hiz output ad alta impedenza (ad esempio tri-state)
Pas passivo (per resistori, condensatori, ecc.)
Pwr piedino di input alimentazione (Vcc, Gnd, Vss, Vdd, ecc.)
Sup piedino di alimentazione generale (ad esempio per simbolo di massa)

Impostazione di default: IO

Se i piedini Pwr vengono utilizzati su un simbolo e sullo schema esiste un piedino Sup corrispondente, le reti vengono connesse automaticamente. Il piedino Sup non viene utilizzato per i componenti.

Funzione

La rappresentazione grafica del piedino:

Nessuno nessuna funzione speciale
Punto inverti simbolo
Clk simbolo orologio
DotClk simbolo di clock invertito

Impostazione di default: None

Lunghezza

Lunghezza del simbolo di piedino:

Punto piedino senza connessione o nome
Breve connessione lunga 0,1 poll.
Centro connessione lunga 0,2 poll.
Long connessione lunga 0,3 poll.

Impostazione di default: Long

Orientamento

L'orientamento del piedino. Quando si posizionano i piedini manualmente, il pulsante destro del mouse ruota il piedino. Il parametro "orientamento" viene utilizzato principalmente nei file di script:

R0 punto di connessione a destra
R90 punto di connessione in alto
R180 punto di connessione a sinistra
R270 punto di connessione in basso

Impostazione di default: R0

Visibile

Questo parametro definisce se il nome del piedino e/o del pad è visibile nello schema:

Off nomi del piedino e del pad non disegnati
Pad nome del pad disegnato, nome del piedino non disegnato
Perno nome del piedino disegnato, nome del pad non disegnato
Entrambi nomi del pin e del pad disegnati

Impostazione di default: Both

Swaplevel

Un numero intero. Swaplevel = 0 indica che non è possibile scambiare un piedino con un altro. L'allocazione di un numero maggiore di 0 indica che è possibile scambiare un piedino con qualsiasi altro nello stesso simbolo con lo stesso numero swaplevel. Ad esempio: gli input di un gate NAND possono avere lo stesso numero swaplevel poiché sono tutti identici. Impostazione di default: 0

Utilizzo del comando PIN

Il comando PIN viene utilizzato per definire punti di connessione su un simbolo per le reti. I piedini vengono disegnati sul layer dei simboli mentre informazioni aggiuntive vengono visualizzate sul layer dei piedini. Ai singoli piedini possono essere assegnate varie opzioni nella riga di comando. Le opzioni possono essere elencate in qualsiasi ordine o essere omesse. In questo caso, le opzioni di default sono valide. Se nel comando PIN si utilizza un nome, è necessario racchiuderlo tra apostrofi. I nomi di piedini possono essere modificati nella modalità di modifica del simbolo utilizzando il comando NAME.

Denominazione automatica

I piedini possono essere numerati automaticamente nel modo seguente. Per inserire i piedini D0...D7 su un simbolo, il primo piedino viene inserito con il seguente comando:

PIN 'D0' *

e la posizione di ogni altro piedino viene definita con un clic del mouse.

Predefinire le opzioni con CHANGE

Tutte le opzioni possono essere predefinite con i comandi CHANGE. Le opzioni rimangono in uso finché non vengono modificate mediante un nuovo comando PIN o CHANGE. Il comando SHOW può essere utilizzato per visualizzare le opzioni dei piedini come Direzione e Swaplevel.

Piedini con lo stesso nome

Se è necessario definire più piedini in un componente con lo stesso nome, è possibile utilizzare la seguente procedura. Ad esempio, si supponga che siano necessari tre piedini per GND. Durante la definizione del simbolo, ai piedini vengono assegnati i nomi GND@1, GND@2 e GND@3. Solo i caratteri prima del segno "@" vengono visualizzati nello schema.

Non è possibile aggiungere o eliminare piedini in simboli già utilizzati da un dispositivo, poiché questo modificherebbe l'allocazione del piedino/pad definita con il comando CONNECT.

Assegnazione di lettere ai piedini

La posizione dei nomi di piedini e piazzole su un simbolo relativo al punto di connessione del piedino non può essere modificata, né può esserlo la dimensione del testo. Quando si definiscono nuovi simboli, assicurarsi che le loro dimensioni siano coerenti con i simboli esistenti.

Piedini invertiti

Il nome di un piedino invertito ("attivo basso") può essere visualizzato sopralineato se è preceduto da un punto esclamativo ('!'), come in

  !RESET

che genera

  _____
  RESET

Ulteriori dettagli sono disponibili nella descrizione del comando TEXT.

Alto

PINARRAY

Funzione

 Consente di creare una serie di piedini.

Sintassi

 PINARRAY [sides base start numpins drawrect includename includevalue deleteobjs]

Vedere anche PIN.

Il comando PINARRAY consente di creare una serie di piedini nell'editor simboli. Se il comando viene avviato dall'icona nella barra degli strumenti dei parametri PIN, viene visualizzata una finestra di dialogo in cui è possibile impostare le opzioni per lati, nome base, indice iniziale, numero di piedini e altri elementi prima di creare la serie. Se il comando viene avviato dalla riga di comando e vengono forniti argomenti, le stesse opzioni sono disponibili come specificato di seguito.

Opzioni

Se gli argomenti vengono forniti dopo il comando, devono essere tutti presenti:

SIDES Può essere L|R|T|B, o qualsiasi combinazione di questi, che indica su quali lati di un rettangolo disegnare i piedini, dove L=Left (Sinistro), R=Right (Destro), T=Top (Superiore) e B=Bottom (Inferiore).
BASE Il nome di base da utilizzare per i nomi di piedini. I piedini vengono denominati in modo che il primo piedino sia e i piedini successivi vengano denominati con un suffisso numerico crescente (ad esempio ADDR1, ADDR2, .. ADDRn). Il nome dell'ultimo piedino posizionato è specificato da <start+numpins-1>.
INIZIO L'indice iniziale per la denominazione dei piedini. Il nome del primo piedino è .
NUMPINS Il numero di piedini da posizionare.
DRAWRECT ON o OFF. Determina se occorre disegnare un rettangolo nel layer Simboli come parte dell'operazione.
INCLUDENAME ON o OFF. Determina se occorre inserire un oggetto di testo >NAME.
INCLUDEVALUE ON o OFF. Determina se occorre inserire un >VALUE.
DELETEOBJS ON o OFF. Determina se prima di inserire la serie occorre eliminare piedini, etichette e oggetti filo.

Sopra

PINBREAKOUT

Funzione

 Consente di creare reti con o senza etichette che si estendono da tutti i piedini sulla parte selezionata.

Sintassi

 PINBREAKOUT name type

Il comando PINBREAKOUT consente di interrompere ogni parte selezionata estendendo le reti dai piedini della parte, a breve distanza dai piedini, denominati facoltativamente e con etichette.

Il parametro name deve corrispondere ad una parte nello schema e type è un numero da 1 a 4 corrispondente alle opzioni sottostanti:

Sopra

PINSWAP

Funzione

 Consente di scambiare piedini o riempimenti.

Sintassi

 PINSWAP ..

Vedere anche PIN.

Il comando PINSWAP viene utilizzato per scambiare i piedini all'interno dello stesso simbolo a cui è stato assegnato lo stesso livello di scambio (> 0). Swaplevel, vedere il comando PIN. Se una scheda è collegata ad uno schema tramite Annotazione indietro, è possibile scambiare due pad solo se i piedini correlati sono scambiabili.

In una scheda senza uno schema, questo comando consente di scambiare due pad nello stesso layout componente. In questo caso, Swaplevel non viene verificato.

Poiché i fili collegati ai piedini scambiati vengono spostati con i piedini, è possibile che vengano visualizzati cortocircuiti. Si consiglia di eseguire un comando DRC e correggere i possibili errori.

Sopra

POLIGONO

Funzione

 Consente di disegnare aree poligono.

Sintassi

 POLIGONO [signal_name] [width] [curve | @radius] ..

Tasti del mouse

Centro seleziona il layer.

Destro modifica lo stile di curvatura del filo (vedere SET Wire_Bend).

MAIUSC+Destro inverte la direzione di commutazione degli stili di curvatura.

CTRL+Destro alterna tra stili di curvatura corrispondenti.

Ctrl+Sinistro quando si posiziona un punto finale del filo, definisce il raggio dell'arco.

Sinistro due volte nello stesso punto chiude il poligono.

Vedere anche CHANGE, DELETE, RATSNEST, RIPUP, LINE, MITER, POLYGONIZE.

Il comando POLIGONO viene utilizzato per disegnare aree poligono. I poligoni nei layer Top, Bottom e Route2..15 vengono considerati come segnali. I poligoni nei layer RestrictTop/Bottom/Vias sono aree protette per Autorouter.

Se viene specificato il parametro curve o @radius, è possibile disegnare un arco come parte della definizione del poligono (vedere la descrizione dettagliata nel comando LINE).

Nota

Si consiglia di non utilizzare valori molto piccoli per il parametro larghezza di un poligono, poiché ciò può produrre quantità di dati estremamente grandi durante l'elaborazione di un disegno con Processore CAM.

La larghezza del poligono deve essere sempre maggiore della risoluzione hardware del dispositivo di output. Ad esempio, quando si utilizza un plotter fotografico Gerber con una risoluzione tipica di 1 mil, la larghezza del poligono non deve essere inferiore a 6 mil. In genere, è necessario mantenere la larghezza del poligono nello stesso intervallo degli altri fili. Se si desidera assegnare al poligono un nome che inizia con una cifra (come in 0V), è necessario racchiudere il nome tra virgolette singole per distinguerlo da un valore di larghezza.

I parametri Isola e Classificazione hanno un significato solo per poligoni nei layer di segnale.

Per ritirare un errore, è sempre possibile rimuovere l'ultima parte di filo del poligono con il tasto ESCape.

Modalità Contorni o Reale

I poligoni appartenenti ad un segnale possono essere visualizzati in due modalità diverse:

1. Contorni vengono visualizzati solo i contorni definiti dall'utente.
2. Modalità reale tutte le aree sono visibili come calcolato dal programma.

Nella modalità "contorni", un poligono viene disegnato con fili punteggiati, in modo da poterlo distinguere da altri fili. Il file della scheda contiene solo i "contorni".

La modalità di visualizzazione di default è "contorni", poiché il calcolo richiede molto tempo.

Quando viene generato un disegno con il Processore CAM, vengono calcolati tutti i poligoni.

Il comando RATSNEST avvia il calcolo dei poligoni (può essere disattivato con SET POLYGON_RATSNEST OFF;). Se si fa clic sul pulsante STOP, il calcolo dei poligoni viene terminato. I poligoni già calcolati vengono visualizzati in "modalità reale", tutti gli altri vengono visualizzati in "modalità contorno".

Il comando RIPUP cambia la modalità di visualizzazione di un poligono in "contorno".

Le operazioni CHANGE ricalcolano un poligono se prima era visualizzato in "modalità reale".

Altri comandi e poligoni

I poligoni vengono selezionati in corrispondenza dei loro spigoli (come i fili). SPLIT: inserisce un nuovo spigolo del poligono.

DELETE: elimina un angolo del poligono (se sono rimasti solo tre angoli viene eliminato l'intero poligono).

CHANGE LAYER: modifica il layer dell'intero poligono.

CHANGE WIDTH: modifica il parametro width dell'intero poligono.

MOVE: sposta uno spigolo o un angolo del poligono (come i segmenti di filo).

COPY: copia l'intero poligono.

NAME: se il poligono si trova in un layer di segnale, il nome del segnale viene modificato.

Parametri

Larghezza

Larghezza linea degli spigoli del poligono. Utilizzata anche per riempimento.

Layer

I poligoni possono essere disegnati in qualsiasi layer. I poligoni nei layer di segnale appartengono ad un segnale e mantengono la distanza definita nelle regole di progettazione e nelle classi di rete da altri segnali. Gli oggetti nel layer RestrictTop vengono sottratti dai poligoni nel layer Top (lo stesso vale per RestrictBottom e il layer Bottom). Ciò consente, ad esempio, di generare testo "negativo" su un'area di massa.

Pour

Modalità riempimento (Solido [default], Tratteggio o Ritaglio).

Classificazione

Definisce il modo in cui i poligoni vengono sottratti l'uno dall'altro. I poligoni con una 'classificazione' inferiore vengono visualizzati per "primi" e quindi vengono sottratti dai poligoni con una 'classificazione' superiore.

Le classificazioni valide sono 1..6. I poligoni con la stessa classificazione vengono controllati uno con l'altro mediante la Verifica regole di progettazione. Il parametro classificazione è significativo solo per i poligoni nei layer di segnale (1..16) disegnati in una scheda e verrà ignorato per gli altri poligoni. L'impostazione predefinita è 1.

Termici

Definisce la modalità di connessione di riempimenti e smd (On = i termici vengono generati [default], Off = nessun termico).

Spaziatura

Distanza tra linee di riempimento quando Pour = Tratteggio (impostazione di default: 50 Mil).

Isola

Distanza tra aree poligono e altri segnali o oggetti nel layer Dimension o di limitazione conseguente (impostazione di default: 0). Se ad un determinato poligono viene assegnato un valore Isola superiore a quello delle regole di progettazione e delle classi di rete, verrà utilizzato il valore più grande. Vedere anche Regole di progettazione in, rispettivamente, Distanza e Fornitura.

Si noti che se si assegna ad un poligono un valore Isola superiore a quello delle regole di progettazione e delle classi di rete, è possibile che si verifichino piccoli giochi tra il poligono calcolato e gli oggetti appartenenti allo stesso segnale del poligono stesso. Ciò potrebbe causare problemi durante la produzione. Si consiglia pertanto di lasciare questo parametro impostato su 0 nella maggior parte dei casi.

Orfani

Poiché un poligono mantiene automaticamente una certa distanza da altri segnali, può accadere che venga suddiviso in una serie di poligoni più piccoli. Se un poligono di questo tipo non presenta connessioni elettriche con altri oggetti (non poligoni) del segnale, l'utente potrebbe richiederne la rimozione. Con il parametro Orfani = Off [default], queste zone isolate verranno rimosse. Con il parametro Orfani = On verranno mantenute. Se un segnale è costituito solo da poligoni e non contiene altri oggetti connessi elettricamente, tutte le parti del poligono verranno mantenute, a prescindere dall'impostazione del parametro Elementi isolati. In alcuni casi, soprattutto con Elementi isolati = Off, un poligono può essere rimosso completamente. In questo caso, i contorni originali del poligono verranno visualizzati sullo schermo, per consentirne l'eliminazione o la modifica. Quando si passa alla stampante o al Processore CAM, questi contorni non verranno disegnati per evitare cortocircuiti. Un poligono viene inoltre visualizzato con i contorni originali se nel segnale sono presenti altri oggetti diversi dai poligoni, ma nessuno di essi è connesso al poligono.

Dimensioni termici

La larghezza del percorso di conduzione nel simbolo termico viene calcolata come segue:

Dati dei contorni

Il nome di segnale speciale OUTLINES fornisce ad un poligono determinate proprietà utilizzate per generare dati dei contorni (ad esempio per le schede di prototipo di fresatura). Questo nome non deve essere utilizzato altrimenti.

Poligoni e airwire tratteggiati

A seconda del valore del parametro spacing, le piazzole, gli smd, le vie e i fili all'interno di un poligono tratteggiato connessi allo stesso segnale del poligono potrebbero "attraversare" il raster e pertanto essere generati airwire per indicare la connessione al segnale. Quando si calcola se un oggetto di questo tipo è saldamente connesso al poligono tratteggiato, viene ridotto a diversi "punti di controllo". Per un riempimento circolare, ad esempio, sono i punti nord, est, ovest e sud sulla circonferenza del riempimento, mentre per un filo sono i due punti finali. Una connessione è considerata solida se nel poligono calcolato (contorno o linea di tratteggio) esiste almeno una linea che attraversa questi punti con la relativa linea d'asse.

Gli anelli termici e circolari all'interno di un poligono tratteggiato che non presentano un contatto solido con nessuna delle linee del poligono non vengono generati.

Tagli poligono

Lo stile pour speciale "Taglio" fa sì che un poligono venga sottratto da tutti gli altri poligoni di segnale all'interno dello stesso layer, a prescindere dalla classificazione. Solo i poligoni nei layer di segnale possono avere lo stile pour "Taglio". Solo i poligoni nei layer di segnale possono avere lo stile pour "Taglio".

I contorni di un poligono di taglio vengono sempre disegnati come linee tratteggiate sullo schermo, anche dopo che i poligoni di segnale sono stati calcolati utilizzando RATSNEST.

La larghezza del filo di un poligono di taglio viene presa in considerazione quando lo si sottrae da altri poligoni di segnale. Potrebbe essere arbitrariamente piccola (anche zero) senza generare grandi quantità di dati CAM (al contrario dei poligoni "solidi", in cui la larghezza del filo non deve essere troppo piccola).

Sopra

PINTOBUS

Funzione

 Consente di collegare automaticamente i piedini dell'istanza parte ad un bus vicino che include il nome di piedino nella specifica del bus con le reti etichettate.

Sintassi

 PINTOBUS name

Il comando PINTOBUS viene utilizzato per estendere le reti da tutti i piedini su un'istanza parte, verso un bus vicino, in cui la specifica di bus include un membro che corrisponde al nome di piedino sulla parte.

Questo comando può essere eseguito dalla riga di comando, ma è disponibile anche dal menu contestuale del pulsante destro del mouse quando si fa clic sulle parti nello schema.

Tenere presente che il bus cui si desidera connettersi deve essere disegnato orizzontalmente o verticalmente e che i piedini devono essere rivolti nella direzione del bus.

Ad esempio, si consideri una parte con piedini denominati VDD e GND su un lato e VIN e VOUT sull'altro lato. Se si disegna un bus su un lato con una specifica che include i nomi VDD e GND e un altro bus sull'altro lato che include VIN e VOUT, questo comando crea automaticamente reti con etichette denominate VDD, GND, VIN e VOUT che si estendono dai rispettivi piedini ai bus corrispondenti.

Nota: Prima di utilizzare il comando, è necessario selezionare la parte e tutti i bus cui si desidera collegarsi. In caso contrario, EAGLE chiederà di farlo. Si consiglia di utilizzare questo comando per selezionare in maniera incrementale i bus e la parte che si desidera connettere mediante CTRL + clic sinistro, quindi eseguire PINTOBUS dal menu contestuale o dalla riga di comando.

Sopra

POLYGONIZE

Funzione

 Consente di convertire un gruppo di fili chiuso in un poligono o viceversa.

Sintassi

 POLYGONIZE

Vedere anche POLIGONO.

Il comando POLIGONIZE viene utilizzato per convertire un gruppo di fili chiuso in un poligono o viceversa. Durante la conversione di fili in un poligono, eseguire POLYGONIZE e fare clic su uno dei fili da convertire. Durante la conversione di un poligono in fili, eseguire POLYGONIZE e fare clic sul contorno del poligono da convertire. Se si tiene premuto il tasto ALT mentre si fa clic con il mouse, il poligono verrà aggiunto come un nuovo oggetto, mentre in caso contrario, gli oggetti originali verranno sostituiti con quelli nuovi.

In alternativa, è possibile richiamare il comando POLYGONIZE facendo clic con il pulsante destro del mouse su un filo o su uno spigolo del poligono e scegliere "Converti in poligono" o "Converti in fili". Successivamente, verrà visualizzata l'opzione "Copia" o "Sostituisci".

Sopra

PORT

Funzione

 Aggiunge porte ai moduli.

Sintassi

 PORT 'module_instance_name' 'net_name' options ..

 PORT 'module' 'net_name' options ..

 PORT 'module' 'net_name' options|DELETE

Vedere anche MODULE.

Il comando PORT viene utilizzato per aggiungere porte a moduli utilizzati in schemi gerarchici.

La posizione e l'orientamento vengono calcolati automaticamente sul lato più vicino del simbolo del modulo.

Una porta esporta una rete di un modulo verso l'esterno e definisce un punto di connessione per un'altra rete. La rete connessa alla porta fornisce il nome comune e la classe.

Se viene utilizzato un nome bus semplice per net_name (vedere Nomi), questa porta esporta contemporaneamente tutte le reti di tale bus all'esterno e definisce un punto di connessione per un bus appropriato.

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.

Nomi

Il nome della porta deve essere scelto in base al nome di rete all'interno del modulo da esportare. Il nome della porta può anche essere un nome bus semplice con un singolo intervallo, come 'PA[0..7]' (gli alias non sono consentiti).

Opzioni

Direzione

La direzione logica del flusso di segnale. È essenziale per il controllo delle normative elettriche (ERC) e per il cablaggio automatico dei piedini di alimentazione. Possono essere utilizzate le seguenti possibilità:

NC non connesso
In input
Retrazione output (totem-pole)
IO in/output (bidirezionale)
CA collettore aperto o drain aperto
Hiz output ad alta impedenza (ad esempio tri-state)
Pas passivo (per resistori, condensatori, ecc.)
Pwr piedino di input alimentazione (Vcc, Gnd, Vss, Vdd, ecc.)

Impostazione di default: IO

Nel contesto di modulo la direzione delle porte già esistenti può essere modificata.

ELIMINA

L'opzione ELIMINA viene utilizzata per eliminare una porta già esistente nel contesto di modulo.

Modifica

Il comando MOVE può essere utilizzato per modificare il simbolo del modulo. È possibile selezionare una porta di un simbolo del modulo con CTRL+Sinistro alla sua estremità di connessione per spostarla lungo il bordo dell'istanza del modulo. Il comando INFO può essere utilizzato per ottenere le proprietà della porta selezionandola con CTRL+Sinistro.

Il comando DELETE può essere utilizzato per eliminare una porta selezionandola con CTRL+Sinistro.

Se è connessa ad una rete, la selezione può essere ambigua. Utilizzare CTRL+Destro per passare all'oggetto richiesto (in questo caso una porta).

Sopra

PREFISSO

Funzione

 Consente di definire il prefisso per un nome di simbolo o modulo.

Sintassi

 PREFIX prefix_string;

Vedere anche CONNECT, MODULE, PACKAGE, VALUE.

Questo comando viene utilizzato nella modalità Editor dispositivi per determinare i caratteri iniziali dei nomi di simboli generati automaticamente quando un simbolo viene posizionato in uno schema utilizzando il comando ADD.

Questo comando può anche essere utilizzato se si modifica un foglio di un modulo per impostare il prefisso di questo modulo.

Esempio

PREFIX U;

Se questo comando viene utilizzato durante la modifica, ad esempio un dispositivo 7400, allora ai gate che vengono in seguito posizionati in uno schema utilizzando il comando ADD verranno assegnati i nomi U1, U2, U3 in sequenza. Questi nomi possono essere modificati in seguito con il comando NOME.

Sopra

PRINT

Funzione

 Consente di stampare un disegno sulla stampante di sistema.

Sintassi

 PRINT [factor] [-limit] [options] [;]

Vedere anche Processore CAM, stampa sulla stampante di sistema.

Il comando PRINT consente di stampare il disegno attualmente modificato sulla stampante di sistema.

Colori e stili di riempimento vengono utilizzati come impostato nella finestra di editor. Ciò può essere modificato con le opzioni SOLID e BLACK. La tavolozza di colori utilizzata per la stampa è sempre quella per lo sfondo bianco.

Se si desidera stampare riempimenti e piazzole "piene" (senza che le forature siano visibili), utilizzare il comando

[SET](ECD-CLI-S.html#set) DISPLAY_MODE NODRILL;

Tenere presente che i poligoni nelle schede non verranno calcolati automaticamente durante la stampa con il comando PRINT. Solo i contorni vengono disegnati. Per stampare poligoni nella loro forma calcolata, utilizzare il comando RATSNEST prima di eseguire la stampa. È possibile inserire un fattore per scalare l'output.

Il parametro limit è il numero massimo di pagine che devono essere utilizzate dall'output. Il numero deve essere preceduto da un carattere '-' per distinguerlo dal fattore. Se il disegno non può essere contenuto nel numero di pagine specificato, il fattore verrà ridotto finché non rientra nelle pagine. Impostare questo parametro su -0 per consentire il numero di pagine desiderato (assicurandosi pertanto che la stampa utilizzi esattamente il fattore di scala specificato).

Se il comando PRINT non viene terminato con un carattere ';', una finestra di dialogo di stampa consentirà di impostare le opzioni di stampa. Si noti che le opzioni immesse con la riga di comando non verranno memorizzate in modo permanente nelle impostazioni di stampa, a meno che non siano state confermate nella finestra di dialogo di stampa (ovvero, se il comando non è stato terminato con un carattere ';').

Sono disponibili le seguenti opzioni:

SPECCHIO crea una copia speculare dell'output
RUOTA ruota l'output di 90°
UPSIDEDOWN ruota il disegno di 180°. Insieme al comando ROTATE, il disegno viene ruotato di un totale di 270°
BLACK ignora le impostazioni di colore dei layer e stampa tutto in nero
POLIG ignora le impostazioni dello stile di riempimento dei layer e stampa tutto in tinta unita
CAPTION stampa una didascalia nella parte inferiore della pagina
FILE stampa l'output in un file; il nome del file deve seguire immediatamente questa opzione
PRINTER stampa su una stampante specifica; il nome della stampante deve seguire immediatamente questa opzione
CARTA stampa nelle dimensioni foglio specificate; le dimensioni foglio devono seguire immediatamente questa opzione
SHEETS stampa l'intervallo di fogli specificato; l'intervallo (da-a) deve seguire immediatamente questa opzione
ALLINEA stampa in un allineamento specificato; l'impostazione di allineamento deve seguire immediatamente questa opzione
FINESTRA stampa la selezione con riquadro attualmente visibile del disegno
PORTRAIT stampa con orientamento verticale
LANDSCAPE stampa con orientamento orizzontale
HIERARCHY stampa i fogli dei moduli nell'utilizzo gerarchico

Se una qualsiasi delle opzioni MIRROR...CAPTION è preceduta da un carattere '-', tale opzione viene disattivata se attualmente attiva (a seguito di un comando PRINT precedente). Un carattere '-' da solo disattiva tutte le opzioni.

Stampa in un file

È possibile utilizzare l'opzione FILE per stampare l'output in un file. Se questa opzione è presente, deve essere immediatamente seguita dal nome del file di output. Se l'estensione del nome del file di output è ".pdf" (senza distinzione tra maiuscole e minuscole), verrà creato un file PDF. È inoltre possibile creare un file PDF selezionando "Stampa su file (PDF)" dalla casella combinata "Stampante" nella finestra di dialogo di stampa. È possibile eseguire ricerche di testi di un file PDF in un visualizzatore PDF, purché non utilizzino il font vettoriale.

Se l'estensione del nome del file di output è ".ps" (non viene fatta distinzione tra maiuscole e minuscole), verrà creato un file Postscript.

Se il nome file è solo un carattere "*" o ".ext" (un asterisco seguito da un'estensione, come ad esempio ".pdf"), verrà visualizzata una finestra di dialogo che consente all'utente di selezionare o immettere il nome file effettivo.

Se il nome file è solo un'estensione, come in ".pdf", il nome del file di output sarà identico al nome del file di disegno, con l'estensione modificata nella stringa specificata.

Il nome del file può contenere uno o più dei seguenti segnaposto, che verranno sostituiti con la rispettiva stringa:

%E l'estensione del file caricato (senza il carattere '.')
%N il nome del file caricato (senza percorso ed estensione)
%P il percorso della directory del file caricato (senza nome file)
%% il carattere '%'

Ad esempio, il nome file

%N.cmp.pdf

crea boardname.cmp.pdf.

Se sono presenti entrambe le opzioni FILE e PRINTER, verrà presa in considerazione solo l'ultima specificata.

Stampa nelle dimensioni foglio specificate

L'opzione PAPER consente di definire le dimensioni del foglio su cui eseguire la stampa. Deve essere immediatamente seguita da uno dei nomi di dimensioni foglio elencati nella casella combinata Carta della finestra di dialogo STAMPA, ad esempio A4, Letter e così via. Se è necessario impostare una dimensione fogli personalizzata, specificarla nel formato

Larghezza x Altezza Unità

(senza spazi), come in

PRINT PAPER 200x300mm
PRINT PAPER 8.0x11.5inch

Larghezza e Altezza possono essere numeri a virgola mobile e il parametro Unità può essere espresso in mm o pollici (il secondo può essere abbreviato come poll.). I nomi carta devono essere completi e non viene fatta distinzione tra maiuscole e minuscole. Se vengono utilizzate entrambe le opzioni PRINTER e PAPER, l'opzione PRINTER deve essere specificata per prima. Le dimensioni foglio personalizzate potrebbero non funzionare con tutte le stampanti. Sono destinate principalmente all'utilizzo con l'output Postscript o PDF.

Stampa di un intervallo di fogli

L'opzione SHEETS può essere utilizzata per stampare un intervallo di fogli da uno schema. L'intervallo viene specificato come due numeri, delimitati da un carattere '-', come in 2-15. Senza questa opzione, viene stampato solo il foglio attualmente modificato. Per stampare tutti i fogli, è possibile utilizzare l'intervallo ALL (che non rileva la distinzione tra maiuscole e minuscole, ma deve essere scritto per intero). Un intervallo può anche essere costituito da un solo numero, come in 42. In questo caso verrà stampato esattamente tale foglio. Se non è stato caricato alcuno schema, questa opzione non ha alcun significato.

Stampa con un allineamento

Per l'opzione ALIGN sono disponibili le impostazioni T (superiore), C (centro) e B (inferiore) per l'allineamento verticale e R (destra), C (centro) e L (sinistra) per l'allineamento orizzontale. Ad esempio, PRINT ALIGN TL; consente di stampare nell'allineamento in alto a sinistra. Se viene specificata una sola direzione, si presume che l'altra direzione sia centro (come in PRINT ALIGN B; per la stampa con allineamento in basso al centro). L'ordine delle impostazioni non è importante.

Stampa di fogli di moduli

Se il foglio attualmente modificato fa parte di un modulo, l'intervallo di fogli viene applicato al modulo. Con l'opzione SHEETS ALL, vengono stampati tutti i fogli dello schema principale e tutti i fogli di tutti i moduli. Se viene specificata anche l'opzione HIERARCHY, i fogli di un modulo vengono stampati per ogni utilizzo in un'istanza del modulo con i nomi della parte e della rete corrispondenti.

Esempi

STAMPA apre la finestra di dialogo di stampa in cui è possibile impostare le opzioni di stampa
PRINT; stampa immediatamente il disegno con le opzioni di default
PRINT - MIRROR BLACK SOLID; stampa la copia speculare del disegno, con tutto in nero e tinta unita
PRINT 2.5 -1; stampa il disegno ingrandito di un fattore 2,5, ma accertarsi che non superi **una** pagina
PRINT FILE .pdf; stampa il disegno in un file PDF con lo stesso nome del file di disegno
PRINT SHEETS 2-15 FILE .pdf; stampa i fogli da 2 a 15 in un file PDF con lo stesso nome del file di disegno
PRINT SHEETS ALL; stampa tutti i fogli dello schema principale e di tutti i moduli come disegnati
PRINT HIERARCHY SHEETS ALL; stampa tutti i fogli dello schema principale e tutti i fogli dei moduli in base alle istanze del modulo

Sopra