N: riferimenti

NOME | RETE

NOME

Funzione

 Consente di visualizzare e modificare i nomi.

Sintassi

 NOME ..

 NAME new_name

 NAME old_name new_name

Vedere anche LABEL, SHOW, REPOSITION, VALUE.

Il comando NOME viene utilizzato per visualizzare o modificare il nome dell'oggetto selezionato.

Parti, elementi, pad, smd, piedini e gate possono anche essere selezionati in base al loro nome. Ciò è particolarmente utile se l'oggetto si trova all'esterno dell'area finestra attualmente visualizzata. Altri tipi di oggetti (ad esempio reti, bus, segnali) devono essere selezionati per primi.

Libreria

Quando la modalità di modifica della libreria è attiva, il comando NAME viene utilizzato per visualizzare o modificare il nome della piazzola, smd, piedino o gate selezionati.

Denominazione automatica

EAGLE è in grado di generare automaticamente nomi: N$.. per reti, E$... per elementi, S$.. per segnali, P$.. per pad, piedini e smd. In generale, è utile sostituire nomi di uso comune (ad esempio 1...14 per un pacchetto in linea doppio a 14 pin) al posto di questi nomi generati automaticamente. La denominazione automatica delle parti può essere controllata con PREFIX.

Regole dei nomi

Le lettere per i nomi degli oggetti di EAGLE vengono convertite automaticamente in lettere maiuscole. Oltre ai caratteri normali, in EAGLE sono tollerati la maggior parte degli altri caratteri speciali, ad eccezione di spazio vuoto e punto e virgola (';'). I due punti (':') non sono supportati neanche per reti, parti, istanze di modulo, segnali ed elementi perché sono richiesti per la denominazione automatica di oggetti nelle progettazioni gerarchiche in un modo univoco.

Ad esempio, l'elemento AMP1:IC1 può essere correlato solo ad una parte IC1 nel modulo utilizzato dall'istanza del modulo AMP1, ipotizzando che sia coerente. Oltre allo schema principale, ogni modulo dispone di un proprio spazio dei nomi. Non è pertanto un problema avere le parti R1-R9 nello schema principale e anche in alcuni moduli. Vedere anche il comando MODULE, sezione denominazione.

Schema

Se le reti o i bus devono essere rinominati, il programma deve distinguere tre casi poiché possono essere costituiti da più segmenti posizionati su fogli diversi. Pertanto, un menu chiederà all'utente:Questo segmento

Ogni segmento su questo foglio

Tutti i segmenti su tutti i fogli

Queste domande vengono visualizzate in un menu a comparsa, se necessario, ed è possibile rispondere ad esse selezionando l'elemento appropriato con il mouse o premendo il tasto di scelta rapida (T, E, A) appropriato.

Quando si modificano reti e bus, è disponibile una casella di controllo per confermare se l'utente desidera inserire un'etichetta sulla stessa rete o bus al termine della modifica del NOME. Questa casella è selezionata per default se non esiste ancora una ETICHETTA. Se l'utente conferma la modifica del NOME con questa casella selezionata, il comando LABEL verrà avviato e, una volta terminato, il controllo tornerà al comando NAME.

Poligono

