Red de conocimiento informático - Material del sitio web - Cómo modificar el menú Allegro, cómo agregar el comando SKILL al menú Allegro

Cómo modificar el menú Allegro, cómo agregar el comando SKILL al menú Allegro

Cómo configurar la tecla de acceso directo de Allegro (ZT)

Modifique el archivo de variables y establezca una tecla de acceso directo personalizada.

Allegro puede configurar teclas de acceso directo modificando el archivo env. Esto es muy significativo para los usuarios que han migrado desde otro software como protle o PADS para continuar con sus hábitos operativos anteriores.

Hablemos primero de los archivos de variables de Allegro. Hay dos en cada archivo, uno es una variable de usuario y el otro es una variable global.

La ubicación del archivo de variables de usuario se establece a través de la variable de entorno del sistema: Propiedades del sistema-Avanzadas-Variables de entorno, donde el valor de Inicio es el directorio donde se encuentra env. Cabe señalar que aquí también hay dos variables, una es una variable de usuario y la otra es una variable de sistema. Después de configurar Inicio en la variable de usuario, no es necesario configurarlo en la variable del sistema. Al mismo tiempo, se utilizará la variable de usuario. Precisar e ignorar las variables del sistema. Por ejemplo, el directorio de inicio que configuré en la variable de usuario es d:\temp, luego el archivo env se encuentra en d:\temp\pcbenv.

Si la ruta de la variable Inicio no está configurada en las propiedades del sistema, entonces para XP, el archivo env se generará automáticamente en C:\documents and settings\carpeta de usuario\pcbenv. Para 2000, el directorio pcbenv se encuentra en el directorio raíz de la unidad C.

La ubicación de las variables globales está fijada en el directorio de instalación del software, por ejemplo, la mía es: d:\cadence\spb_15.7\share\pcb\text.

Por lo general, se recomienda modificar el archivo env de la variable de usuario en lugar del archivo env de la variable global. En cuanto a por qué, no lo sé :)

Además, estos dos env. archivos, variables de usuario La prioridad es mayor, lo que significa que si hay un conflicto entre las configuraciones en los dos archivos, prevalecerá el archivo env de la variable de usuario.

Bien, después de descubrir la ubicación del archivo env, podemos modificarlo.

El archivo env de variable de usuario es similar al siguiente formato:

fuente $TELENV

### Sección Preferencias de usuario

# # # Esta sección está generada por computadora.

### No modifique hasta el final del archivo.

### Coloque sus ediciones manuales encima de esta sección.

###

set autosave_time = 15

set autosave

Las teclas de acceso directo que queremos configurar deben colocarse antes de ### Preferencias de usuario sección .

Establece el formato del comando de tecla de acceso directo:

Comandos ejecutados por teclas de acceso directo de alias

Ejemplo: alias Del eliminar

Algunos de mis accesos directos Teclas:

alias Acercar Pgup

alias Alejar Pgdown

alias End redisplay

alias Insertar agregar conectar

alias Home zoom fit

alias Del delete

funckey ' ' iangle 90

Consejos de extensión:

Acerca de las teclas de método abreviado que pueden ser reemplazado Los comandos no se limitan a comandos con teclas de acceso directo en el menú de primer nivel. Para comandos en menús de varios niveles, como Mostrar-Mostrar ratas-Net (iluminar una sola red), también podemos usar teclas de acceso directo en su lugar: alias F9 ratas netas.

Este comando "rats net" aparecerá detrás de cmd: en la esquina inferior derecha después de ejecutarlo. Este comando rápido y fácil está listo para que lo configures.

============================================ === ================================

★Instrucciones para configurar teclas de acceso directo en Allegro ★

Primero explique el archivo de variables de entorno (archivo evn). Hay dos archivos de variables de entorno que se encuentran en el directorio pcbevn en el directorio raíz del disco del sistema (por ejemplo, si el sistema está en el. C, entonces el archivo evn estará en c:\pcbevn) y la ruta de instalación del programa (por ejemplo, el programa del sistema de diseño Cadence está instalado en D:\Cadence, el archivo evn estará en

D:\Cadence\PSD_15.1\share\pcb\text directorio (a continuación), el primero es un archivo de variable local y el segundo es un archivo de variable global (creado automáticamente por el sistema, que es la configuración predeterminada). En el archivo de variables locales, la configuración de los parámetros del usuario se almacena principalmente (Configuración->Preferencias de usuario... como la ruta donde se encuentra el archivo de la biblioteca, etc.). Las descripciones principales en el archivo de variables globales son: la ruta de trabajo de la aplicación y las definiciones de las teclas de acceso directo del sistema, etc. Cuando inicia una aplicación, la aplicación se inicializa según los parámetros de las variables de entorno.

El sistema Cadence es un sistema relativamente abierto, lo que deja más espacio para que los usuarios lo personalicen. En Allegro podemos usar el comando alias o funckey para definir una tecla de acceso directo para reemplazar los comandos de diseño de uso común. Para que las teclas de acceso directo definidas sean efectivas, tenemos dos formas de definirlas:

1. Definirlas directamente en la ventana de comandos, pero las teclas de acceso directo definidas de esta manera solo se pueden usar en el diseño actual. Si reinicia el diseño, las teclas de acceso directo se desactivarán. El formato del comando es el siguiente:

Comandos de teclado alias shortkey

Comandos de teclado funckey shortkey

Nota: 1) Si escribe directamente el comando alias o funckey y presione Entrar, el sistema aparecerá una lista de todas las teclas de acceso directo, lo que equivale a ejecutar el comando Herramientas->Utilidades->Aliases/Teclas de función...

