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 ★ p>
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 p>
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 -- p>
#------------------------------ -------------------- ------------------------------ -------------------- -----
# 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>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.