SECUENCIA DE COMANDOS | DEFINIR | FILTROS DE SELECCIÓN | MOSTRAR | SEÑAL | SIM | ACTIVAR/DESACTIVAR SIMULACIÓN OP | CORTE | SMD | MATRIZ DE SMD | CONFIGURACIÓN DE ORIGEN | DIVIDIR
Función
Ejecuta un archivo de comandos.
Sintaxis
SCRIPT file_name;
Véase también DEFINIR, MENÚ, ASIGNAR, EXPORTAR, EJECUTAR.
El comando SECUENCIA DE COMANDOS se utiliza para ejecutar secuencias de comandos que se almacenan en un archivo de secuencia de comandos. Si SECUENCIA DE COMANDOS se escribe en el teclado y “file_name” no tiene extensión, el programa utiliza automáticamente “.scr”.
| SCRIPT nofill | ejecuta nofill.scr | |
| SCRIPT myscr. | ejecuta myscr (sin sufijo) | |
| SCRIPT myscr.old | ejecuta myscr.old |
Consulte el comando EXPORTAR para conocer las distintas posibilidades de los archivos de secuencia de comandos.
Si se selecciona el comando SECUENCIA DE COMANDOS con el ratón, un menú emergente mostrará todos los archivos que tengan la extensión ".scr" para que se puedan seleccionar y ejecutar.
El comando SECUENCIA DE COMANDOS permite personalizar el programa según sus propios deseos. Por ejemplo:
Los archivos de SECUENCIA DE COMANDOS contienen comandos EAGLE de acuerdo con las reglas de sintaxis. Las líneas que comienzan por '#' son comentarios.
Los archivos de SECUENCIA DE COMANDOS contienen uno o varios comandos en cada línea de acuerdo con las reglas de sintaxis. El carácter "\" al final de una línea de comandos garantiza que la primera palabra de la siguiente línea no se interprete como un comando. Esta función permite evitar apóstrofes en muchos casos.
El archivo de SECUENCIA DE COMANDOS eagle.scr, si existe en el directorio del proyecto o en la ruta de la secuencia de comandos, se ejecuta cada vez que se carga un nuevo dibujo en una ventana del editor (o cuando se cambia el tipo de dibujo en una biblioteca).
El archivo de SECUENCIA DE COMANDOS por defecto eagle.scr utiliza etiquetas de formEDITOR: donde EDITOR es uno de los tipos SCH, BRD, LBR, DEV, PAC y SYM. De este modo, se garantiza que solo se ejecute la sección correspondiente en el editor. Por ejemplo, cuando se abre una placa nueva, solo se ejecuta la sección que empieza por BRD: (hasta la siguiente etiqueta, si la hay). Esto también ofrece la posibilidad de utilizar menús específicos del editor mediante el comando MENÚ. La etiqueta debe estar al principio de la línea.
Todas las capas se reconocen solo si el editor de bibliotecas se ha cargado previamente.
Función
Modifica los parámetros del sistema
Sintaxis
SET
SET options;
Los parámetros que afectan al comportamiento del programa, la visualización de la pantalla o la interfaz de usuario se pueden especificar con el comando DEFINIR. La sintaxis precisa se describe a continuación. Aparece un cuadro de diálogo en el que se pueden definir todos los parámetros si se introduce el comando DEFINIR sin parámetros.
SET SELECTTYPES arg1 arg2 ...
Este comando permite controlar la selección en el filtro de selección según el tipo de objeto. Las palabras clave ALL y NONE permiten activar y desactivar todos los tipos de objetos, respectivamente. Puede utilizar el signo - para desactivar un tipo de objeto específico.
Ejemplo:
SET SELECTTYPES ALL -Via
Este comando permite activar todos los tipos de objeto en el filtro de selección y, a continuación, desactiva el tipo de objeto vía.
SET SELECTLAYERS arg1 arg2 ...
Este comando permite controlar la selección en el filtro de selección en función de la capa en la que se encuentren los objetos. Las palabras clave ALL y NONE activan y desactivan todas las capas de la selección, respectivamente. Puede utilizar el signo - para desactivar una capa específica.
Ejemplo:
SET SELECTLAYERS Non Top
Este comando permite desactivar todas las capas y, a continuación, activar la capa superior para que solo se puedan seleccionar los objetos de la capa superior.
| Color de las líneas de rejilla | SET COLOR_GRID color; | |
| Color de capa | SET COLOR_LAYER layer color; | |
| Patrón de relleno para la capa | SET FILL_LAYER layer fill; | |
| Parámetros de rejilla | SET MIN_GRID_SIZE pixels; | |
| La rejilla solo se muestra si el tamaño de la rejilla es mayor que el número de píxeles establecido. | ||
| Tamaño de texto mín. mostrado | SET MIN_TEXT_SIZE size; | |
| El texto de menos de un tamaño de píxeles de altura se muestra como un rectángulo en la pantalla. Si el tamaño se establece en 0, todo el texto será legible. | ||
| Visualización de conductor de red | SET NET_WIRE_WIDTH width; | |
| Visualización de plataforma | SET DISPLAY_MODE REAL | NODRILL; | |
| REAL: las plataformas se muestran tal y como se trazarán. NODRILL: las plataformas se muestran sin taladrado de agujero. | ||
| SET PAD_NAMES OFF | ON; | ||
| Se muestran o no los nombres de plataforma. | ||
| Visualización de línea de bus | SET BUS_WIRE_WIDTH width; | |
| DRC-Parameter | SET DRC_FILL fill_name; | |
| Cálculo de polígono | SET POLYGON_RATSNEST OFF | ON; | |
| Véase el comando POLÍGONO. | ||
| Fuente vectorial | SET VECTOR_FONT OFF | ON; | |
| Véase el comando TEXTO. | ||
| Etiquetas de referencia cruzada | SET XREF_LABEL_FORMAT string; | |
| Véase el comando ETIQUETA. | ||
| Referencias cruzadas de pieza | SET XREF_PART_FORMAT string; | |
| Véase el comando TEXTO. |
| Comprobación de paquete | SET CHECK_CONNECTS OFF | ON; | |
| El comando AÑADIR comprueba si cada pasador se ha conectado a una plataforma (con CONECTAR). Esta comprobación se puede desactivar. Sin embargo, no se puede generar ninguna placa a partir de un esquema si se encuentra un dispositivo que no tiene un paquete. | ||
| Modo de reemplazo | SET REPLACE_SAME NAMES | COORDS; | |
| Deshacer activación/desactivación del búfer | SET UNDO_LOG OFF | ON; | |
| Optimización de conductores/líneas | SET OPTIMIZING OFF | ON; | |
| Si se define en _on_, los conductores o líneas que se encuentran colineales después de un DESPLAZAMIENTO, un ENRUTAMIENTO o una DIVISIÓN se fusionan en un único conductor o línea. Véase también OPTIMIZAR. | ||
| Terminación de conductores de red | SET AUTO_END_NET OFF | ON; | |
| Finalización automática de redes o buses. Véase el comando RED o BUS (comando). | ||
| Uniones automáticas | SET AUTO_JUNCTION OFF | ON; | |
| Configuración automática de uniones. Véase UNIÓN. | ||
| Confirmación automática | SET CONFIRM OFF | NO | YES | OPT1 | OPT2 | OPT3 | OPT4 | OPT5 | OPT6 | OPT7 | OPT8 | OPT9; | |
| Permite que los cuadros de diálogo de confirmación se gestionen automáticamente (consulte a continuación para obtener más información). | ||
| Bloqueo de archivos | SET LOCKING OFF | ON; | |
| Para desactivar o activar el bloqueo de archivos. El parámetro entra en vigor inmediatamente, por lo que se eliminan los bloqueos de los archivos abiertos actualmente. Consulte Bloqueo de archivos para obtener más información. |
Existen tres paletas para el fondo negro, blanco y de color, respectivamente. Cada paleta tiene 64 entradas de color, que se pueden establecer en cualquier valor de ARGB. El número de entrada de la paleta 0 se utiliza como color de fondo (en la paleta “blanco”, esta entrada no se puede modificar, ya que esta paleta también se utilizará para la impresión, donde el fondo siempre es blanco). Las paletas de colores se pueden modificar mediante el cuadro de diálogo “Opciones/Definir.../Colores” o mediante el comando.
SET PALETTE _index_ _argb_
donde index es un número en el rango 0..63 y argb es un valor hexadecimal que define los componentes alfa, rojo, verde y azul del color, como 0xFFFFFF00 (lo que daría como resultado un amarillo brillante). El componente alfa define el grado de “opacidad” del color. Un valor de 0x00 significa que es completamente transparente (es decir, invisible), mientras que 0xFF significa que es totalmente opaco. El componente alfa del color de fondo es siempre 0xFF. Tenga en cuenta que el valor ARGB debe comenzar por “0x”; de lo contrario, se tomaría como un número decimal. Puede utilizar
SET PALETTE BLACK|WHITE|COLORED
para cambiar a la paleta de fondo en blanco, negro o en color, respectivamente. Tenga en cuenta que no se realizará ninguna actualización automática de la ventana después de este comando, por lo que debe ejecutar un comando VENTANA; después de este comando. Por defecto, solo se utilizan las entradas de paleta 0..15 y contienen los colores que se indican a continuación.
Las entradas de la paleta se agrupan en colores “normales” y “resaltados”. Siempre hay 8 colores “normales” seguidos de los 8 colores “resaltados” correspondientes. Por lo tanto, los colores 0..7 son “normales”, 8..15 son sus valores de “resaltado”, 16..23 son otros 8 colores “normales”, 24..31 son sus valores de “resaltado”, etc. Los colores “resaltados” se utilizan para visualizar objetos, por ejemplo en el comando MOSTRAR.
Color, que se muestra en función de los números de color, que se puede utilizar en lugar de los nombres de color. Se utiliza para especificar colores:
| 0 | Negro | |
| 1 | Azul | |
| 2 | Verde | |
| 3 | Cian | |
| 4 | Rojo | |
| 5 | Magenta | |
| 6 | Marrón | |
| 7 | LGray | |
| 8 | DGray | |
| 9 | LBlue | |
| 10 | LGreen | |
| 11 | LCyan | |
| 12 | LRed | |
| 13 | LMagenta | |
| 14 | Amarillo | |
| 15 | Blanco |
Relleno especifica el estilo con el que se llenan los conductores y rectángulos de una capa concreta. Este parámetro también se puede reemplazar por el número al principio de cada línea:
| 0 | Ninguno | |
| 1 | Sólido | |
| 2 | Línea | |
| 3 | LtSlash | |
| 4 | Barra | |
| 5 | BkSlash | |
| 6 | LtBkSlash | |
| 7 | Sombreado | |
| 8 | XHatch | |
| 9 | Interleave | |
| 10 | WideDot | |
| 11 | CloseDot | |
| 12 | Stipple1 | |
| 13 | Stipple2 | |
| 14 | Stipple3 | |
| 15 | Stipple4 |
A veces Electrónica solicita al usuario mensajes informativos o de advertencia, o bien requiere una decisión sobre cómo continuar. Esto puede no ser deseado en procesos automatizados (como archivos de secuencia de comandos). El comando
SET CONFIRM YES
confirmará automáticamente cada mensaje como si el usuario hubiera hecho clic en el botón "positivo" ("Aceptar" o "Sí"). El cuadro de diálogo en sí ni siquiera se presenta al usuario. Del mismo modo, el comando
SET CONFIRM NO
actúa como si el usuario hubiera hecho clic en el botón "negativo" ("No"), si dicho botón estuviera presente. De lo contrario, solo confirma el cuadro de diálogo. Hay palabras clave OPT1..9 para confirmar los cuadros de diálogo con opciones adicionales (por ejemplo, cambiar el nombre de un segmento de red o un polígono de señal).
SET CONFIRM OPT2 NAME GND (x y)
Por último, el comando
SET CONFIRM OFF
desactiva la confirmación automática. Si la confirmación automática no se desactiva explícitamente, se restablecerá automáticamente a DESACTIVADA la próxima vez que la ventana del editor acepte alguna entrada interactiva del usuario. No debe colocar SET CONFIRM YES al principio de una secuencia de comandos y, a continuación, ejecutar muchos comandos “en modo silencioso”. La práctica recomendada consiste en aplicar una envoltura explícita a otro comando individual, como en
SET CONFIRM YES REMOVE _filename_ SET CONFIRM OFF
Tenga mucho cuidado al utilizar este comando. La confirmación ciega de los cuadros de diálogo de los mensajes puede hacer que se pasen por alto mensajes importantes. El resultado puede no ser el esperado por el usuario.
Make Pro Edition tiene un área de placa limitada, pero admite grosores y alturas variables. Para ajustar estos límites, los comandos
SET LIC_WIDTH_width_ SET LIC_HEIGHT_height_
Del mismo modo, Si se define el grosor, la altura se ajusta en consecuencia y viceversa.
En ocasiones, es necesario ajustar un pequeño detalle de la funcionalidad, por ejemplo, porque algunos usuarios necesitan que funcione de forma diferente. Estos parámetros no están disponibles en ningún cuadro de diálogo, pero solo se pueden modificar mediante una entrada del archivo eaglerc. Para facilitar esta tarea, cualquier parámetro que no se encuentre entre las palabras clave enumeradas anteriormente se buscará en los parámetros de eaglerc y, por lo tanto, se puede cambiar mediante el comando DEFINIR. Principalmente, todos los parámetros del archivo eaglerc se pueden cambiar de esta forma. Tenga en cuenta que los nombres de los parámetros deben escribirse en su totalidad y exactamente como se indica a continuación (distingue entre mayúsculas y minúsculas). El valor del parámetro suele ser '0' o '1', para desactivar la función 'off' u 'on', respectivamente. Después de cambiar cualquiera de estos parámetros que influyen en la forma en que se dibuja la pantalla, puede ser necesario actualizar la ventana. Ejemplo
SET Option.DrawUnprocessedPolygonEdgesContinuous 1;
Se han creado los siguientes parámetros de eaglerc para ajustes especiales:
Cmd.Copy.ClassicEagleMode
En versiones anteriores de EAGLE, el comando COPIAR se utilizaba únicamente para copiar objetos de un dibujo, en lugar del comportamiento de Windows, donde COPIAR coloca una copia de los objetos seleccionados (es decir, el GRUPO) en el portapapeles del sistema. A partir de la versión 6, el comando COPIAR de EAGLE se comporta principalmente de la misma forma que en otras aplicaciones de Windows, al colocar una copia del grupo actual en el portapapeles. La funcionalidad original de copiar objetos seleccionados o copiar objetos de biblioteca entre bibliotecas sigue estando totalmente disponible, lo que es especialmente importante para mantener en funcionamiento los archivos de comandos y ULP existentes. Lo que también ha irritado a los usuarios de Windows es que en EAGLE el comando CORTAR solo ha copiado el grupo actual en el portapapeles, pero no ha suprimido realmente el grupo del dibujo. Dado que un comando CORTAR que suprime el grupo no sería de gran utilidad en un par de placa/esquema conectado mediante anotación hacia delante y hacia atrás, el comando CORTAR se ha eliminado del menú desplegable principal y de la barra de herramientas del botón de comando. Todavía está totalmente disponible desde la línea de comandos o dentro de los archivos de comandos. Si se define este parámetro como '1', se restablece el comportamiento anterior de los comandos COPIAR y CORTAR. Tenga en cuenta que este parámetro solo se aplicará la próxima vez que abra una ventana del editor.
Cmd.Delete.WireJointsWithoutCtrl
Si prefiere que el comando SUPRIMIR suprima uniones de conductores sin pulsar la tecla Ctrl, puede definir este parámetro en "1".
Cmd.Name.RenameEntireNetByDefault
Si una red consta de más de un segmento, el comando NOMBRE actúa por defecto solo en el segmento seleccionado. Este comportamiento se puede cambiar para cambiar el nombre de toda la red por defecto estableciendo el parámetro en "1". Este parámetro también se aplica a los buses.
Cmd.Name.RenameEntireSignalByDefault
Si una señal contiene un polígono y el comando NOMBRE se aplica a ese polígono, por defecto solo se cambia el nombre del polígono. Si se establece este parámetro en '1', el comando NOMBRE actúa sobre toda la señal por defecto.
Cmd.Wire.IgnoreCtrlForRadiusMode
Si no le gusta el modo especial de los comandos de dibujo de conductores que permite definir un radio de arco pulsando la tecla Ctrl al colocar el conductor, puede definir este parámetro en '1'. Esta función se desactivará para todos los comandos que dibujen conductores.
ControlPanel.View.AutoOpenProjectFolder
La apertura automática de la carpeta de proyecto al inicio del programa (o al activar un proyecto haciendo clic en el botón gris) se puede desactivar estableciendo este parámetro en "0".
Erc.AllowUserOverrideConsistencyCheck
Para gestionar pares de placa/esquema que solo tienen incoherencias menores, puede activar un cuadro de diálogo que le permita forzar al editor a realizar anotaciones hacia delante y hacia atrás, incluso si la ERC detecta que los archivos son incoherentes. Esto se puede hacer estableciendo este parámetro en '1'. TENGA EN CUENTA QUE LO ESTÁ HACIENDO POR SU CUENTA Y RIESGO: si los archivos se dañan durante el proceso, es posible que nadie pueda hacer nada para recuperarlos. Después de todo, la ERC sí declaró que los archivos eran incoherentes.
Interface.MouseButtonReleaseTimeout
Este comando permite definir el tiempo (en milisegundos) en el que una liberación del botón del ratón que sigue a la pulsación de un botón de la interfaz (por ejemplo, botones de la barra de herramientas) activa la acción del botón, incluso si la liberación del botón del ratón se produce fuera del área del botón. El valor por defecto es 500, establézcalo en 0 para desactivar esta función. Si este parámetro se define en 0 cuando se inicia el programa, cualquier cambio que se realice en él solo se aplicará la próxima vez que se inicie el programa.
Interface.PreferredUnit
Al mostrar un valor numérico en los campos de entrada del cuadro de diálogo, las unidades se determinan automáticamente, de modo que se selecciona la representación con el número mínimo de dígitos decimales. Esto se puede controlar estableciendo este parámetro en '0' para la determinación automática de unidades (por defecto), '1' para unidades imperiales y '2' para unidades métricas.
Interface.UseCtrlForPanning
El encuadre se realiza moviendo el ratón mientras se mantiene pulsado el botón central del ratón (o la rueda del ratón). En versiones anteriores, esto se hacía pulsando la tecla Ctrl. Si desea que se restablezca la funcionalidad anterior, puede establecer este parámetro en '1'. Tenga en cuenta que la tecla Ctrl ahora se utiliza para funciones especiales en algunos comandos, por lo que al utilizar estas funciones especiales (como seleccionar un objeto en su origen en DESPLAZAR) con este parámetro activado, es posible que encuadre la ventana de dibujo de forma involuntaria.
Interface.VectorFont
Siempre muestra los textos en los dibujos con la fuente vectorial integrada, independientemente de la fuente que se defina realmente para un texto determinado e independientemente del parámetro SET VECTOR_FONT OFF|ON en el dibujo actual. Véase el comando TEXTO.
Option.AutoLoadMatchingDrawingFile
Si tiene una ventana del editor de esquemas y placas abierta y carga otra placa (o esquema) en una de estas ventanas, y si ese otro dibujo tiene un esquema (o placa) coincidente, EAGLE le preguntará si ese otro dibujo también se cargará. Si este parámetro se establece en '1', esta consulta se puede desactivar y EAGLE siempre cargará automáticamente el otro dibujo.
Option.DrawUnprocessedPolygonEdgesContinuous
Si no le gusta la forma en que los polígonos sin procesar muestran sus bordes (como líneas de puntos), puede establecer este parámetro en '1'. Los bordes de los polígonos sin procesar se mostrarán como líneas continuas, como era el caso antes de la versión 5 (sin embargo, no se resaltarán).
Option.LayerSequence
Las capas internas se renderizan en una secuencia que imita la pila de capas real, de modo que el resultado resulta útil incluso en impresoras y archivos PDF o Postscript, donde las capas no son transparentes. En algunos casos, es posible que las capas definidas por el usuario deban renderizarse antes que las capas internas en lugar de después. Este parámetro se puede utilizar para definir la secuencia en la que se renderizan las capas. Consta de una cadena de números de capa o rangos de capa, seguida de una “t” o “b” opcional.
| 123 | renderiza la capa 123 | |
| 123t | renderiza la capa 123 si la salida se “ve desde arriba” (no se refleja) | |
| 123b | renderiza la capa 123 si la salida se “ve desde abajo” (reflejada) | |
| 123-140 | renderiza las capas de 123 a 140 en la secuencia especificada | |
| 140-123 | renderiza las capas de 140 a 123 en la secuencia especificada | |
| * | inserta la secuencia por defecto de las capas internas | |
| 123b * 123t | hace que la capa 123 siempre se renderice primero |
Tenga en cuenta que cada capa se renderiza una sola vez, aunque aparezca varias veces. La secuencia por defecto de las capas internas es
48t 49t 19t 47t 20t 46t 23 27 25 59 57 55 53 50 51 21 44t 45t 37 35 31 29 33 39 41 43t 18t 17t 1-16 17b 18b 43b 42 40 34 30 32 36 38 45b 44b 22 52 54 56 58 60 26 28 24 46b 20b 47b 19b 49b 48b 61-99.
Cuando se visualiza desde arriba, la secuencia de capas se renderiza de derecha a izquierda, mientras que cuando se visualiza desde abajo (reflejada), se renderiza de izquierda a derecha. Por ejemplo, la capa 48 (documento) se introduce como 48t y 48b para que siempre se renderice como la última. Por otra parte, las capas 21 (SilkscreenTop) y 22 (SilkscreenBottom) se muestran una sola vez para que se rendericen en el lugar adecuado, dependiendo de si la salida se refleja o no.
Las capas que no se mencionan explícitamente en la secuencia de capas se renderizan después de la secuencia especificada en orden ascendente.
Option.RatsnestLimit
El comando RATSNEST procesa todos los puntos de una señal, incluso si la señal es muy compleja (en versiones anteriores, los puntos finales de conductor dejaban de procesarse si el número total de puntos de conexión superaba los 254). Esto requiere más memoria al calcular el ratsnest. En caso de que se trate de un problema en el sistema, puede volver al método original estableciendo este parámetro en '254'. El valor que se indica aquí es el número de puntos de conexión hasta los que se tendrán en cuenta todos los puntos finales de conductor. Esto limita la cantidad de memoria utilizada (el procesamiento utilizará hasta el cuadrado de este valor en bytes, por lo que un valor de 1024 limitará la memoria utilizada a 1 MB). Un valor de "0" significa que no hay límite. Un valor de '1' hará que los conductores de aire se conecten solo a plataformas, SMD y vías.
Option.RepositionMouseCursorAfterContextMenu
Normalmente, EAGLE no coloca automáticamente el cursor del ratón. Sin embargo, algunos usuarios desean que el cursor se cambie de posición hasta el punto en el que se encontraba antes de que se abriera un menú contextual en el editor de dibujos. Defina este parámetro en '1' para obtener esta función.
Option.ShowPartOrigins
Los orígenes de las piezas de un esquema se indican mediante pequeñas cruces. Defina este parámetro en '0' para desactivarlo.
Option.ShowTextOrigins
Los orígenes de los textos se indican con pequeñas cruces. Defina este parámetro en '0' para desactivarlo.
Option.SignalNamesOnPads
Si este parámetro se establece en '1', el nombre de la señal se muestra en los contactos de la señal en el color de la capa Sin enrutamiento. El valor por defecto es '1'.
Option.SignalNamesOnTraces
Si este parámetro se establece en '1', el nombre de la señal se muestra en los conductores de señal en el color de la capa Sin enrutamiento. El valor por defecto es '1'.
Option.ToggleCtrlForGroupSelectionAndContextMenu
Dado que la función del menú contextual del botón derecho del ratón solía interferir con la selección de grupos en las versiones anteriores (antes de la versión 5), ahora se selecciona un grupo pulsando Ctrl junto con el botón derecho del ratón. Si desea volver a seleccionar los grupos con el método anterior, puede establecer este parámetro en '1'. Esto permitirá seleccionar grupos solo con el botón derecho del ratón y requerirá Ctrl más botón derecho del ratón para los menús contextuales.
Option.UnpopulatedMarkScaling
Con este parámetro, es posible cambiar el tamaño de la marca de las piezas no rellenadas en la variante de ensamblaje actual. El valor por defecto es 1,0.
Option.ViaLength
Si este parámetro se establece en '1', la longitud de vía se muestra textualmente en cada vía. El valor por defecto es '0'.
Sch.Cmd.Add.AlwaysUseDeviceNameAsValue
Algunos usuarios siempre desean utilizar el nombre del dispositivo como valor de pieza, incluso si la pieza necesita un valor proporcionado por el usuario. Los que lo deseen pueden establecer este parámetro en '1'.
Warning.Cam.DrillsAndHolesConcurrent
Si no desea el mensaje de advertencia sobre el uso de un archivo para taladros y agujeros por parte del procesador CAM, puede desactivarlo estableciendo este parámetro en '0'.
Warning.PartHasNoUserDefinableValue
Si no desea que el mensaje de advertencia sobre una pieza que no tiene un valor definible por el usuario, puede desactivarlo estableciendo este parámetro en '0'.
Warning.SupplyPinAutoOverwriteGeneratedNetName
Algunos usuarios no desean que el mensaje de advertencia sobre un pasador de suministro sobrescriba un nombre por defecto de red generado (empezando por N$). Si se establece esta opción en '1', se desactiva esa advertencia.
Función
Resalta objetos.
Sintaxis
SHOW ..
SHOW name..
SHOW @ name..
Teclas del ratón
Ctrl+Izquierda activa o desactiva el estado de visualización del objeto seleccionado.
Véase también INFORMACIÓN.
El comando MOSTRAR se utiliza para resaltar objetos. Los detalles se muestran en la barra de estado. Las señales y redes completas se pueden resaltar con el comando MOSTRAR. Si se selecciona un bus, también se resaltarán todas las redes que pertenezcan a ese bus.
Con la anotación hacia delante y hacia atrás activa, un objeto que se resalte con el comando MOSTRAR en una placa también se resaltará en el esquema y viceversa.
Si selecciona objetos diferentes con el comando MOSTRAR, cada objeto se resaltará por separado. Puede seleccionar más de un objeto para resaltarlo pulsando la tecla Ctrl mientras hace clic en los objetos. Al hacer clic en un objeto que ya está resaltado con la tecla Ctrl pulsada, ese objeto se mostrará sin resaltarse de nuevo. Si se introducen varios nombres en una sola línea, todos los objetos coincidentes se resaltan al mismo tiempo.
Si el carácter @ se indica en la línea de comandos, se dibuja un rectángulo de puntero alrededor del objeto mostrado. Esto resulta útil para localizar objetos pequeños que podrían no ser visibles incluso con el resaltado aplicado. Si se muestra más de un objeto, el rectángulo se dibuja alrededor de todos los objetos. Puede ser necesario reducir la vista (o realizar un comando AJUSTE DE VENTANA) para ver el puntero. Si se muestra un objeto con el nombre literal @, el nombre debe ir entre comillas simples.
Si se especifica un parámetro 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'.
El patrón especial [number..number] forma un rango de nombres de bus y, por tanto, no se trata como un patrón comodín en un esquema.
Si un objeto dado por nombre no se encuentra en el plano de esquema actual, se abre un cuadro de diálogo que contiene una lista de planos en los que se encuentra el objeto. Si el objeto no se encuentra en ningún plano, el número de plano aparece '-' en esta lista. Tenga en cuenta que este cuadro de diálogo solo aparece si alguno de los objetos dados por nombre (o caracteres comodín) no se encuentra en el plano actual. Si todos los objetos especificados se encuentran en el plano actual, no aparece ningún cuadro de diálogo (aunque algunos de los objetos también estén presentes en otros planos). Una vez que aparece el cuadro de diálogo, contiene todos los objetos encontrados, incluso los que se encuentran en el plano actual.
SHOW IC1
IC1 se resalta y permanece resaltado hasta que finaliza el comando MOSTRAR o se introduce un nombre diferente.
SHOW IC*
Resalta todos los objetos con nombres que empiezan por “IC”.
Función
Define las señales.
Sintaxis
SIGNAL ..
SIGNAL signal_name ..
SIGNAL signal_name element_name pad_name..;
Véase también AUTOMÁTICO, ENRUTAMIENTO, NOMBRE, CLASE, LÍNEA, RATSNEST, EXPORTAR.
El comando SEÑAL se utiliza para definir señales (conexiones entre las distintas implantaciones de componentes). El usuario debe definir un mínimo de dos pares element_name/pad_name, ya que de lo contrario no se puede generar ningún conductor de aire.
Para ello, seleccione (con el ratón) las plataformas (o SMD) de los elementos que se van a conectar, paso a paso. EAGLE muestra las señales de la pieza como conductores de aire en la capa Sin enrutamiento. Si se introduce con signal_name, se asignará el nombre especificado a la señal.
Las señales también se pueden definir completamente mediante la entrada de texto (mediante el teclado o un archivo de secuencia de comandos). El comando
SIGNAL GND IC1 7 IC2 7 IC3 7;
conecta la plataforma 7 de IC1...3. Para introducir una lista de redes completa, se puede generar un archivo de secuencia de comandos con la extensión *.scr. Este archivo debe incluir todos los comandos SEÑAL necesarios en el formato mostrado anteriormente.
Si el comando SEÑAL se utiliza para conectar plataformas (o SMD) que ya pertenecen a señales diferentes, aparecerá un menú emergente que le preguntará al usuario si desea conectar las señales y el nombre que debe recibir la señal.
El nombre de señal especial CONTORNOS proporciona a una señal determinadas propiedades que se utilizan para generar datos de contornos. De lo contrario, este nombre no debería utilizarse.
Función
Se ejecuta la simulación de spice.
Sintaxis
SIM
Véase también EXPORTAR, INFORMACIÓN, AÑADIR MODELO, ASIGNAR A MODELO, CONFIGURACIÓN DE ORIGEN, VALOR.
El comando SIM se utiliza para iniciar una simulación de spice desde EAGLE. Las piezas deben ser compatibles con la simulación y se proporciona una biblioteca administrada denominada ngspice-simulation con EAGLE. Inicie el comando SIM escribiendo SIM en la línea de comandos de EAGLE o haga clic en el comando SIM. Los resultados de configuración, lista de redes, sim y trazado se muestran en las fichas correspondientes del cuadro de diálogo de simulación.
A continuación se enumeran los simuladores admitidos:
Tenga en cuenta que EAGLE utiliza la convención de signos pasivos (PSC), que establece que la potencia es positiva cuando la corriente fluye hacia la borna positiva de un dispositivo. Esto significa que las cargas suelen tener una disipación de energía positiva (utilizan energía) y las fuentes tienen una disipación de energía negativa (proporcionan energía).
Suelo
Un símbolo de suelo válido tiene un atributo SPICEGROUND con un valor vacío. Debe haber al menos un símbolo de suelo presente y conectado a alguna red del circuito para que el simulador se calcule sin errores.
Condiciones iniciales
Además de poder definir los valores y atributos de las piezas compatibles con la simulación, también puede definir las condiciones iniciales de la pieza (como el voltaje inicial de un condensador). Las condiciones iniciales se añaden como atributos (consulte a continuación).
Asignación de spice
Para las piezas compatibles con la simulación de spice, cada pasador debe tener un orden con el que se asigna al modelo de spice. Esta propiedad asigna el pasador a la entrada correcta en un subcircuito de spice, una tarjeta de modelo o un modelo intrínseco. Por ejemplo, considere una pieza de opamp que tenga 5 pasadores. En el símbolo de la biblioteca de opamp, debe haber 5 pasadores y, por lo tanto, en el modelo de spice debe haber 5 entradas. El valor de orden de cada pasador es un número, que comienza por 1, que asigna el pasador al parámetro de entrada del modelo. Esta asignación se realiza haciendo que una pieza sea compatible con spice con AÑADIR MODELO y, a continuación, mediante el comando ASIGNAR A MODELO en el editor de dispositivos de biblioteca y en el esquema.
Cuando una pieza se asigna en una biblioteca, almacena el modelo de spice en la pieza de la biblioteca. Independientemente de si una pieza tiene una asignación preconfigurada de una biblioteca, el usuario siempre puede reasignar una pieza en el esquema, en cuyo caso la pieza guardará la información y anulará la información de la biblioteca. Los comandos AÑADIR MODELO y ASIGNAR A MODELO proporcionan una interfaz de asignación que permite asignar pasadores de pieza a pasadores de modelo.
Atributos de pieza: cuando los usuarios asignan piezas en un esquema, se utilizan los siguientes atributos.
Tenga en cuenta que el orden de búsqueda es el siguiente:
Si el modelo no se encuentra en una de las tres ubicaciones indicadas anteriormente, no se añadirá a la lista de redes y la simulación fallará. Los resultados de la simulación indican que no se ha encontrado el modelo.
Los archivos con la extensión *.sch.final.net son las mismas listas de redes, pero con la configuración de simulación más reciente incluida. Estos son los archivos enviados al simulador y los archivos *.sim son la salida sin procesar del simulador.
Los archivos *.sim.proc.log son la respuesta del sistema cuando se ejecuta el simulador y pueden ser útiles en caso de problemas del sistema o de la configuración.
Figuras de la lista de redes
La lista de redes la genera EAGLE y se utiliza para la simulación; sin embargo, puede modificar manualmente la lista de redes y ejecutar una simulación basada en la lista de redes editada manualmente. Para editar una lista de redes, solo tiene que realizar cambios en la ficha lista de redes y, si hace clic en simular en la ficha lista de redes, se simulará mediante la lista de redes editada manualmente.
Utilice el ratón para ampliar un área concreta del trazado haciendo clic y arrastrando una ventana de zoom. Para reducir la vista, haga doble clic en el trazado. A medida que se desplaza el ratón, se rastrean todas las señales y los valores correspondientes se muestran en la leyenda de trazado.
Función
Se activan o desactivan los resultados de la simulación O.P.
Sintaxis
SIMOPTOGGLE
Consulte también SIM
Función
Divide líneas.
Sintaxis
SLICE [width] [ripup]
Véase también SUPRIMIR, RECORTAR.
El comando CORTE se utiliza para cortar líneas en dos. Se puede utilizar para separar trazos de placa o redes de esquema para volver a enrutar. La anchura define la cantidad de la línea que se elimina con la sección. La cantidad de una línea que se elimina es la mayor de las opciones de anchura o el doble de la anchura de línea. Solo se pueden cortar líneas de capas mostradas. Los polígonos y las líneas de aire no se cortan.
Hay tres opciones de recorte disponibles para cortar: 1) Corte sin recortar (el valor por defecto) 2) Segmentos de recorte a la izquierda del corte 3) Segmentos de recorte a la derecha del corte. Estas opciones están disponibles como iconos en la barra de parámetros. Además, el comando CORTE se puede invocar desde la línea de comandos con control opcional sobre la operación de recorte: “SLICE None” para no crear ninguna operación de recorte, “SLICE L” para la operación de recorte izquierda de la línea de corte y “SLICE R” para la operación de recorte derecha de la línea de corte. La dirección de recorte está relacionada con la dirección de la línea de corte, donde la línea de corte es como una flecha o un vector desde el punto inicial hasta el punto final.
Función
Añade plataformas SMD a una implantación de componentes.
Sintaxis
SMD [x_width y_width] [-roundness] [orientation] [flags] ['name'] ..
Teclas del ratón
Centro selecciona la capa.
Derecha gira el smd.
Mayús+Derecha invierte la dirección de rotación.
Véase también PLATAFORMA, CAMBIAR, NOMBRE, ENRUTAMIENTO.
El comando SMD se utiliza para añadir plataformas para dispositivos de montaje de superficie a una implantación de componentes. Cuando el comando SMD está activo, se asocia un símbolo SMD al cursor. Al pulsar el botón izquierdo del ratón, se coloca una plataforma SMD en la posición actual. Al introducir números, cambia la anchura x e y de la plataforma SMD, que puede ser de hasta 200 mm (7,7840 pulgadas). Estos parámetros permanecen como valores por defecto para los comandos SMD sucesivos y se pueden modificar con el comando CAMBIAR. Al pulsar el botón central del ratón, se cambia la capa en la que se dibujará la plataforma SMD.
La orientación (consulte la descripción en AÑADIR) puede ser cualquier ángulo del rango R0...R359.9. Los indicadores S y M no se pueden utilizar aquí.
La redondez debe introducirse como un número entero entre 0 y 100, con un signo negativo para distinguirla de los parámetros de anchura. Un valor de 0 da como resultado SMD totalmente rectangulares, mientras que un valor de 100 hace que las esquinas del SMD sean completamente redondas. El comando
SMD 50 50 -100 '1'
por ejemplo, crearía un SMD completamente redondo llamado "1" en la posición especificada del clic del ratón. Se puede utilizar para crear plataformas de BGA (matriz de rejilla de bolas).
Si las formas de plataforma SMD estándar no son suficientes para una implantación de componentes concreta, puede crear formas arbitrarias de plataforma SMD dibujando un polígono alrededor de una plataforma SMD o dibujando conductores que tengan un extremo conectado a la plataforma SMD. Se aplican las siguientes condiciones:
Los nombres de SMD se generan automáticamente y se pueden modificar con el comando NOMBRE. Los nombres se pueden incluir en el comando SMD si están entre comillas simples.
Los siguientes indicadores se pueden utilizar para controlar el aspecto de un SMD:
| NOSTOP | no genera máscara de detención de soldadura | |
| NOTHERMALS | no genera materiales térmicos | |
| NOCREAM | no generar máscara de crema |
Por defecto, un SMD genera automáticamente la máscara de detención de soldadura, la máscara de crema y los materiales térmicos según sea necesario. Sin embargo, en casos especiales puede ser conveniente que determinados SMD no lo hagan. Los indicadores NO... anteriores se pueden utilizar para desactivar estas operaciones.
Un comando SMD recién iniciado restablece todos los indicadores a sus valores por defecto. Una vez que se ha indicado un indicador en la línea de comandos, se aplica a todos los siguientes SMD insertados en este comando SMD.
Las plataformas SMD únicas en las placas solo se pueden utilizar definiendo una implantación de componentes con una plataforma.
Función
Cree matrices de SMD.
Sintaxis
SMDARRAY [sides base start count dx dy unit drawrect includename includevalue deleteobjs]
Véase también SMD.
El comando MATRIZ DE SMD permite crear una matriz de SMD en el Editor de implantaciones de componentes de biblioteca. Si el comando se inicia desde el icono de la barra de herramientas de parámetros SMD, aparece un cuadro de diálogo en el que se definen las opciones de lados, nombre base, índice de inicio, número de SMD y otros antes de crear la matriz. Si el comando se inicia desde la línea de comandos y se proporcionan argumentos, las mismas opciones están disponibles, como se especifica a continuación.
Si los argumentos se proporcionan después del comando, todos deben estar presentes:
| sides | Puede ser L, R, LR, T, B o TB, para indicar en qué lados de un rectángulo se dibujan los SMD, donde L=Izquierda, R=Derecha, T=Superior y B=Inferior. | |
| base | Este es el nombre base que se utiliza al asignar nombres a los SMD, donde las plataformas reciben nombres de tal forma que el primer pasador es |
|
| start | Este es el índice inicial para la asignación de nombres de SMD. El primer SMD comienza con un nombre |
|
| count | El número de SMD que se van a colocar. | |
| dx | Distancia en la dirección X entre SMD. | |
| dy | Distancia en la dirección Y entre SMD. | |
| unit | Los valores válidos son: MIC (para micrones), MM (milímetros), MIL (milipulgadas = 0,001 pulgadas), PULGADAS. | |
| drawrect | Activado o desactivado, indica si se dibuja un rectángulo en la capa SilkscreenTop como parte de la operación | |
| includename | Activado o desactivado, indica si se debe colocar un objeto de texto con >NAME como valor | |
| includevalue | Activado o desactivado, indica si se debe colocar un objeto de texto con >VALUE como valor | |
| deleteobjs | Activado o desactivado, indica si se suprimen los SMD, las etiquetas y los objetos de línea antes de colocar la matriz |
Función
Se utiliza para configurar los parámetros de DC, AC y transitorios para una pieza de origen compatible con la simulación.
Sintaxis
SOURCESETUP name
Véase también AÑADIR MODELO, SIM, CONFIGURACIÓN DE ORIGEN DIGITAL.
Este comando se utiliza para definir el valor de una pieza de origen compatible con spice (válido para piezas con el prefijo de spice V o I). Los valores de las funciones de DC, AC y transitoria (seno, exponencial y pulso) están disponibles desde la interfaz de usuario. El usuario siempre puede definir el valor directamente para otros valores de origen válidos. Comando disponible como elemento de menú contextual en ejemplares de pieza en el esquema, así como mediante la línea de comandos y mediante un botón de comando de la barra de herramientas. Si la pieza aún no es compatible con spice, AÑADIR MODELO se inicia para convertir la pieza antes de configurarla.
Función
Divide conductores y aristas de polígono en segmentos.
Sintaxis
SPLIT [curve | @radius] ..
Teclas del ratón
Derecha cambia el estilo de pliegue del conductor (consulte SET Wire_Bend).
Mayús+Derecha invierte la dirección de cambio de los estilos de pliegue.
Ctrl+Derecha alterna entre los estilos de pliegue correspondientes.
Ctrl+Izquierda al colocar un punto final de conductor, define el radio del arco.
Véase también BISELAR, DESPLAZAR, OPTIMIZAR, DEFINIR.
El comando DIVIDIR se utiliza para dividir un conductor (o segmento) o una arista de polígono en dos segmentos para, por ejemplo, introducir un pliegue. Esto significa que puede dividir conductores en piezas que se pueden desplazar con el ratón durante el comando DIVIDIR. Un clic define el punto en el que se divide el conductor. El más corto de los dos nuevos segmentos sigue las reglas actuales de pliegue del conductor y, por lo tanto, puede convertirse en dos segmentos (consulte SET Wire_Bend). El segmento más largo es un segmento recto que va hasta el siguiente punto final.
Si se especifica el parámetro curve o @radius, se puede dibujar un arco como parte del segmento de conductor (consulte la descripción detallada en el comando LÍNEA).
Al ejecutar el comando DIVIDIR, los segmentos que están alineados se vuelven a unir automáticamente. Esta opción se desactivará si el comando
SET OPTIMIZING OFF;
se ha especificado anteriormente o se ha hecho clic dos veces en el conductor en el mismo punto. En este caso, los puntos de división se mantienen y se pueden utilizar, por ejemplo, para reducir la anchura de un segmento. Para ello, seleccione el comando DIVIDIR, marque la parte del conductor que se reducirá con dos clics del ratón e introduzca
CHANGE WIDTH width
A continuación, se hace clic en el segmento para completar el cambio.