2) El comando alias no se puede utilizar para definir letras porque las teclas de letras se utilizan para ingresar a la línea de comando. Pero el comando funckey se puede utilizar para definir una sola letra como tecla de método abreviado. Es más poderoso que el comando alias. Puede definir todo lo que alias puede definir. Sin embargo, una vez que se define una letra como tecla de método abreviado, la letra no puede. utilizarse para introducir comandos de teclado.

3) La lista de todos los comandos de teclado (Comandos de teclado) en Allegro se puede ver ejecutando el comando Herramientas->Utilidades->Comandos de teclado, y estos comandos se pueden configurar como teclas de acceso directo.

2. Defínalo directamente en el archivo de variables de entorno local, para que el comando definido de esta manera sea válido durante mucho tiempo. El archivo de variables de entorno local es el archivo evn (c:\pcbevn), que podemos editar.

Nuestro comando de alias se puede escribir comenzando en la segunda línea (la primera línea es: fuente $TELENV. Por ejemplo, los comandos de ampliación y reducción que usamos comúnmente en Protel o PowerPCB se pueden definir de la siguiente manera:

). alias Pgdown alejar

alias Pgup alejar

Además, a menudo usamos el comando alias para definir las siguientes teclas rápidas de uso común:

alias ~R ángulo 90 (girar 90 grados)

alias ~F mirror (activar el comando mirror)

alias ~Z next (ejecutar el siguiente comando)

alias End redisplay (actualizar la pantalla)

alias Del Delete (activar comando de eliminación)

alias Home Zoom fit (visualización en pantalla completa)

alias Insert Define grid (establecer cuadrícula )

A continuación, explicaremos varios comandos o teclas de método abreviado de uso común:

1. Comandos de teclado de uso común Hay muchos comandos de teclado en allegro, que se usan para activar o ejecutar comandos relacionados. a través de la entrada del teclado. Los comandos del teclado básicamente incluyen la mayoría de los comandos del menú. A continuación se muestran algunos comandos de teclado de uso común. 1. x 100: La coordenada Y permanece sin cambios y se mueve 100 unidades en la dirección X (tomando el origen establecido como punto de referencia) 2. y 100: La coordenada X permanece sin cambios y se mueve 100 unidades en la dirección Y 3. x 100 100: Mover a coordenadas (100, 100). El comando de selección tiene la misma función que el comando x o y anterior. Solo cuando se ejecuta el comando de selección, aparecerá una ventana. Simplemente ingrese el valor de coordenadas deseado. Como lo anterior En consecuencia, el comando pick también proporciona tres modos: pick, pickx y picky. 4. Espejo: active el comando espejo (este comando se activa primero y luego selecciona el objeto a reflejar).

5. rotar: activa el comando de rotación (esta operación requiere seleccionar el objeto primero y luego ejecutar el comando) 6. ángulo 90: rotar 90 grados (esta operación requiere seleccionar el objeto primero y luego ejecutar el comando)

2. Teclas de acceso directo de uso común alias F2 hecho: finalizar el comando actual alias F3 ups: cancelar la operación anterior alias F4 cancelar: cancelar el comando actual alias F5 mostrar elemento: activar el comando "visualización de atributos" alias F6 agregar conexión: ejecute el comando de cableado alias F7 vértice: active el comando "Agregar chaflán" alias F8 puntos de zoom: haga clic para acercar alias F9 ajuste de zoom: visualización en pantalla completa alias F10 acercar: ampliar el alias de la ventana F11 alejar: reducir el alias de la ventana F12 edición de propiedades: Activa el comando "Edición de propiedades" funckey + subclase - +: Cambia al siguiente nivel funckey - subclase --: Cambia al nivel anterior.

# F1 normalmente está reservado por el sistema para Ayuda así que no lo usamos

alias F12 alternar

alias F11 alejar

alias F10 acercar

alias F9 agregar conectar

alias F8 Ups

alias F7 cancelar

alias F6 editar propiedad

alias F5 mostrar elemento

alias F4 pop swap

alias F3 establecer acon_oldcmd

alias F2 desarmar acon_oldcmd

alias Del slide

alias Insertar suavizado personalizado

alias Ajuste de zoom de inicio

alias Redistribución final

alias Rotación de página arriba

alias Mover página abajo

alias ~N nuevo

alias ~O abrir

alias ~S guardar

alias ~X copa

alias ~G Definir cuadrícula

alias ~R mostrar medida

alias ~ L espejo

alias ~A save_as

alias ~E cambiar

