AÑADIR | AÑADIR MODELO | ALINEAR | ARCO | ASIGNAR | ATRIBUTO | CONJUNTO DE ATRIBUTOS | AUTOMÁTICO
Función:
Se añaden elementos a un dibujo.
Se añaden símbolos a un dispositivo.
Sintaxis:
ADD footprint_name[@library_name] [name] [orientation] ..
ADD device_name[@library_name] [P3D=3d_package] [name [gate]] [orientation] ..
ADD symbol_name [name] [options] ..
Teclas del ratón:
Centro refleja la pieza.
Derecha gira la pieza.
Mayús+Derecha invierte la dirección de rotación.
Véase también: ACTUALIZAR, UTILIZAR, INVOCAR
El comando AÑADIR obtiene un símbolo de circuito (entrada) o una implantación de componentes de la biblioteca activa y lo inserta en el dibujo.
Durante la definición del dispositivo, el comando AÑADIR inserta un símbolo en el dispositivo.
Normalmente, se hace clic en el comando AÑADIR y se selecciona la implantación de componentes o el símbolo en el menú que se abre. Si es necesario, ahora los parámetros se pueden introducir con el teclado.
Si device_name contiene caracteres comodín ("*" o "?") y más de un dispositivo coincide con el patrón, se abrirá el cuadro de diálogo AÑADIR y se podrá seleccionar el dispositivo específico de la lista. Tenga en cuenta que la casilla de verificación Descripción del cuadro de diálogo AÑADIR se borrará después de que se haya proporcionado cualquier comando AÑADIR con un device_name en la línea de comandos, independientemente de que contenga caracteres comodín o no. Esto se debe a que un device_name introducido en la línea de comandos solo se busca en los nombres de dispositivo, no en las descripciones.
La implantación de componentes o el símbolo se inserta con el botón izquierdo y se gira con el botón derecho. Una vez que se ha insertado, otra copia cuelga inmediatamente del cursor.
Si ya existe un dispositivo o una implantación de componentes con el mismo nombre (de la misma biblioteca) en el dibujo y la biblioteca se ha modificado después de añadir el objeto original, se iniciará una actualización automática de la biblioteca y se le preguntará si quiere reemplazar los objetos del dibujo por sus nuevas versiones. Nota: Debe ejecutar siempre una comprobación de reglas de diseño (DRC) y una comprobación de reglas eléctricas (ERC) después de realizar una actualización de la biblioteca.
El comando AÑADIR se puede utilizar con caracteres comodín ("*" o "?") para buscar un dispositivo específico. El cuadro de diálogo AÑADIR ofrece una vista en árbol de los dispositivos coincidentes, así como una vista preliminar de la variante del dispositivo y del paquete. Para añadir directamente desde una biblioteca específica, la sintaxis del comando
ADD devicename@libraryname
devicename puede contener caracteres comodín y libraryname puede ser un nombre de biblioteca sencillo (como “ttl” o “ttl.lbr”), un nombre de archivo completo (como “/home/mydir/myproject/ttl.lbr” o “../lbr/ttl”) o el URN de una biblioteca administrada descargada (como “urn:adsk.eagle:library:462”). Si hay espacios en blanco en el nombre del archivo, toda la expresión deberá ir delimitada por apóstrofes (como ADD 'DEV1A@/home/my dir/ttl.lbr').
Al añadir un dispositivo a un dibujo, el paquete 3D del dispositivo se puede especificar mediante la sintaxis:
ADD devicename[@libraryname] P3D=3d_package
donde 3d_package es el nombre o el URN de un paquete 3D. De este modo, se filtrará la lista de dispositivos coincidentes con devicename (y libraryname, si se especifica) a aquellos que contengan el paquete 3D especificado. Si no se especifica ningún paquete 3D, todos los paquetes 3D asociados con los dispositivos coincidentes se mostrarán en el cuadro de diálogo AÑADIR. (Si hay un único dispositivo coincidente y ese dispositivo tiene un paquete 3D o ninguno, ese dispositivo (y el paquete 3D, si existe) se seleccionarán y no se mostrará el cuadro de diálogo AÑADIR). El término 3d_package no distingue entre mayúsculas y minúsculas y no admite caracteres comodín. Ejemplo:
ADD PINHD-1x4 P3D=PINHD-1x4-5.84MM
añade el dispositivo PINHD-1x4 al esquema (y a la placa) y asigna el paquete 3D PINHD-1x4-5.84MM.
El parámetro footprint_name, device_name o symbol_name es el nombre con el que se almacena la implantación de componentes, el dispositivo o el símbolo en la biblioteca. Normalmente se selecciona en un menú. El parámetro name es el nombre que el elemento recibirá en el dibujo. Si el nombre se puede interpretar como una orientación u opción, debe ir entre comillas simples. Si no se le asigna un nombre explícitamente, recibirá un nombre generado automáticamente. Ejemplo:
ADD DIL14 IC1
inserta la implantación de componentes DIL14 en la placa y le asigna el nombre IC1. Si no se indica ningún nombre en el esquema, la entrada recibirá el prefijo especificado en la definición del dispositivo con PREFIJO, expandido con un número secuencial (por ejemplo, IC1).
Ejemplo:
ADD 7400
Esto inserta una secuencia de cinco entradas de componentes de tipo 7400. Suponiendo que el prefijo se define como “IC” y que las entradas individuales de un 7400 tienen los nombres A..D, las entradas del esquema se denominan IC1A, IC1B, IC1C, IC1D, IC2A. (Si ya hay elementos con el mismo prefijo en el diseño, el recuento procede del siguiente número secuencial). Véase también INVOCAR.
Mientras un objeto esté asociado al cursor, puede cambiar el nombre que tendrá cuando se añada al dibujo. Esto permite añadir varias piezas del mismo tipo, pero con nombres distintos definidos explícitamente:
Ejemplo:
ADD CAP C1 C5 C7
Para insertar una entrada concreta de un dispositivo recién añadido, introduzca el nombre de la entrada después del nombre de la pieza. Ejemplo:
ADD 7400 IC1 A
Esto resulta especialmente útil si se va a generar un esquema mediante una secuencia de comandos. Tenga en cuenta que si se añade una entrada concreta, no se insertarán automáticamente otras entradas con el nivel de adición MUST o ALWAYS. Además, deberá utilizar el comando INVOCAR para invocar al menos las entradas MUST (de lo contrario, la comprobación de reglas eléctricas indicará que faltan).
Este parámetro define la orientación del objeto en el dibujo. Los objetos se giran normalmente con el botón derecho del ratón. En los archivos de secuencia de comandos se utilizan descripciones textuales de este parámetro: [S][M]Rnnn
| S | Define el indicador de giro, que desactiva el mantenimiento del texto legible desde la parte inferior o derecha del dibujo (solo disponible en un contexto de placa). |
| M | Define el indicador de simetría, que refleja el objeto en torno al eje Y. |
| Rnnn | Establece la rotación en el valor especificado, que puede estar en el rango 0,0...359,9 (con una resolución de 0,1 grados) en un contexto de placa, o bien en uno de 0, 90, 180 o 270 en un contexto de esquema (los ángulos pueden expresarse como valores negativos, que se convertirán al valor positivo correspondiente). |
Las letras clave S, M y R pueden estar en mayúsculas o minúsculas, y debe haber al menos una R seguida de un número.
Si el indicador de simetría M está activado en un elemento, así como en un texto dentro de la implantación de componentes del elemento, se anulan mutuamente. Lo mismo se aplica al indicador de giro S.
Ejemplos:
| R0 | sin rotación | |
| R90 | girado 90° en sentido antihorario | |
| R-90 | girado 90° en sentido horario (se convertirá en 270°) | |
| MR0 | reflejado alrededor del eje y | |
| SR0 | textos de giro | |
| SMR33.3 | girado 33,3° en sentido antihorario, reflejado y textos de giro |
Valor por defecto: R0
ADD DIL16 R90 (0 0);
coloca una implantación de componentes DIL de 16 pasadores, girada 90 grados en sentido antihorario, en las coordenadas (0 0).
Aparece un mensaje de error si se va a insertar una entrada de un dispositivo que no está totalmente definido (consulte el comando PLACA). Esto se puede evitar con el comando “SET CHECK_CONNECTS OFF;”. Tenga cuidado: el comando PLACA realizará esta comprobación en cualquier caso. Solo debe desactivarlo si no se va a realizar ninguna PCB.
Durante la definición del dispositivo, el comando AÑADIR inserta un símbolo previamente definido en el dispositivo. Se pueden introducir dos parámetros (nivel de intercambio y nivel de adición) en cualquier secuencia. Ambos se pueden definir previamente y cambiar con el comando CAMBIAR. El valor introducido con el comando AÑADIR también se conserva como valor por defecto.
El nivel de intercambio es un número entero al que se aplican las siguientes reglas:
| 0: | El símbolo (entrada) no se puede intercambiar con ningún otro símbolo del esquema. | |
| >0 | El símbolo (entrada) se puede intercambiar con cualquier otro símbolo del mismo tipo del esquema que tenga el mismo nivel de intercambio (incluido el intercambio entre dispositivos diferentes). |
Valor por defecto: 0
Este parámetro ofrece las siguientes posibilidades:
| Next | Si un dispositivo tiene más de una entrada, los símbolos se insertan en el esquema con el nivel de adición Next. | |
| Must | Si se inserta algún símbolo de un dispositivo en el esquema, también debe aparecer un símbolo definido con el nivel de adición Must. Esto sucede automáticamente. No se puede suprimir hasta que se hayan suprimido el resto de símbolos del dispositivo. Si los únicos símbolos restantes de un dispositivo son símbolos Must, el comando SUPRIMIR suprimirá todo el dispositivo. | |
| Always | Igual que Must, aunque un símbolo con nivel de adición Always se puede suprimir y volver a insertar en el esquema con INVOCAR. | |
| Can | Si un dispositivo contiene entradas Next, las entradas Can solo se insertan si se les llama explícitamente con INVOCAR. Un símbolo con nivel de adición Can solo se inserta en el esquema con AÑADIR si el dispositivo solo contiene entradas Can y entradas Request. | |
| Request | Esta propiedad se aplica de manera útil a los símbolos de alimentación de los dispositivos. Las entradas Request solo se pueden insertar explícitamente en el esquema (INVOCAR) y no se contabilizan internamente. El efecto de esto es que en dispositivos con una sola entrada y un símbolo de tensión de alimentación, el nombre de la entrada no se añade al nombre del componente. En el caso de un 7400 con cuatro entradas (más la fuente de alimentación), se llaman las entradas individuales del esquema; por ejemplo, IC1A, IC1B, IC1C e IC1D. Un 68000 con una sola _Gate_, el símbolo del procesador, podría, por otro lado, llamarse IC1, ya que su símbolo de tensión de alimentación independiente no se contabiliza como una entrada. |
Ejemplo:
ADD PWR 0 REQUEST
inserta el símbolo PWR (por ejemplo, un símbolo de pasador de corriente) y define un nivel de intercambio de 0 (no intercambiable) y el nivel de adición Request.
Función:
Se utiliza para convertir una pieza única o un esquema completo en un esquema compatible con spice.
Sintaxis:
ADDMODEL name ..
Véase también: SIM.
AÑADIR MODELO convierte una sola pieza o todo el esquema actual (seleccione todo antes de iniciar el comando) en un esquema compatible con la simulación de spice mediante la modificación de piezas para que incluya los atributos y las asignaciones necesarios. Cuando es posible, se realizan supuestos sobre el tipo de dispositivo que representa cada pieza. Esto se realiza mediante la primera letra de la referencia de pieza y suponiendo que equivale al spice equivalente adecuado. Por ejemplo, se supone que las resistencias tienen un prefijo R, condensadores C, inductores L y subcircuitos X. Los usuarios pueden elegir el tipo de dispositivo adecuado en la interfaz proporcionada. Consulte el comando SIM para obtener más información sobre la simulación y consulte la página de spice de Berkeley sobre dispositivos (https://bwrcs.eecs.berkeley.edu/Classes/IcBook/SPICE/UserGuide/elements_fr.html) para obtener una lista detallada de los dispositivos de spice y su sintaxis. A continuación se muestra la lista de prefijos de spice válidos.
R L C K X S W V I G E F H B T O U D Q J M Z
Función:
Alinea los objetos seleccionados en el Editor de presentaciones.
Sintaxis:
ALIGN ..
En este momento, el comando ALINEAR no admite parámetros de línea de comandos.
El comando ALINEAR se puede utilizar para alinear los objetos seleccionados entre sí o para desplazar su ubicación de origen al punto más cercano de la rejilla. Puede utilizar la barra de herramientas de comandos, la línea de comandos o el menú Modificar para iniciar el comando ALINEAR. Se admiten los siguientes modos:
El comando ALINEAR utiliza cuadros delimitadores alineados con el eje de objetos para alinearlos en todos los modos, excepto en el modo Alinear origen a rejilla (que, como su nombre implica, utiliza el origen del objeto que se va a alinear).
En los modos Distribuir Verticalmente | Horizontalmente se requieren al menos tres objetos seleccionados; estos modos proporcionarán el mismo espaciado entre los objetos seleccionados.
El comando ALINEAR se puede aplicar a los siguientes tipos de objetos:
El comando ALINEAR ignorará otros tipos de objetos, incluso si se han seleccionado antes de iniciar el comando. El comando ALINEAR no es aplicable si no hay objetos aplicables seleccionados en el editor.
Función:
Dibujar un arco de diámetro, anchura y longitud variables.
Sintaxis:
ARC ['signal_name'] [CW | CCW] [ROUND | FLAT] [width]
Teclas del ratón:
Centro selecciona la capa.
Derecha cambia la orientación.
Véase también: CAMBIAR, LÍNEA, CÍRCULO.
El comando ARCO, seguido de tres clics del ratón en un dibujo, dibuja un arco de anchura definida. El primer punto define un punto en un círculo, el segundo su diámetro. Si se introduce la segunda coordenada, el círculo se reduce a un semicírculo, mientras que el botón derecho modifica la dirección del primer al segundo punto. Cuando introduces una tercera coordenada, el semicírculo trunca en un arco que se extiende hasta un punto definido por la intersección de la circunferencia y una línea entre el tercer punto y el centro del arco.
Los parámetros CW y CCW permiten definir la dirección del arco (en sentido horario o antihorario). ROUND y FLAT definen si los finales del arco son redondos o planos, respectivamente.
El parámetro signal_name se ha diseñado principalmente para utilizarse en archivos de secuencia de comandos que leen los datos generados. Si se especifica un signal_name, el arco se añadirá a esa señal y no se realizará ninguna comprobación automática.
Use esta función con mucho cuidado, ya que podría provocar cortocircuitos si se inserta un arco de forma que conecte diferentes señales. Se recomienda ejecutar una comprobación de reglas de diseño después de utilizar el comando ARCO con el parámetro signal_name.
El parámetro “width” define el grosor de la línea dibujada. Se puede cambiar o predefinir con el comando:
CHANGE WIDTH width;
La anchura ajustada es idéntica a la anchura de línea de los conductores. No se aceptan arcos con ángulos de 0 grados, 360 grados o un radio de 0.
Ejemplo de entrada de texto:
GRID inch 1;
ARC CW (0 1) (0 -1) (1 0);
genera un arco de 90 grados con el centro en el origen.
Función:
Se modifican las asignaciones de teclas.
Sintaxis:
ASSIGN
ASSIGN function_key command..;
ASSIGN function_key;function_key = modifier+key
modifier = cualquier combinación de S (Shift), C (Control), A (Alt) y M (Cmd, solo macOS X)
key = F1..F12, A-Z, 0-9, BS (Retroceso)
Véase también: SECUENCIA DE COMANDOS.
Utilice el comando ASIGNAR para definir el significado de las teclas de función F1 a F12, las teclas de letra A a Z, las teclas de dígito (superior) 0 a 9 y la tecla de retroceso (cada una en combinación con las teclas modificadoras).
El comando ASIGNAR sin parámetros muestra las asignaciones de teclas actuales en un cuadro de diálogo, que también permite modificar estos parámetros.
Las teclas se pueden asignar a uno o varios comandos. La secuencia de comandos que se asigne debe estar entre apóstrofes.
Si la tecla es una de A-Z o de 0-9, el modificador debe contener al menos A, C o M.
|  | El modificador **M** solo está disponible en **macOS X**. |
Tenga en cuenta que cualquier función especial del sistema operativo asignada a una tecla de función se sobrescribirá con el comando ASIGNAR. En función del sistema operativo, es posible que ASIGNAR no pueda sobrescribir determinadas teclas de función (por ejemplo, Mayús+F10 en Windows).
Si asigna un comando a una tecla de letra junto con el modificador A (por ejemplo, A+F), ya no estará disponible la tecla de acceso directo correspondiente de la lista desplegable.
Para eliminar una asignación de una tecla, puede introducir ASIGNAR solo con el código function_key, pero sin el comando.
ASSIGN F7 'change layer top; route';
ASS A+F7 'cha lay to; rou';
ASSIGN C+F10 menu add mov rou ''';''' edit;
ASSIGN CA+R 'route';
Los dos primeros ejemplos tienen el mismo efecto, ya que EAGLE permite abreviaturas no solo con comandos sino también con parámetros (siempre que sean inconfundibles). Fíjese en que aquí, por ejemplo, el comando de cambio de capa superior termina con un punto y coma, pero el comando de enrutamiento no. El motivo es que en el primer caso el comando ya contiene todos los parámetros necesarios, mientras que en el segundo caso aún hay que añadir coordenadas (normalmente con el ratón). Por lo tanto, el comando ENRUTAMIENTO no debe desactivarse con un punto y coma.
Si desea asignar el comando MENÚ a una tecla, el carácter separador del comando MENÚ (punto y coma) debe estar entre tres pares de apóstrofes (véase el tercer ejemplo). Este punto y coma aparecerá en el nuevo menú.
| F1 HELP | Función de ayuda | |
| Alt+F2 WINDOW FIT | Se muestra todo el dibujo | |
| F2 WINDOW; | Redibujado de pantalla | |
| F3 WINDOW 2 | Acercar el zoom en un factor de 2 | |
| F4 WINDOW 0.5 | Alejar el zoom en un factor de 2 | |
| F5 WINDOW (@); | La posición del cursor es el nuevo centro | |
| F6 GRID; | Conmutador de rejilla |
Además, muchas asignaciones de teclas útiles se incluyen en la secuencia de comandos de inicialización default-assign.scr y se pueden ajustar a sus necesidades.
Función:
Definición de atributos de piezas.
Sintaxis:
ATTRIBUTE name [ 'value' ] [ options ]
ATTRIBUTE part_name attribute_name
ATTRIBUTE part_name attribute_name 'attribute_value' [ [ orientation ] ]
ATTRIBUTE part_name attribute_name DELETE
ATTRIBUTE element_name attribute_name
ATTRIBUTE element_name attribute_name 'attribute_value' [ [ orientation ] ]
ATTRIBUTE element_name attribute_name DELETE
ATTRIBUTE * [ name [ 'value' ] ]
ATTRIBUTE * name DELETE
ATTRIBUTE ..
Véase también CONJUNTO DE ATRIBUTOS, NOMBRE, VALOR, REPOSICIÓN, TEXTO. Consulte la descripción de la orientación en AÑADIR.
Un attribute es una combinación arbitraria de un name y un value, que se puede utilizar para especificar cualquier tipo de información de una pieza determinada.
Los atributos se pueden definir en la biblioteca (en caso de dispositivos individuales), en el esquema (en caso de una pieza real) o en la placa (en caso de un elemento real). Los atributos definidos en el nivel de dispositivo se utilizarán para cada pieza de ese tipo de dispositivo en el esquema. En un esquema, se pueden definir atributos adicionales para cada pieza; además, los atributos existentes de los dispositivos se pueden sobrescribir con nuevos valores (si los atributos se han definido como variable). Un elemento de la placa tiene todos los atributos de su pieza correspondiente y puede tener otros atributos propios.
En una biblioteca, el comando ATRIBUTO se puede utilizar para definir los atributos de una variante de componente determinada mediante la sintaxis
ATTRIBUTE name [ 'value' ] [ options ]
El parámetro name puede constar de letras, dígitos, '_', '#' y '-' y puede tener cualquier longitud; sin embargo, el primer carácter no debe ser '-'. Los nombres no distinguen entre mayúsculas y minúsculas, por lo que PartNo es igual que PARTNO. El parámetro del valor puede contener cualquier carácter y debe estar entre comillas simples. Las opciones válidas son:
| suprimir | Se elimina el atributo con el nombre indicado de todas las variantes de componente (en este caso no debe haber ningún 'value'). | |
| variable | Se marca este atributo como _variable_, de modo que se pueda sobrescribir en el esquema (este es el valor por defecto). | |
| constant | Los atributos marcados como _constant_ no se pueden sobrescribir en el esquema (a menos que el usuario insista). |
Las opciones pueden abreviarse y no distinguen entre mayúsculas y minúsculas.
Un atributo ya existente se puede cambiar entre variable y constant sin necesidad de repetir su valor, como en
| ATTRIBUTE ABC '123' | (variable por defecto) | |
| ATTRIBUTE ABC constant | (ABC conserva su valor '123') |
Si se modifica el valor de un atributo, su parámetro constant/variable permanece sin cambios (a menos que se indique de forma explícita). Si un atributo se define como constant, una ACTUALIZACIÓN de la biblioteca restablecerá su valor.
En un esquema, el comando ATRIBUTO se puede utilizar para asignar atributos a una pieza. El valor del atributo recién introducido sobrescribe el valor del atributo de la biblioteca que tenga el mismo nombre (si el dispositivo dispone de dicho atributo y permite la sobrescritura). También se pueden asignar atributos a una pieza que no están definidos en la biblioteca. Cuando se selecciona el comando ATRIBUTO y se hace clic en una pieza, un cuadro de diálogo muestra la lista de atributos de componente y permite la edición.
Para una definición de texto completo de un atributo nuevo, se puede utilizar la siguiente sintaxis:
ATTRIBUTE part_name attribute_name 'attribute_value' orientation
En los atributos existentes, solo es posible cambiar el valor; se debe utilizar la siguiente sintaxis:
ATTRIBUTE part_name attribute_name 'attribute_value';
Tenga en cuenta que en el caso de una pieza de varias entradas, en realidad está seleccionada una de las entradas (es decir, “ejemplares”). Al seleccionarla con un clic del ratón, ya está claro a qué entrada se refiere; al seleccionarla mediante part_name, se debe proporcionar el nombre completo que consta del nombre de la pieza y de la entrada. Aunque una pieza específica solo puede tener un atributo con un nombre determinado, el atributo se puede asociar a cualquiera de sus entradas o a todas ellas. Si solo se especifica el nombre de la pieza, se seleccionará de forma implícita la primera entrada visible. Si no se especifican coordenadas (y el comando finaliza con un ';'), el comportamiento depende de si el atributo especificado ya existe para esa pieza (ya sea en el dispositivo o en el esquema). Si el atributo ya existe, solo se cambiará su valor. Si aún no existe, se colocará un nuevo atributo con el nombre y el valor especificados en el origen de la entrada seleccionada de la pieza.
Para suprimir un atributo de una pieza, se puede utilizar el comando
ATTRIBUTE part_name attribute_name DELETE
Del mismo modo, para definir atributos a través de la línea de comandos o una secuencia de comandos, utilice el comando CAMBIAR VISUALIZACIÓN para definir qué partes del atributo (nombre, valor, ambas o ninguna de ellas) estarán visibles.
En una placa, los atributos se pueden asignar a elementos con el comando ATRIBUTO, de forma similar a como se hace en los esquemas. Por defecto, los elementos tienen todos los atributos definidos para su pieza en el esquema (y su dispositivo en la biblioteca). Los atributos con el mismo nombre para un determinado par elemento/pieza tendrán siempre el mismo valor (mediante la anotación hacia delante y hacia atrás). Los elementos pueden tener atributos adicionales que no están presentes en el esquema o la biblioteca. Si en una placa se suprime la representación gráfica de un atributo de un elemento y el atributo se define únicamente en la placa o no existe un esquema coherente, el atributo también se suprime. En cualquier otro caso, el atributo no se suprime, pero su modo de visualización cambia a DESACTIVADO (no visible).
Los atributos globales se pueden definir en placas y esquemas mediante el uso de '*' como nombre de pieza (lo que implica que este atributo se aplica a all [todas] as piezas). También se pueden definir atributos globales mediante la opción de menú “Editar/Atributos globales...”. Los atributos globales de placa y esquema se gestionan por separado y no se conectan mediante la anotación hacia delante y hacia atrás. Este atributo puede, por ejemplo, ser el autor de un dibujo y se puede utilizar en el cajetín de un marco de dibujo. Se mostrará en cada plano esquemático que tenga un marco de dibujo que contenga una variable de texto con el mismo nombre.
Los nombres de variables de texto como NOMBRE o ENTRADA no se pueden utilizar como nombres de atributo. La única excepción es el atributo VALOR, que se puede utilizar para asignar un valor a cada dispositivo de una biblioteca. Si se añade un dispositivo de este tipo al esquema, este valor se utiliza como valor de pieza, independientemente de si el conjunto de dispositivos tiene 'Value On' (Valor activado) o 'Value Off' (Valor desactivado). El atributo VALOR ya no está disponible en el esquema o la placa para evitar confusiones. El cambio del valor de la pieza se puede realizar de la forma habitual con el comando VALOR. El atributo VALOR también se procesa en la actualización de la biblioteca, CAMBIAR PAQUETE/CONJUNTO DE ATRIBUTOS y REEMPLAZAR. Si es necesario, el valor de la pieza se sustituye por el valor más reciente o diferente de este atributo. El nombre de atributo EXTERNO está reservado para la señalización de dispositivos externos (consulte PAQUETE).
A diferencia de otros comandos (como LÍNEA, por ejemplo), el comando ATRIBUTO realiza un seguimiento de la última capa utilizada por sí mismo. Esto tiene la ventaja de garantizar que los atributos siempre se dibujen en la capa correcta, independientemente de las capas en las que otros comandos dibujen. La desventaja es que la forma habitual de definir la capa en una secuencia de comandos, como en
LAYER _layer_;
LINE (1 2) (3 4);
no funciona aquí. La capa debe seleccionarse mientras el comando ATRIBUTO ya está activo, lo que se puede hacer de esta forma
ATTRIBUTE _parameters_
LAYER _layer_
_more parameters_;
Tenga en cuenta que la línea ATRIBUTO no termina con ';' y que el comando CAPA se inicia en una nueva línea.
Los comandos
ATTRIBUTE
LAYER _layer_;
definen la capa que se utilizará con los comandos ATRIBUTO posteriores.
Primero hay que seleccionar el paquete y el conjunto de atributos (en caso de que haya más de uno) y, a continuación, se pueden definir los atributos de ese conjunto:
PACKAGE N;
ATTRIBUTE SET LS;
ATTRIBUTE PartNo '12345-ABC';
ATTRIBUTE Temp '100K' constant;
ATTRIBUTE Remark 'mount manually';
Función
Define las posibles partes del conjunto de atributos de un nombre de dispositivo.
Sintaxis
TECHNOLOGY name ..;
TECHNOLOGY -name ..;
TECHNOLOGY -* ..;
Véase también PAQUETE, ATRIBUTO.
Este comando se utiliza en el modo de editor de dispositivos para definir las posibles piezas de tecnología de un nombre de dispositivo. En el editor de esquemas o de placas, el comando TECNOLOGÍA se comporta exactamente igual que "CAMBIAR TECNOLOGÍA".
Exactamente uno de los nombres especificados en el comando TECNOLOGÍA se utilizará para reemplazar el "*" en el nombre del conjunto de dispositivos cuando se añada un dispositivo real a un esquema. El término technology se deriva del uso principal de esta función en la creación de diferentes variaciones del mismo dispositivo básico, que tienen los mismos símbolos de esquema, el mismo paquete y las mismas conexiones de pasador/plataforma. Solo se diferencian en una parte de su nombre, que para los equipos TTL clásicos está relacionado con sus diferentes tecnologías, como “L” “LS” o “HCT”.
El comando TECNOLOGÍA solo se puede utilizar si se ha seleccionado una variante de paquete con el comando PAQUETE.
Si no hay ningún carácter "*" en el nombre del conjunto de dispositivos, la tecnología se agregará al nombre del conjunto de dispositivos para formar el nombre completo del dispositivo. Tenga en cuenta que la tecnología se procesa antes que la variante del paquete, por lo que, si el nombre del conjunto de dispositivos no contiene el carácter "*" ni "?", el nombre del dispositivo resultante estará formado por device_set_name + technology + package_variant.
Los nombres que aparecen en el comando TECNOLOGÍA se añadirán a una lista de tecnologías ya existente para el dispositivo actual. Si se inicia un nombre con '-', se eliminará ese nombre de la lista de tecnologías. Si un nombre comienza por '-', debe ir entre comillas simples. El uso de -* elimina todas las tecnologías.
En las tecnologías solo se pueden utilizar caracteres ASCII del rango 33..126 (los caracteres en minúscula se convertirán a mayúsculas).
La tecnología especial “vacía” se puede introducir como dos comillas simples ('', una cadena vacía).
Tenga en cuenta que el cuadro de diálogo Tecnologías contiene todas las tecnologías de todos los dispositivos de la biblioteca cargada, con las que se hace referencia en el dispositivo actual comprobado.
En un dispositivo denominado "74*00", el comando
TECHNOLOGY -* '' L LS S HCT;
primero eliminaría cualquier tecnología existente y luego crearía las variantes de tecnología individuales
7400
74L00
74LS00
74S00
74HCT00
Función
Inicia el enrutador automático
Sintaxis
AUTO;
AUTO signal_name..;
AUTO ! signal_name..;
AUTO ..;
AUTO FOLLOWME
AUTO BGA
AUTO LOAD|SAVE filename;
Véase también SEÑAL, ENRUTAMIENTO, CONVERGENCIA DE SALIDA, LÍNEA, RATSNEST, DEFINIR.
El comando AUTOMÁTICO activa el enrutador automático integrado. Si se especifican nombres de señal o se seleccionan señales con el ratón, solo se enrutan estas señales. Sin parámetros, el comando intenta enrutar todas las señales. Si se especifica un carácter "!", se enrutan todas las señales, excepto las que siguen al carácter "!". El carácter "!" debe ser el primer parámetro y solo debe aparecer una vez.
Utilice las opciones CARGAR y GUARDAR para cargar los parámetros del enrutador automático desde el archivo especificado o guardarlos en él. Si filename no tiene la extensión “.ctl”, se añadirá automáticamente.
Sin parámetros (o si no se especifica ningún extremo de ';'), el comando AUTOMÁTICO abre un cuadro de diálogo en el que se pueden configurar los parámetros que controlan el algoritmo de enrutamiento. La opción especial FOLLOWME abre este cuadro de diálogo en un modo en el que solo se pueden modificar los parámetros que controlan el enrutador Follow-me.
AUTO ! GND VCC;
En todos los casos, el punto y coma es necesario como extremo. Se abre un menú para ajustar los parámetros de control del enrutador automático si selecciona AUTOMÁTICO en el menú de comandos o si escribe AUTOMÁTICO en el teclado (seguido de la tecla Intro).
Si se especifica un parámetro signal_name, los caracteres '*', '?' y '[]' son wildcards y tienen el siguiente significado:
| * | coincide con cualquier número de caracteres | |
| ? | coincide exactamente con un carácter | |
| [...] | coincide con cualquiera de los caracteres incluidos entre corchetes |
Si alguno de estos caracteres debe coincidir exactamente con el mismo, deberá estar entre corchetes. Por ejemplo, abc[]ghi coincidiría con abcghi y no con abcdefghi.
Se puede especificar un rango de caracteres como [a-z], lo que da como resultado cualquier carácter del rango 'a'...'z'.
Cuando se inicia el enrutador automático, se calculan todos los polígonos.
Se genera automáticamente un archivo de protocolo (name.pro).
El enrutador automático coloca un rectángulo alrededor de todos los objetos de la placa y toma el tamaño de este rectángulo como área de enrutamiento. Los conductores de la capa de cota son líneas de borde del enrutador automático. Esto significa que puede delimitar el área de enrutamiento con líneas cerradas dibujadas en esta capa con el comando LÍNEA. En la práctica, dibuje los contornos de placa en la capa Cota con el comando LÍNEA y coloque los componentes en esta área.
Las señales definidas con el comando SEÑAL de EAGLE, los polígonos y los conductores dibujados en las capas Superior, Inferior y ENRUTAMIENTO2...15 se reconocen mediante el enrutador automático.
Los objetos de las capas RestrictTop, RestrictBottom y RestrictVias se tratan como áreas restringidas para los lados superior e inferior y para las vías respectivamente. Si desea que el enrutamiento automático no utilice una capa, seleccione “N/D” en el cuadro de dirección preferido.
Si cancela el enrutador automático haciendo clic en el botón DETENER, los conductores de aire que aún no se hayan enrutado no se volverán a calcular automáticamente. Utilice el comando RATSNEST para ello.
El enrutador BGA es un tipo especial de enrutador automático diseñado para enrutar BGA con un número mínimo de capas y satisfacer otros requisitos específicos del enrutamiento BGA. El enrutador BGA es útil si tiene un número limitado de capas o si desea minimizar el número de capas de la placa. El enrutamiento BGA puede tardar bastante tiempo y puede consumir una cantidad considerable de memoria en función del BGA.
El enrutador BGA tiene varios parámetros de entrada. Estos parámetros se deben asignar a cada BGA como un valor del atributo con el nombre “BGA”. Asigne el atributo “BGA” solo a elementos BGA porque el comportamiento del enrutador BGA no está definido para elementos que no son BGA. Asignar un atributo a un elemento con el nombre "BGA" y el valor vacío significa que este elemento será enrutado por el enrutador BGA usando todas las señales que están conectadas a SMD, y usando todas las capas disponibles, y colocando microvías, si las microvías están disponibles en la pila de capas de la placa. Si solo se debe enrutar un subconjunto de señales conectadas a un elemento BGA, se debe asignar el siguiente valor al valor del atributo “BGA”:
(NETS "list of signal names")
Por ejemplo:
(NETS LPC_A1 PWR D0)
Es posible omitir algunas señales de este BGA. En este caso, debe anteponer a la palabra clave NETS un signo -:
(-NETS "list of signal names")
Por ejemplo:
(-NETS LPC_A1 PWR D0)
En este caso, se enrutarán todas las señales excepto LPC_A1 PWR D0.
También es posible controlar las señales en cada capa. Para ello, se debe añadir la siguiente descripción al valor del atributo:
(LAYERS (LAYER_NUMBER1 "list1 of signal names") (LAYER_NUMBER2 "list2 of signal names") ...)
En este caso, por ejemplo, solo las señales de list1 pueden utilizar la capa con el número LAYER_NUMBER1. Por ejemplo:
(LAYERS (2 GND) (3 3V3 2V5 1V2))
Los parámetros anteriores indican que solo la señal GND puede utilizar la capa 2. En la capa 3, solo se podían crear conductores que pertenecieran a las señales 3V3, 2V5 o 1V2. Una lista vacía como (2) significa que en la capa 2 no se puede enrutar ninguna señal. Al definir una lista vacía para algunas capas, es posible desactivar el enrutamiento para estas capas.
También es posible excluir algunas señales de una lista. Para ello, el número de capa debe ir precedido por un signo menos -:
(LAYERS (2 GND) (-3 3V3 2V5 1V2))
La capa 2 solo se puede utilizar para la señal GND, la capa 3 se puede utilizar para todas las señales excepto 3V3 2V5 1V2. El enrutador BGA puede utilizar microvías, si se definen en la configuración de capa de la placa. Las microvías se colocarán en SMD. Es posible desactivar el uso de microvías estableciendo el siguiente parámetro:
(MICROVIAS OFF)
Es posible configurar todos los parámetros editando el valor del atributo "BGA", pero es más fácil hacerlo en un cuadro de diálogo. Al ejecutar el comando “BGA AUTOMÁTICO” aparece un cuadro de diálogo emergente con dos listas. La lista de la izquierda muestra elementos que podrían ser BGA. La lista de la derecha contiene los BGA que desea configurar, de los que desea guardar los parámetros de enrutamiento y que, finalmente, desea tener enrutados. Puede modificar el contenido de estas listas moviendo elementos de aquí a allí. La lista de la derecha con los elementos que en teoría se van a enrutar podría tener un marcador de color naranja o verde. El marcador verde indica que se guardará la configuración de este elemento y que se enrutará. El color naranja indica que los parámetros solo se guardarán. Haga doble clic en el elemento para cambiar el marcador. El botón “Editar” permite definir los parámetros del elemento seleccionado de la lista “BGA” en un cuadro de diálogo nuevo. En este cuadro de diálogo, se muestra una lista de las señales conectadas a SMD de este BGA. Aquí puede definir una lista de capas para cada señal. Seleccione una o varias señales y haga clic en “Editar”. En el cuadro de diálogo siguiente, seleccione las capas que se pueden utilizar para el enrutamiento BGA.
En el cuadro de diálogo de señales encontrará una opción para activar o desactivar el uso de microvías. Solo tenga en cuenta lo siguiente: este flujo de trabajo de la GUI crea un atributo denominado “BGA” para cada componente de BGA con los valores de atributo adecuados que se utilizan para instruir al enrutador BGA.