Quando si rinomina un poligono di segnale in una scheda, è possibile scegliere se rinominare solo il poligono (spostandolo quindi da un segnale all'altro) o assegnare all'intero segnale un nome diverso.

Sopra

NET

Funzione

 Disegna reti su uno schema.

Sintassi

 NET [net_name] [curve | @radius] ..

 NET BREAKOUT [PIN | UNIQUE] [LENGTH=VALUE] ..

 NET BREAKOUT [AUTOINCR] [LENGTH=VALUE] net_name ..

Tasti del mouse

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.

Vedere anche BUS, BREAKOUTBUS, CLASS, NAME, PINBREAKOUT, SET.

Il comando NET viene utilizzato per disegnare singole connessioni (reti) sul layer Net di un disegno dello schema. Il primo clic del mouse indica il punto iniziale della rete, il secondo indica il punto finale di un segmento. Due clic del mouse sullo stesso punto indicano la fine della rete.

I fili della rete eseguono lo snap alle estremità dei piedini. Quando il mouse si trova entro il valore SNAP_LENGTH di una parte qualsiasi di un piedino (prima o dopo lo snap alla griglia), viene visualizzato un piccolo cerchio in corrispondenza dell'estremità del piedino. Ciò indica che se si fa clic con il mouse, il punto del filo della rete risultante verrà posizionato in corrispondenza dell'estremità del piedino, creando una connessione al piedino.

Se si posiziona un filo della rete in un punto in cui è già presente un altro filo della rete o del bus, il filo di rete corrente verrà terminato in corrispondenza di tale punto. Questa funzione può essere disattivata con "SET AUTO_END_NET OFF;" oppure deselezionando "Opzioni/Imposta/Varie/Fine automatica di rete e bus".

Se si posiziona un filo della rete in corrispondenza di un punto in cui sono presenti almeno due altri fili della rete e/o piedini, una giunzione verrà posizionata automaticamente. Questa funzione può essere disattivata con "SET AUTO_JUNCTION OFF;" o deselezionando "Opzioni/Imposta/Varie/Impostazione automatica giunzione".

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

Selezione del segnale del bus

Se si avvia una rete su un bus, viene visualizzato un menu a comparsa da cui è possibile selezionare uno dei segnali del bus. La rete viene quindi denominata in maniera corrispondente e diventa parte dello stesso segnale. Se il bus include diversi bus di parti, viene aperto un ulteriore menu a comparsa da cui è possibile selezionare il bus di parti corrispondente.

Nomi di rete

Se il comando NET viene utilizzato con un nome di rete, la rete viene denominata di conseguenza. Se la riga di comando non contiene alcun nome di rete e la rete non viene avviata su un bus, alla rete viene assegnato automaticamente un nome nel formato N$1.

Reti o segmenti di rete eseguiti su fogli diversi di uno schema e che utilizzano lo stesso nome di rete vengono connessi.

I nomi di rete non devono contenere una virgola (','), poiché rappresenta il carattere di delimitazione nei bus. I nomi di rete non devono nemmeno contenere i caratteri '[' e ']', in quanto vengono utilizzati per specificare un intervallo in un bus. Le reti di questo intervallo hanno l'indice senza tali parentesi. (Ad esempio il bus D[0..15] dispone delle reti corrispondenti: D0, D1, ...)

Net BREAKOUT

Il comando NET include opzioni di interruzione che consentono di selezionare gli eventuali piedini della parte nello schema (da un numero qualsiasi di parti) e di creare nuove reti che fuoriescono dai piedini scelti e con il formato di etichetta specificato. La versione UI di tale comando è disponibile facendo clic sul pulsante "Interruzione piedino" nella barra degli strumenti dei parametri NET o utilizzando NET BREAKOUT da CLI. Avviare il comando senza parametri (o tramite il pulsante della barra degli strumenti del parametro NET) e specificare il tipo di interruzione nell'interfaccia utente. Quindi fare clic su qualsiasi piedino nello schema per interrompere nuove reti con etichette corrispondenti all'opzione scelta.

Le altre opzioni della riga di comando consentono di fornire il tipo di etichetta che può essere PIN, UNIQUE o net_name. Se viene fornito net_name, questo verrà utilizzato per il nome di rete a prescindere dal piedino connesso.

Le parole chiave PIN, UNIQUE e AUTOINCR hanno significati speciali e non possono essere utilizzate come un valore net_name. Se si utilizza la parola chiave PIN, la nuova rete verrà denominata dopo che il piedino è stato connesso ad essa. Se si sceglie UNIQUE, verrà creata una stringa di etichetta con formato: part_gate_pin, in cui la parte, il gate e il nome del piedino vengono concatenati in una stringa univoca per tale rete in base ai valori di parti/piedini selezionati.

La parola chiave facoltativa AUTOINCR deve precedere un nome di rete personalizzato e indica che se l'utente continua ad aggiungere piedini, questi devono incrementarsi automaticamente, a condizione che l'ultimo carattere in net_name sia un numero. Ad esempio, se si utilizza ADDR1 con AUTOINCR prima di risultati net_name si otterrà ADDR2, ADDR3 e così via, quando le reti vengono posizionate sui piedini.

La parola chiave facoltativa LENGTH consente di impostare una lunghezza minima, in n. di unità griglia, per i nuovi segmenti di rete creati. Questa lunghezza delle nuove reti corrisponderà alla lunghezza minima o alla lunghezza calcolata per la larghezza del testo dell'etichetta, a seconda di quale dei due valori è più grande.

I bus possono essere interrotti automaticamente con nuove reti con etichette utilizzando il comando BREAKOUTBUS, disponibile dalla riga di comando e nel menu contestuale accessibile con il pulsante destro del mouse dell'oggetto bus. Per ulteriori informazioni, vedere BREAKOUTBUS.

Le parti possono essere interrotte automaticamente con nuove reti con etichette utilizzando il comando PINBREAKOUT, disponibile dalla riga di comando e nel menu contestuale accessibile con il pulsante destro del mouse dell'istanza della parte. Per ulteriori informazioni, vedere PINBREAKOUT.

Larghezza linea

La larghezza della linea disegnata dal comando NET può essere modificata con il comando:

SET NET_WIRE_WIDTH width;

(impostazione di default: 6 mil).

Segnali invertiti

Il nome di un segnale 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.

Sopra