funckey + subclase -+

funckey - subclase --

#------------------------------ -------------------- ------------------------------ -------------------- -----

# Descripción de alias de script

#------ -------------------- ------------------------------ -------------------- -----------------------

alias g.1 "replay gp1" # establece la cuadrícula en 0

.1 mil

alias g.3225 "replay gp3225"

alias g.532 "replay gp532"

alias g.25 "replay gp25"p>

#------------------------------------------ -------- --------------------------

# OTROS ALIAS

alias edps padedit

alias rps "reemplazar padstack"

alias unplrp report unplaced

alias x pick

alias y pick l

alias ix ipick

alias iy ipick 0

alias reabrir 'open -q $module'

# autoroam

alias sar set pcb_autoroam

alias uar unset pcb_autoroam

alias reabrir 'open -q $module'

alias bubset 'settoggle shove_mode Off "Abrazo preferido" "Empujar preferido"; opciones bubble_space $shove_mode'

alias ~B bubset

alias smoothset 'configurar smooth_mode Desactivado Mínimo Completo; opciones smooth_level $smooth_mode'

alias ~C suavizado

#------------------------------------------------ --------- ------------------

# COMMAND DEFAULTS

# permitir que la diapositiva funcione arcos por defecto

establecer slide_arcs

# Alias ​​de compatibilidad

alias zoom de ventana

alias hilite hilight

alias dehilite dehilight

alias pickx pick

alias picky pick l

alias ipickx ipick

alias ipicky ipick 0

source -q $ALLEGRO_SITE/site .env

### Sección Preferencias de usuario

### Esta sección está generada por computadora.

### Por favor no lo modifique hasta el final del archivo.

### Coloque sus ediciones manuales encima de esta sección.

###

set autosave_time = 10

establecer guardado automático

establecer scriptpath = C:\pcbenv\

scripts

establecer clippath = .

establecer devpath = F:\work\cadence\allegro\lib\devices\

establecer padpath = F:\work\ cadence\allegro\lib\pad\

set psmpath = F:\work\cadence\allegro\lib\symbols\

set display_nodynamicarcwidth

set display_nohilitefont

desarmar display_nolinewidth

desarmar display_noskeletal_draw

desarmar bug_solaris_hlt_lines

establecer display_nocolor_dynamics

desarmar display_raster_ops

establecer display_backingstore = activado

establecer display_nosaved_geometry = tamaño

establecer display_manual_colorpriority

desarmar display_drcfill

establecer gloss_pad_shape

desarmar no_dynamic_zoom

establecer no_zoom_to_object

establecer no_dragpopup

establecer noswapripup

establecer logic_edit_enabled

desarmar no_shape_fill

establecer new_shape_fill_nt

establecer pcb_cursor = infinito

//========================= ==================================================== =====

Los veteranos de Protel están aprendiendo algunas teclas de acceso directo de Protel personalizadas por allegro

Oye, probablemente muchas personas me despreciarán desde que me convertí en veterano, pero al menos yo Puedo usar protel. Son casi 7 años, no soy ni viejo ni joven.

Recientemente, debido a las necesidades del proyecto, tengo que aprender cadencia durante dos días. Ahora no estoy muy molesto con allegro, jeje

Aprendí a definir teclas de acceso directo, pero solo lo definí un poco porque no estaba familiarizado con los comandos correspondientes en cadence

funckey mm move mueve objetos

funckey xa dehilight cancela la iluminación

p>

funckey sn hilight enciende

funckey l espejo espejo para colocar objetos

funckey g Definir cuadrícula definir cuadrícula

funckey pl agregar línea dibujar línea (Línea no conectada)

funckey pt agregar conectar Dibujar línea de conexión

funckey ps agregar texto Agregar personajes

funckey tp color

Definir color

alias Alejar Pág

alias Alejar Pág

alias Ángulo de espacio 90 ¿No es válido?

alias ~Z ups Anterior

alias End redisplay

alias Del Delete

alias Home Zoom fit

alias Esc cancelar

funckey rm mostrar medir distancia de visualización

funckey dk definir xsection definir estructura apilada

Todos están definidos para las teclas de acceso directo habituales en protel, allí Todavía hay muchos indefinidos, como ocultar todas las líneas del mouse nha, pero no sé cuál es el comando de texto en cadencia para ocultar todas las líneas del mouse, así que no puedo escribirlo

De manera similar, mostrar todas las líneas del mouse lineas nsa

Cancelar toda iluminación eea cuando el mouse ya tiene un comando, y no sé cómo expresarlo en cadencia

protel introduce la cadencia netlist DN

Ver segmentación del plano DI

Modificar el límite EMV del polígeno

. . . . . . . . . . . . . . . . . . .

Hay muchos más. La mayor ventaja de protel es que hay muchos comandos de atajo de teclado y están claros en una escena. Realmente espero que todos los comandos de protel se puedan definir en cadencia, para que la conversión. desde protel hasta cadencia solo tomará una semana. Jaja, estoy hablando de cableado de PCB, sin incluir SI y otras aplicaciones.