You are on page 1of 5

Application Notes

Velocizzare luso di Allegro/OrCAD PCB Editor


associando i comandi alla tastiera

Questo documento descrive come possibile velocizzare lutilizzo di Allegro/OrCAD PCB Editor
sfruttando lassegnazione di alcune funzioni ai tasti preferiti della tastiera.
Stato dellArte
Nellindustria elettronica odierna il tempo a disposizione per lo sviluppo del PCB va
progressivamente riducendosi, causa il limitare delle risorse e le richieste di un sempre pi corto
time-to-maket. Oltre alla nuova ed innovativa struttura di Allegro/OrCAD PCB Editor, esiste la
possibilit di definire una serie di comandi di hot key shortcuts, che permettono di velocizzare la
fase di disegno tramite luso della tastiera.
Procedura di configurazione funckey
Mantenendo corretta la sintassi possibile utilizzare questa procedura di configurazione anche per i
comandi che non sono esplicitamente qui indicati, ma che possono variare secondo le preferenze.
Prima di procedere assicuratevi che la variabile Canvascommandmode non sia selezionata:
- dal menu
SetupUser Preferences
- selezionare la categoria
UIInput

Per provare i successivi esempi semplicemente digitare le righe indicate in questo documento in
corsivo inizianti per funckey nella command window di Allegro/OrCAD PCB Editor, i comandi
rimarranno attivi temporaneamente sino alla chiusura dellapplicativo.

Per associare in modo permanente i comandi, aggiungere le righe indicate in questo documento in
corsivo inizianti per funckey dentro il file env locale (<yourhome>:/pcbenv/env).

Esempi di assegnazione
Di seguito alcuni esempi che riteniamo possano essere utili a velocizzare lattivit di sbroglio:

Cambio Layer attivo/alternativo (durante il comando Add Connect)


Per poter cambiare il layer attivo per lo sbroglio semplicemente agendo sui tasti + (incremento) e
- (decremento), il comando relativo il seguente:
funckey + subclass -+ (funzione di incremento)
funckey - subclass --

(funzione di decremento)

Per poter cambiare il layer alternativo per la sbrogliatura semplicemente agendo sul tasto a
(incremento), il comando relativo il seguente:
funckey a altsubclass -+
Oppure possibile associare un tasto al layer specifico in base al suo nome, alcuni esempi:
funckey 1 subclass TOP

(al tasto 1 verr associato il layer di nome TOP)

funckey 2 subclass INNER1

(al tasto 2 verr associato il layer di nome INNER1)

Nota: possibile assegnare tasti della tastiera a tutti i layers di sbroglio della scheda o solo ad alcuni,
ma anche possibile farlo su tutte le subclass disponibili in Allegro/OrCAD PCB Editor .
Inserimento Via (durante il comando Add Connect)
Funzione utile durante lo sbroglio interattivo. Usando la barra spaziatrice possibile inserire nella
posizione del cursore un foro passante, velocizzando loperazione di stesura del conduttore.
funckey pop bbdrill -cursor (la barra spaziatrice viene indirizzata dalla sintassi ,
spazio tra due doppi apici)

Tasto assegnato al comando Add Connect oppure Slide


Invece di usare il pulsante sinistro del mouse per selezionare un elemento da cui partire con la
connessione o per spostare una pista gi tracciata, considerate di usare il tasto X.
Ecco la sintassi:
funckey x pick_to_grid -cursor

se si agisce su un elemento pin, vias, il sistema assegna il comando Add->connect


se si agisce su un conduttore gi tracciato, il sistema assegna il comando Slide

Cancellare un Elemento
Sicuramente una delle funzioni pi usata in assoluto: cancellare una pista (Cline) o un segmento
(Cseg) di pista, un via, un text, una shape semplicemente passando sopra lelemento con il cursore
del mouse e premendo D. Il tasto D in questo caso assegna il comando di cancellazione
allelemento selezionato:
funckey d "prepopup; pop dyn_option_select @:@Delete"

Rotate e Mirror di un componente


Assegnazione del comando Rotate al tasto R
funckey r iangle 90

(rotazione a step di 90)

Assegnazione del comando Mirror al tasto M


funckey m pop mirror
Zoom in e Zoom out
Assegnazione del comando Zoom In al tasto I
funckey i zoom in
Assegnazione del comando Zoom Out al tasto O
funckey o zoom out

Snapping
Durante il movimento di un oggetto, pu essere pi comodo utilizzare dei tasti preassegnati per
modificare il tipo di snap (aggancio) ai vari elementi. Alcuni esempi:

Snap (al centro) di figure -> tasto F


funckey f prepopup; pop dyn_option_select Snap pick to@:@Figure

Snap sullintersezione di due elementi -> tasto I

funckey i prepopup;pop dyn_option_select Snap pick to@:@Intersection

Snap (al centro) di archi o cerchi -> tasto C


funckey c prepopup;pop dyn_option_select Snap pick to@:@Arc/Circle Center

Snap (al centro) di un via -> tasto V


funckey v prepopup;pop dyn_option_select Snap pick to@:@Via