El comando Project | Content | Project Options abre el Project Options cuadro de diálogo, que le permite controlar la disponibilidad en línea de los proyectos, definir los niveles de informe, establecer la conectividad, definir qué tipos de diferencias encontrar y agregar parámetros, entre otras opciones. Se accede al comando desde los editores de esquemas y PCB.

Editor de esquemas

Editor de PCB
También se puede acceder al cuadro de diálogo haciendo clic con el botón derecho en la entrada del proyecto en el panel Projects y luego haciendo clic en Project Options en el menú contextual.

Use Set To Installation Defaults para establecer todas las opciones en los valores predeterminados de la instalación.
Para obtener información sobre el acceso y las opciones disponibles en cada una de las pestañas, consulte los menús desplegables a continuación.
Error Reporting Tab

Esta pestaña del cuadro de diálogo Project Options le permite definir los niveles de informe para cada una de las posibles infracciones eléctricas y de dibujo que pueden existir en los documentos esquemáticos fuente al validar el proyecto. Cuando se valida el proyecto, esta configuración de infracciones se utilizará junto con la configuración de Connection Matrix tab para comprobar si hay infracciones en los documentos fuente.
La validación de un proyecto se realiza mediante el comando Validate disponible para el proyecto activo al elegir Project | Validation | Validate o desde el menú del botón derecho de un proyecto en el panel Projects .
Lista de infracciones
Esta lista presenta todas las posibles infracciones eléctricas y de dibujo que pueden existir en los documentos fuente del proyecto. Las propias infracciones se agrupan en las siguientes categorías:
Cada tipo específico de infracción se presenta con los siguientes campos:
- Violation Type Description - una breve descripción del tipo de infracción.
- Report Mode - use este campo para especificar el nivel de severidad asociado con la infracción de la comprobación. Use la lista desplegable para elegir entre los siguientes niveles de informe:
Menú del botón derecho
Los siguientes comandos están disponibles en el menú del botón derecho:
- All Off - establecer Report Mode para todos los tipos de infracción en No Report.
- All Warning - establecer Report Mode para todos los tipos de infracción en Warning.
- All Error - establecer Report Mode para todos los tipos de infracción en Error.
- All Fatal - establecer Report Mode para todos los tipos de infracción en Fatal Error.
- Selected Off - establecer Report Mode para todos los tipos de infracción seleccionados en No Report.
- Selected To Warning - establecer Report Mode para todos los tipos de infracción seleccionados en Warning.
- Selected To Error - establecer Report Mode para todos los tipos de infracción seleccionados en Error.
- Selected To Fatal - establecer Report Mode para todos los tipos de infracción seleccionados en Fatal Error.
- Default - restablecer Report Mode para todos los tipos de infracción a su configuración predeterminada.
Se pueden seleccionar varios tipos de infracción usando técnicas estándar de selección múltiple (Ctrl+Click, Shift+Click).
Opción adicional
Habilite Report Suppressed Violations in Messages Panel para mostrar infracciones en el panel Messages panel incluso si se han suprimido mediante esta pestaña.
Notas
- Use la pestaña Project Options - Connection Matrix para especificar los niveles de informe asociados con infracciones eléctricas relacionadas específicamente con pines, puertos y entradas de hoja.
- Puede haber puntos en el diseño que usted sabe que se marcarán como infracciones eléctricas y que no desea que se marquen. Para suprimirlos, coloque un objeto de directiva de diseño esquemático No ERC en cada punto.
-
Una opción de interés es Nets with only one pin. Puede utilizarse para detectar redes de un solo nodo donde, por ejemplo, un pin se ha conectado a un puerto pero no se conecta a otro pin. Esta opción está establecida en No Report de forma predeterminada y puede cambiarse a Warning para ayudar a detectar redes interrumpidas.
Connection Matrix Tab

Esta pestaña del cuadro de diálogo Project Options proporciona una matriz que ofrece un mecanismo para establecer reglas de conectividad entre pines de componentes e identificadores de red, como puertos y entradas de hoja. Define las condiciones lógicas o eléctricas que deben informarse como advertencias o errores. Por ejemplo, un pin de salida conectado a otro pin de salida normalmente se consideraría una condición de error, pero dos pines pasivos conectados no.
La validación de un proyecto se realiza mediante el comando Validate disponible para el proyecto activo al elegir Project | Validation | Validate o desde el menú del botón derecho de un proyecto en el panel Projects .
La matriz presenta todas las posibles comprobaciones de conexión de cableado entre combinaciones de pines, puertos y entradas de hoja, así como pruebas para entidades no conectadas. La matriz se lee de izquierda a derecha y de arriba abajo, y el color del elemento de la matriz en la intersección fila-columna especifica cómo responderá el compilador al comprobar esa condición en particular.
Para cambiar el modo de informe de una comprobación de infracción en la matriz, haga clic en el cuadrado de color donde se cruzan la fila y la columna de dos entidades. Cada vez que haga clic, el modo pasará al siguiente nivel de informe.
Al pasar el cursor sobre un cuadrado, se muestra texto debajo de la matriz para describir la infracción de conectividad y el modo de informe vigente.
Menú del botón derecho
Los siguientes comandos están disponibles en el menú contextual del botón derecho:
- All Off - establecer todas las entradas de la matriz en No Report.
- All Warning - establecer todas las entradas de la matriz en Warning.
- All Error - establecer todas las entradas de la matriz en Error.
- All Fatal - establecer todas las entradas de la matriz en Fatal Error.
- Default - restablecer todas las entradas de la matriz a su configuración predeterminada.
Notas
- Use la pestaña Error Reporting para especificar los niveles de informe asociados con otras infracciones eléctricas y de dibujo.
- Puede haber puntos en el diseño que usted sabe que se marcarán como infracciones eléctricas y que no desea que se marquen. Para suprimirlos, coloque un objeto de directiva de diseño esquemático No ERC en cada punto.
Comparator Tab

La pestaña Comparator del cuadro de diálogo Project Options le permite definir qué tipos de diferencias encontrar y cuáles ignorar al comparar documentos. Para cada comparación posible, puede elegir encontrar o ignorar diferencias mediante la lista desplegable asociada en la columna Mode . Puede configurar la búsqueda de diferencias en componentes, redes, parámetros y objetos físicos según sea necesario.
Descripción/Modo del tipo de comparación
Control adicional
La opción Ignore Rules Defined in PCB Only se utiliza para ignorar reglas definidas solo en el PCB dentro del proyecto de diseño. Por ejemplo, cuando realiza un cambio de orden de ingeniería, los cambios pueden aplicarse del esquema al PCB y, si esta opción está habilitada, se ignoran las reglas solo del PCB. Si no hay reglas correspondientes en las hojas esquemáticas del mismo proyecto, entonces el comparador no intentará agregar reglas nuevas.

Esta pestaña del cuadro de diálogo Project Options le permite especificar la ruta de salida y las opciones relacionadas para las salidas generadas del proyecto. También puede especificar varias opciones de netlist y el alcance del identificador de red.
- Output Path - la ruta de salida predeterminada para la generación de archivos de salida del proyecto de diseño actual (*.PrjPcb).
- ECO Log Path - la ruta de salida predeterminada para los archivos de registro ECO.
Opciones de salida
- Open outputs after compile - habilite esta opción para abrir los archivos generados después de compilar el proyecto de diseño.
- Timestamp folder - habilite esta opción para crear una carpeta con marca de tiempo para la salida generada. El nombre de la carpeta tiene el formato <FolderName> Date Time donde <FolderName> se especifica en el campo Output Path y Date y Time tienen el mismo formato que la configuración de su sistema.
- Archive project document - habilite esta opción para archivar el documento del proyecto.
- Use separate folder for each output type - habilite esta opción para crear carpetas separadas para cada tipo de salida generado para el proyecto de diseño. Si ha optado por crear una carpeta con marca de tiempo, se crearán carpetas separadas dentro de esa carpeta.
Opciones de netlist
- Allow Ports to Name Nets - habilite esta opción para nombrar una red usando la propiedad Name de un puerto cableado en lugar de usar un nombre de red predeterminado generado por el sistema.
- Allow Sheet Entries to Name Nets - habilite esta opción para nombrar una red usando el nombre de la entrada de hoja en lugar de usar un nombre de red predeterminado generado por el sistema.
- Allow Single Pin Nets - habilite esta opción para permitir la existencia de redes que contengan solo un único pin.
-
Append Sheet Numbers to Local Net - habilite esta opción para agregar el valor del parámetro Sheet Number de un documento esquemático (un parámetro a nivel de documento) a las redes que son locales a esa hoja. Una red local es una red que no sale de la hoja. Para una red que sí sale de la hoja (y por lo tanto no es local), esta opción no se aplica.
Si la opción Net Identifier Scope está configurada en Global, entonces todas las redes con la misma etiqueta de red se conectarán entre sí en todas las hojas. Dado que estas redes no son locales, la opción Append Sheet Numbers to Local Net no se aplica.
La opción Append Sheet Numbers to Local Nets solo funcionará si a cada hoja esquemática se le ha asignado un SheetNumber único. El parámetro SheetNumber se asigna en la pestaña Parameters del panel Inspector en modo Document Options para cada hoja esquemática.
- Higher Level Names Take Priority - habilite esta opción para que las etiquetas de red utilizadas en las hojas superiores de la jerarquía den nombre a las redes en las hojas inferiores.
- Power Port Names Take Priority - el software tiene la capacidad de localizar una red de alimentación global cableando un puerto de alimentación a un puerto normal. Esto forzaría que todos los pines de esa hoja conectados a ese puerto de alimentación formen una red separada. Habilitar esta opción forzará la asignación del nombre de red usando el nombre de la red asignada al puerto de alimentación.
Si solo está habilitado Higher Level Names Take Priority, el orden de prioridad de nomenclatura es el siguiente: Net labels, power ports, ports, pins. Sin embargo, si la opción Power Port Names Take Priority también está habilitada, entonces el orden de prioridad de nomenclatura es: Power ports, net labels, ports, pins.
Alcance del identificador de red
Los diseños de múltiples hojas se definen a nivel eléctrico (o de conectividad) mediante identificadores de red. Los identificadores de red (etiquetas de red, puertos, entradas de hoja, puertos de alimentación y pines ocultos) crean conexiones lógicas entre puntos de la misma red. Esto puede ser dentro de una hoja o a través de varias hojas. Las conexiones físicas existen cuando un objeto está unido directamente a otro objeto eléctrico mediante un cable. Las conexiones lógicas se crean cuando dos identificadores de red del mismo tipo (por ejemplo, dos etiquetas de red) tienen la misma propiedad Net .
Cuando se crea el modelo de conectividad del diseño, debe definir cómo desea que los identificadores de red se conecten entre sí; esto se conoce como establecer el Net Identifier Scope. Básicamente, hay dos formas de conectar hojas en un diseño de múltiples hojas: horizontalmente, directamente de una hoja a otra hoja y a otra hoja, etc., o verticalmente, desde una subhoja hasta el símbolo de hoja que la representa en la hoja principal. En la conectividad horizontal, las conexiones son de puerto a puerto (también está disponible de etiqueta de red a etiqueta de red). En la conectividad vertical, las conexiones son de entrada de hoja a puerto.
El alcance de los identificadores de red debe determinarse al comienzo del proceso de diseño.
Use la lista desplegable para elegir entre los siguientes alcances:
-
Automatic (Based on project contents) - este modo selecciona automáticamente cuál de los modos de identificador de red usar según los siguientes criterios: si hay entradas de hoja en la hoja superior, entonces se usa Hierarchical ; si no hay entradas de hoja, pero hay puertos presentes, entonces se usa Flat ; si no hay entradas de hoja ni puertos, entonces se usa Global .
El modo Automatic usa de forma predeterminada el modo estándar Hierarchical si es necesario, con los puertos de alimentación conectándose globalmente. Para usar Strict Hierarchical, configure manualmente Net Identifier Scope según corresponda. Los pines ocultos siempre se consideran globales.
- Flat (Only ports global) - los puertos se conectan globalmente a través de todas las hojas de todo el diseño. Con esta opción, las etiquetas de red son locales a cada hoja, es decir, no se conectarán entre hojas. Todos los puertos con el mismo nombre se conectarán en todas las hojas. Esta opción puede utilizarse para diseños planos de múltiples hojas. No se recomienda para diseños grandes, ya que puede ser difícil rastrear una red a través de las hojas.
- Hierarchical (Sheet entry <-> port connections, power ports global) - conecta verticalmente entre un puerto y la entrada de hoja correspondiente. Esta opción realiza conexiones entre hojas solo a través de entradas de símbolo de hoja y puertos coincidentes de la subhoja. Utiliza puertos en las hojas para llevar redes o buses hasta entradas de hoja en los símbolos de hoja correspondientes en la hoja principal. Los puertos sin una entrada de hoja coincidente no se conectarán aunque exista un puerto con el mismo nombre en otra hoja. Las etiquetas de red son locales a cada hoja, es decir, no se conectarán entre hojas. Sin embargo, los puertos de alimentación son globales – todos los puertos de alimentación con el mismo nombre se conectan en todo el diseño. Esta opción puede utilizarse para crear diseños de cualquier profundidad o jerarquía y permite rastrear una red a lo largo de todo un diseño en el esquema impreso.
- Strict Hierarchical (Sheet entry <-> port connections, power ports local) - este modo de conectividad se comporta de la misma manera que el modo Hierarchical , con la diferencia de que los puertos de alimentación se mantienen locales a cada hoja, es decir, no se conectarán entre hojas con puertos de alimentación del mismo nombre.
- Global (Netlabels and ports global) - los puertos y las etiquetas de red se conectan a través de todas las hojas de todo el diseño. Con esta opción, todas las redes con la misma etiqueta de red se conectarán entre sí en todas las hojas. Además, todos los puertos con el mismo nombre se conectarán en todas las hojas. Si una red conectada a un puerto también tiene una etiqueta de red, su nombre de red será el nombre de la etiqueta de red. Esta opción también puede utilizarse para diseños planos de múltiples hojas; sin embargo, es difícil rastrear de una hoja a otra ya que localizar visualmente los nombres de red en el esquema no siempre es fácil.
Si el diseño utiliza símbolos de hoja con entradas de hoja, el Net Identifier Scope debe configurarse en Hierarchical o Strict Hierarchical. En cualquiera de estos modos, la hoja superior debe estar cableada. Si no se utilizan símbolos de hoja con entradas de hoja, la conectividad puede establecerse mediante puertos y/o etiquetas de red; por lo tanto, debe utilizarse uno de los otros dos alcances de identificador de red (Flat o Global) según corresponda.
Recuerde que las etiquetas de red no se conectan a puertos con el mismo nombre.
Permitir intercambio de pines usando estos métodos
En el editor de PCB, los intercambios de pines, pares diferenciales y partes se realizan intercambiando redes en las almohadillas de los componentes y su cobre correspondiente. Cuando los cambios se fusionan en los esquemas, hay dos formas de gestionar un intercambio de pines:
- Adding / Removing Net-Labels - habilite esta opción para permitir el intercambio de pines en un símbolo de componente. Realizar el intercambio en el esquema mediante el intercambio de etiquetas de red solo puede hacerse si la conectividad se establece a través de las etiquetas de red, es decir, si los pines no están cableados físicamente entre sí.
-
Changing Schematic Pins - habilite esta opción para permitir el intercambio de etiquetas de red en los cables conectados a los pines de un componente. Intercambiar pines será la única opción disponible cuando las redes se hayan cableado físicamente a un componente. Este método puede utilizarse en componentes simples (como una red de resistencias) o cuando no hay alternativa debido a la estructura del diseño esquemático.
El intercambio de pines siempre funcionará en el esquema, pero puede significar que la instancia del símbolo del componente ya no sea la misma que se definió en la biblioteca. En esta situación, significa que el símbolo ya no puede actualizarse desde la biblioteca sin destruir la información de intercambio. También significa que otras instancias del mismo componente en este diseño tendrán una disposición de pines diferente, lo que podría ser una fuente de confusión para alguien que lea el esquema.
Multi-Channel Tab

Esta pestaña del cuadro de diálogo Project Options le permite definir el esquema de nombres de canal y el formato del designador de componentes para su uso con diseños multicanal. El diseño multicanal es la capacidad de hacer referencia a la misma subhoja en el proyecto varias veces. Esto puede hacerse colocando varios símbolos de hoja que hagan referencia a la misma subhoja, o incluyendo la palabra clave Repeat en el designador de un símbolo de hoja para instanciarlo varias veces.
CircuitMaker ofrece un verdadero diseño multicanal, lo que significa que puede hacer referencia repetidamente a hojas individuales en un proyecto. Cualquier cambio que deba realizarse puede aplicarse en un solo lugar y, al recompilar el proyecto, esos cambios se propagan a través de cada instanciación.
La asignación del único componente lógico en el esquema a las múltiples instancias físicas en la PCB está controlada por el esquema de designadores multicanal definido en esta pestaña.
Nombres de canal
Los nombres jerárquicos de canal se forman concatenando todos los designadores de símbolos de hoja canalizados (ChannelPrefix + ChannelIndex) en la jerarquía de ruta de canal correspondiente.
- Channel Naming Style - use este campo para especificar el estilo que se utilizará para nombrar los canales. A medida que seleccione un estilo de la lista, la imagen de abajo se actualizará para reflejar la convención de nomenclatura que aparecerá en el diseño. Cuando se compila el diseño, se crea un canal para cada hoja del diseño, incluyendo cada banco y cada canal de nivel inferior. Hay cinco estilos disponibles: dos planos y tres jerárquicos (los que incluyen ruta):
- Flat Numeric With Names
- Flat Alpha With Names
- Numeric Name Path
- Alpha Name Path
- Mixed Name Path
-
Level Separator for Paths - use este campo para especificar el carácter/símbolo requerido para separar la información de ruta cuando se utilicen los estilos de nomenclatura jerárquica (aquellos estilos que incluyen la ruta). De forma predeterminada, se utilizará el carácter de subrayado (_).
No hay ninguna restricción sobre la entrada utilizada para el separador de nivel, aunque para mantener la claridad visual, es aconsejable limitarlo a un solo carácter no alfanumérico.
- Preview - a medida que realice cambios en Room Naming Style y/o Designator Format, la imagen de esta región se actualizará dinámicamente para reflejar la convención de nomenclatura que aparecerá en el diseño. La imagen muestra un ejemplo de un diseño de canal anidado 2 x 2. Las regiones más grandes con tramado cruzado representan los dos canales de nivel superior (o bancos) y las regiones sombreadas dentro de ellas representan los canales de nivel inferior (con dos componentes de muestra mostrados en cada uno).
Nombres de componentes
- Designator Format - use este campo para especificar el formato utilizado al asignar designadores a los componentes del diseño. Hay ocho formatos predefinidos disponibles en la lista desplegable del campo: cinco planos y tres que pueden utilizarse en un contexto jerárquico (que contienen el nombre del canal).
Notas
- La indexación alfabética de un canal solo es realmente útil si su diseño contiene menos de 26 canales en total o si está utilizando un formato de designador de naturaleza jerárquica.
- Debe volver a compilar su proyecto para que cualquier cambio realizado en los formatos de designador de canal y/o componente surtan efecto.
- Cuando se compila un diseño multicanal, se muestran pestañas a lo largo de la parte inferior de la hoja esquemática en la ventana de diseño, una para cada canal (o banco). Los nombres de las pestañas son los nombres de los símbolos de hoja más el número de canal, por ejemplo, BANKA. Estas son las vistas compiladas (vistas físicas) del diseño, mientras que el diseño lógico permanece como antes en la pestaña Editor .
Parameters Tab

Esta pestaña del cuadro de diálogo Project Options le permite administrar los parámetros definidos para el proyecto, a menudo denominados project-level parameters. Los parámetros definidos a nivel de proyecto están disponibles para su uso en todas las hojas esquemáticas y documentos PCB del proyecto mediante el uso de cadenas especiales (=<ProjectParameterName> en un esquemático y .<ProjectParameterName> en una PCB). Los parámetros pueden utilizarse para proporcionar información adicional del diseño. Los parámetros del proyecto se guardan en el archivo del proyecto (*.PrjPcb)
CircuitMaker admite parámetros en varios niveles del proyecto: parámetros a nivel de proyecto, parámetros a nivel de documento (definidos para una hoja esquemática) y parámetros a nivel de variante. También tienen una jerarquía, lo que significa que puede crear un parámetro con el mismo nombre en distintos niveles del proyecto, cada uno con valores diferentes. CircuitMaker resuelve esto con el siguiente orden de precedencia: Variant (prioridad más alta) ---> Schematic Document ---> Project (prioridad más baja). Esto significa que el valor del parámetro definido en el documento esquemático anula el valor definido en las opciones del proyecto, y el valor definido en la variante anula el valor definido en el documento esquemático. (Tenga en cuenta que los parámetros a nivel esquemático no están disponibles en la PCB. Para estos tipos de salidas, utilice parámetros de proyecto o de variante.
Menú de clic derecho
Los siguientes comandos están disponibles en el menú de clic derecho:
- Edit - use este comando para modificar el parámetro actualmente seleccionado en el cuadro de diálogo Parameter Properties.
- Add - use este comando para agregar un nuevo parámetro a la lista en el cuadro de diálogo Parameter Properties.
- Remove - use este comando para eliminar los parámetros seleccionados de la lista.
- Copy - use este comando para copiar los parámetros seleccionados al portapapeles de Windows.
- Paste - use este comando para pegar parámetros del portapapeles de Windows en la lista de parámetros.
Los comandos Copy y Paste admiten la capacidad de definir un conjunto de parámetros en una hoja de cálculo externa (como Microsoft Excel) y pegarlos en la pestaña. Si un parámetro que se está pegando tiene el mismo nombre que un parámetro existente en la lista, el valor del parámetro existente se sobrescribirá con el que se está pegando.
Utilice las siguientes secciones desplegables para acceder a la información sobre cada infracción disponible en la pestaña Error Reporting tab del cuadro de diálogo Project Options.
Infracciones asociadas con componentes
Component Has Been Deleted
Default report mode: 
Esta infracción ocurre si un componente ha sido eliminado de forma lógica del proyecto después de la validación del proyecto
Notification
Si los errores y advertencias del compilador están habilitados para mostrarse en el esquemático (habilitados en la página Schematic Compiler de System Preferences), un objeto infractor mostrará una línea ondulada de color debajo. También se muestra una notificación en el panel Messages con el siguiente formato:
ComponentName: Component has been deleted,
donde:
ComponentName es el nombre del componente en la biblioteca esquemática de origen.
Recommendation for Resolution
La infracción surge porque un componente ha sido eliminado de forma lógica del proyecto después de que el proyecto haya sido validado. Si el componente fue eliminado de forma lógica por error, vuelva a colocar el componente.
Component Implementations with Invalid Pin Mappings
Default report mode: 
Esta infracción ocurre al compilar un paquete de biblioteca integrada (*.LibPkg) y se determina que la asignación de pines entre el componente esquemático y el modelo vinculado no es válida.
Notification
Si los errores y advertencias del compilador están habilitados para mostrarse en el esquemático (habilitados en la página Schematic Compiler de System Preferences), un objeto infractor mostrará una línea ondulada de color debajo. También se muestra una notificación en el panel Messages con el siguiente formato:
ComponentName: Could not find port <>ModelPinNumber on model <ModelName> for pin <ComponentPinNumber>,
donde:
ComponentName es el nombre del componente en la biblioteca esquemática de origen.
ModelPinNumber es el designador esperado para el pin/pad que no pudo encontrarse en el modelo vinculado.
ModelName es el nombre del modelo que está vinculado al componente.
ComponentPinNumber es el designador del pin en el componente esquemático de origen al que está asignado el pin erróneo del modelo.
Recommendation for Resolution
La infracción surge porque la entrada en Model Pin Designator apunta a un designador de pad que no existe en el modelo PCB. Corrija la entrada según sea necesario. Normalmente, habrá una asignación uno a uno con los designadores iguales en ambos lados.
Components Containing Duplicate Sub-Parts
Default report mode: 
Esta infracción ocurre cuando la misma parte de una instancia de componente multiparte se ha colocado más de una vez en un diseño esquemático. Por ejemplo, ha colocado un componente 74HC32 con el designador U9, pero inadvertidamente ha colocado dos instancias de la parte uno de este componente, lo que da como resultado dos instancias de U9A en el diseño.
Notification
Si los errores y advertencias del compilador están habilitados para mostrarse en el esquemático (habilitados en la página Schematic - Compiler de System Preferences), un objeto infractor mostrará una línea ondulada de color debajo. También se muestra una notificación en el panel Messages con el siguiente formato:
Component <ComponentName> has duplicate sub-parts at <Location1> and <Location2>,
donde:
ComponentName es el nombre del componente infractor en términos de su designador y referencia de biblioteca.
Location1 son las coordenadas X,Y de la primera instancia de la subparte en cuestión.
Location2 son las coordenadas X,Y de la instancia duplicada de la subparte en cuestión.
Recommendation for Resolution
Cambie el número de parte de las partes infractoras según sea necesario. Esto puede lograrse de una de las siguientes maneras:
- Acceda al panel Inspector para la parte y cambie el número de parte.
- Use el comando Increment Part Number, que está disponible en el submenú Part Actions (al hacer clic con el botón derecho sobre la parte).
Components with Duplicate Pins
Default report mode: 
Esta infracción ocurre cuando dos o más pines de un componente tienen el mismo designador.
Notification
Si los errores y advertencias del compilador están habilitados para mostrarse en el esquemático (habilitados en la página Schematic - Compiler de System Preferences), un objeto infractor mostrará una línea ondulada de color debajo. También se muestra una notificación en el panel Messages con el siguiente formato:
Duplicate pins in component Pin <Identifier1> and Pin <Identifier2>,
donde:
Identifier1 es el identificador de la primera instancia del pin duplicado, representado por la combinación designador de parte-designador de pin
Identifier2 es el identificador de la segunda instancia del pin duplicado, representado por la combinación designador de parte-designador de pin.
Recommendation for Resolution
Cambie el designador de los pines infractores según corresponda, de modo que cada uno tenga una asignación única. Los designadores de pin pueden editarse desde el editor esquemático para un componente que ya ha sido colocado. Si los pines del componente no están bloqueados, puede hacer doble clic en el pin y editar su designador en el panel Inspector . De lo contrario, edite los pines mediante el cuadro de diálogo Component Pin Editor.
Normalmente, la duplicación residirá en el componente de biblioteca, en cuyo caso debe editar el designador del pin para ese componente en la biblioteca esquemática de origen y luego propagar el cambio a las instancias colocadas del componente mediante el comando Update Schematic Sheets. Este comando está disponible en el menú de clic derecho asociado con la región Components del panel SCH Library
Note
- Solo se enumerará una instancia de error en el panel Messages para cada componente distinto. Un componente bien puede tener más de dos pines con el mismo designador, pero al investigar el error usando la región Details del panel, solo se enumerarán los dos primeros pines duplicados (en orden alfabético por nombre de pin).
Duplicate Part Designators
Default report mode: 
Esta infracción ocurre cuando al menos dos partes en las hojas esquemáticas de origen de un diseño tienen asociado el mismo designador.
Notification
Si los errores y advertencias del compilador están habilitados para mostrarse en el esquemático (habilitados en la página Schematic - Compiler de System Preferences), un objeto infractor mostrará una línea ondulada de color debajo. También se muestra una notificación en el panel Messages con el siguiente formato:
Duplicate Component Designators <PartDesignator> at <Location1> and <Location2>,
donde:
PartDesignator es el designador infractor.
Location1 son las coordenadas X,Y que marcan el centro de la parte principal para la primera instancia del designador infractor.
Location2 son las coordenadas X,Y que marcan el centro de la parte principal para la segunda instancia del designador infractor.
Recommendation for Resolution
Asigne designadores diferentes y únicos a los duplicados según sea necesario. Esto puede hacerse manualmente editando cada designador infractor.
Como alternativa, restablezca los designadores de componentes duplicados mediante el comando Tools | Annotation | Reset Duplicates .
Mismatched Hidden Pin Connections
Default report mode: 
Esta violación ocurre en componentes de varias partes cuando un pin oculto común a más de una subparte está conectado a redes diferentes.
Notification
Si los errores y advertencias del compilador están habilitados para mostrarse en el esquemático (habilitados en la página Schematic Compiler de System Preferences), un objeto infractor mostrará una línea ondulada de color debajo. También se muestra una notificación en el panel Messages con el siguiente formato:
Mismatched hidden pin connections in Pin <Identifier> and Pin <Identifier>
donde
Identifier se utiliza para identificar el pin en cuestión. El identificador aparece en el formato PhysicalComponentName-PinDesignator (p. ej., U2-7).
Recommendation for Resolution
Reasigne el/los pin(es) infractor(es) a las redes correctas. Edite el/los pin(es) mediante el cuadro de diálogo Component Pin Editor . Desde el cuadro de diálogo Component Pin Editor , acceda a la pestaña Logical del cuadro de diálogo Pin Properties para el pin infractor (para cada subparte por turno) y compruebe/modifique la entrada de red en el campo Connect To .
Missing Component Models
Default report mode: 
Esta violación ocurre al compilar un paquete de biblioteca integrada (*.LibPkg) y no se pudo encontrar un modelo vinculado para un componente en la biblioteca esquemática fuente.
Notification
Si los errores y advertencias del compilador están habilitados para mostrarse en el esquemático (habilitados en la página Schematic Compiler de System Preferences), un objeto infractor mostrará una línea ondulada de color debajo. También se muestra una notificación en el panel Messages en uno de los siguientes formatos:
<ComponentName>: Could not find <ModelName> - cuando el alcance de búsqueda del modelo es Any.
<ComponentName>: Could not find <ModelName> in <LibraryName> - cuando el alcance de búsqueda del modelo es Library Name.
<ComponentName>: Could not find <ModelName> in <Path> - cuando el alcance de búsqueda del modelo es Library Path.
donde:
ComponentName es el nombre del componente en la biblioteca esquemática fuente.
ModelName es el nombre del modelo de componente 2D/3D que está vinculado al componente fuente y no se pudo encontrar.
LibraryName es el nombre del archivo de biblioteca especificado para contener el modelo vinculado.
Path es la ruta absoluta a un archivo de biblioteca especificado para contener el modelo vinculado.
Recommendation for Resolution
Este problema suele deberse a uno de los siguientes escenarios:
- El nombre del modelo está especificado incorrectamente al definir el vínculo del modelo.
- El modelo vinculado no reside en el archivo de biblioteca especificado.
- El archivo de biblioteca que contiene el modelo vinculado se ha movido o eliminado.
El formato del mensaje de error mostrado depende del alcance de búsqueda que haya habilitado al localizar el modelo y puede ser de gran ayuda para rastrear el problema con el vínculo del modelo:
- Si no se pudo encontrar el modelo a lo largo de una ruta especificada (alcance de búsqueda: Library Path), asegúrese de que el archivo de biblioteca que ha especificado realmente exista en esa ubicación y compruebe también el archivo de biblioteca para ver si el modelo con el nombre especificado existe en él.
- Si no se pudo encontrar el modelo en un archivo de biblioteca especificado (alcance de búsqueda: Library Name), asegúrese de que el archivo de biblioteca se haya añadido a la lista Available File-based Libraries. Además, compruebe que el archivo de biblioteca contenga el modelo con el mismo nombre especificado en el vínculo.Si simplemente no se pudo encontrar el modelo (alcance de búsqueda: Any), asegúrese de que se haya añadido a la lista Available File-based Libraries un archivo de biblioteca que contenga un modelo con el mismo nombre que el especificado en el vínculo.
Missing Pin Found in Component Display Mode
Default report mode: 
Esta violación ocurre si falta un pin en uno de los modos de visualización de una parte.
Notification
Si los errores y advertencias del compilador están habilitados para mostrarse en el esquemático (habilitados en la página Schematic Compiler de System Preferences), un objeto infractor mostrará una línea ondulada de color debajo. También se muestra una notificación en el panel Messages con el siguiente formato:
Missing Pin <Identifier> in <DisplayMode> of part <PartName>,
donde:
Identifier se utiliza para identificar el pin en cuestión. El identificador aparece en el formato PartLibraryReference-Pin Designator (p. ej., DIP14-8)
DisplayMode es el modo específico de representación gráfica de la parte en el que se ha encontrado el pin faltante. Una parte tiene un modo Normal y puede tener hasta 255 modos Alternate definidos
PartName es la referencia de biblioteca de la parte afectada.
Recommendation for Resolution
Esta violación suele producirse cuando se define un modo gráfico alternativo para un componente, pero no se han especificado para el modo Alternate todos los pines especificados en el modo Normal. No solo debe haber un número idéntico de pines entre los modos de visualización gráfica, sino que los pines también deben ser idénticos tanto en Designator como en Name.
En la biblioteca esquemática fuente, copie los pines faltantes desde un modo de visualización existente al modo de visualización infractor del componente. Luego, transfiera el cambio a las instancias colocadas del componente mediante el comando Update Schematic Sheets . Este comando está disponible en el menú contextual asociado con la región Components del panel SCH Library .
Sheet Symbol with Duplicate Entries
Default report mode: 
Esta violación ocurre cuando un símbolo de hoja contiene dos entradas de hoja que tienen el mismo nombre.
Notification
Si los errores y advertencias del compilador están habilitados para mostrarse en el esquemático (habilitados en la página Schematic Compiler de System Preferences), un objeto infractor mostrará una línea ondulada de color debajo. También se muestra una notificación en el panel Messages con el siguiente formato:
Sheet Symbol with duplicate entries Sheet Entry <Identifier> at <Location1> and <Location2>,
donde:
Identifier se utiliza para representar la entrada de hoja infractora. El identificador aparece en el formato SheetSymbolName-SheetEntryName(SheetEntryIOType).
Location1 son las coordenadas X,Y de la primera entrada de hoja infractora.
Location2 son las coordenadas X,Y de la segunda entrada de hoja infractora.
Recommendation for Resolution
Cambie el nombre del objeto de entrada de hoja infractor según sea necesario, ya sea editando el nombre in situ o haciendo doble clic en la entrada de hoja infractora y editando el campo Name en el panel Inspector .
Undesignated Parts Requiring Annotation
Default report mode: 
Esta violación ocurre cuando se detecta que un componente del diseño tiene un designador predeterminado (con un sufijo ?) - ya sea porque aún no se ha anotado o porque el designador se ha restablecido.
Notification
Si los errores y advertencias del compilador están habilitados para mostrarse en el esquemático (habilitados en la página Schematic Compiler de System Preferences), un objeto infractor mostrará una línea ondulada de color debajo. También se muestra una notificación en el panel Messages con el siguiente formato:
Un-Designated Part <PartDesignator>,
donde
PartDesignator es el designador predeterminado para la pieza sin designar (p. ej., U?, D?, C?, etc.).
Recommendation for Resolution
Asigne un designador único al componente infractor según sea necesario. Esto puede hacerse manualmente editando el designador o mediante el uso del cuadro de diálogo Annotate (Tools | Annotation | Annotate).
Note
- Solo se mostrará una instancia de error en el panel Messages para cada tipo de designador distinto (U?, D?, C?, etc.). Puede haber varios errores.
Unused Sub-Part in Component
Default report mode: 
Esta infracción ocurre cuando una parte de una instancia de componente de varias partes no se ha utilizado dentro del diseño. Por ejemplo, es posible que se hayan colocado y cableado tres de las cuatro partes de una instancia de un componente 74HC32 y que la cuarta no.
Notification
Si los errores y advertencias del compilador están habilitados para mostrarse en el esquemático (habilitados en la página Schematic Compiler de System Preferences), un objeto infractor mostrará una línea ondulada de color debajo. También se muestra una notificación en el panel Messages con el siguiente formato:
Component <Identifier> has unused sub-part (<PartNumber>),
donde
Identifier es el componente padre, representado con el formato Designator Library Reference (p. ej., U11 74HC32)
PartNumber es un entero utilizado para indicar qué parte específica no se está usando (p. ej., 1 representa la parte A, 2 representa la parte B, y así sucesivamente).
Recommendation for Resolution
Coloque la parte no utilizada y conecte sus entradas a tierra. Para garantizar el mismo designador raíz, copie una parte existente de la instancia de ese componente y, después de pegarla, incremente su número de parte según corresponda.
Infracciones asociadas con documentos
Missing Child Sheet for Sheet Symbol
Default report mode: 
Esta infracción ocurre cuando el vínculo entre un símbolo de hoja y un subdocumento esquemático de destino no es válido. Esto puede ocurrir cuando:
- Se ha colocado manualmente un símbolo de hoja, pero no se ha introducido ninguna referencia de documento de nivel inferior en el campo Filename del símbolo.
- La referencia del documento en el campo Filename del símbolo se ha introducido incorrectamente, apuntando en la práctica a un documento que no existe.
- El documento de destino referenciado se ha quitado del proyecto o se ha eliminado.
Notification
Si los errores y advertencias del compilador están habilitados para mostrarse en el esquemático (habilitados en la página Schematic Compiler de System Preferences), un objeto infractor mostrará una línea ondulada de color debajo. También se muestra una notificación en el panel Messages con el siguiente formato:
Missing child-sheet in <SymbolFileName> in Symbol <SymbolDesignator>,
donde:
SymbolFileName es la entrada actual del campo Filename del símbolo de hoja padre.
SymbolDesignator es el designador del símbolo de hoja padre.
Recommendation for Resolution
Compruebe la entrada en el campo Filename del símbolo de hoja. Si el documento de destino requerido ya existe, asegúrese de que el nombre del documento (incluida la extensión) se haya introducido correctamente en el campo. Si el documento de destino se ha quitado del proyecto y tiene acceso a él, vuelva a agregarlo al proyecto. Si el documento de destino no existe, haga clic con el botón derecho en el símbolo y luego elija el comando Create Sheet From Sheet Symbol del submenú Sheet Symbol Actions.
Multiple Top-Level Documents
Default report mode: 
Esta infracción ocurre en diseños jerárquicos donde dos o más hojas esquemáticas están en el nivel superior de la estructura.
Notification
Si los errores y advertencias del compilador están habilitados para mostrarse en el esquemático (habilitados en la página Schematic Compiler de System Preferences), un objeto infractor mostrará una línea ondulada de color debajo. También se muestra una notificación en el panel Messages con el siguiente formato:
Multiple top level documents: <SheetName> has been used,
donde:
SheetName es el nombre del documento esquemático que se está utilizando actualmente como hoja de nivel superior.
Recommendation for Resolution
Este problema suele surgir porque el símbolo de hoja en la hoja superior real no apunta correctamente a la subhoja prevista. Para resolver este problema, primero determine qué hoja esquemática es la subhoja prevista. Compruebe si se ha colocado un símbolo de hoja para la subhoja prevista en el esquemático de nivel superior:
- Si no existe un símbolo de hoja, créelo ya sea mediante colocación manual o haciendo clic con el botón derecho en la subhoja y luego usando el comando Sheet Actions » Create Sheet Symbol From Sheet.
- Si el símbolo de hoja existe, compruebe el campo Filename del símbolo y asegúrese de que haga referencia a la subhoja.
Al recompilar, la jerarquía se resolverá y el error desaparecerá del panel Messages .
Port Not Linked to Parent Sheet Symbol
Default report mode: 
Esta infracción ocurre cuando se encuentra que un puerto en una hoja hija no coincide con una entrada de hoja en el símbolo de hoja padre. Todas las entradas de hoja del símbolo de hoja padre deben sincronizarse (coincidir) con los puertos correspondientes en la hoja hija.
Notification
Si los errores y advertencias del compilador están habilitados para mostrarse en el esquemático (habilitados en la página Schematic Compiler de System Preferences), un objeto infractor mostrará una línea ondulada de color debajo. También se muestra una notificación en el panel Messages con el siguiente formato:
Port <PortName> not matched to Sheet-Entry at <Location>,
donde:
PortName es el nombre del puerto en la hoja hija.
Location son las coordenadas X,Y del punto activo eléctrico del puerto.
Recommendation for Resolution
Este problema puede surgir por varias razones:
- La entrada de hoja correspondiente para el puerto no existe.
- La entrada de hoja correspondiente para el puerto existe, pero con un nombre diferente.
- La entrada de hoja correspondiente para el puerto existe, pero con un tipo de E/S diferente.
Use la región Details del panel Messages para realizar una sonda cruzada hasta el puerto en cuestión y luego haga Ctrl+double-click en el puerto para ascender al símbolo de hoja padre. Haga clic con el botón derecho en el símbolo de hoja y luego elija Sheet Symbol Actions » Synchronize Sheet Entries and Ports en el menú que aparece. Esto le dará acceso al cuadro de diálogo Synchronize Ports To Sheet Entries para ese símbolo de hoja.
Use el cuadro de diálogo para hacer coincidir el puerto en cuestión con la entrada de hoja requerida. Si la entrada de hoja no existe, puede crearla directamente desde el cuadro de diálogo. Cuando la entrada de hoja existe pero el Nombre y/o el Tipo de E/S difieren, puede determinar, como parte de la coincidencia, si el Nombre y el Tipo de E/S que se usarán provienen del puerto o de la entrada de hoja.
Note
- Cuando la entrada de hoja y el puerto existen pero tienen Nombres y/o Tipos de E/S diferentes, habrá un mensaje de error correspondiente que indicará que la entrada de hoja no coincide con un puerto. Sincronizar la entrada de hoja con el puerto eliminará ambos errores.
Sheet Entry Not Linked to Child Sheet
Default report mode: 
Esta infracción ocurre cuando se encuentra que una entrada de hoja no coincide con un puerto en la hoja hija referenciada por el símbolo de hoja padre. Todas las entradas de hoja del símbolo de hoja padre deben sincronizarse (coincidir) con los puertos correspondientes en la hoja hija.
Notification
Si los errores y advertencias del compilador están habilitados para mostrarse en el esquemático (habilitados en la página Schematic Compiler de System Preferences), un objeto infractor mostrará una línea ondulada de color debajo. También se muestra una notificación en el panel Messages con el siguiente formato:
Sheet-Entry <SheetEntryName> not matched to Port at <Location>,
donde:
SheetEntryName es el nombre de la entrada de hoja asociada con el símbolo de hoja padre.
Location son las coordenadas X,Y del punto activo eléctrico de la entrada de hoja.
Recommendation for Resolution
Este problema puede surgir por varias razones:
- El puerto correspondiente para la entrada de hoja no existe.
- El puerto correspondiente para la entrada de hoja existe, pero con un nombre diferente.
- El puerto correspondiente para la entrada de hoja existe, pero con un tipo de E/S diferente.
Use la región Details del panel Messages para realizar una sonda cruzada hasta la entrada de hoja en cuestión. Haga clic con el botón derecho en el símbolo de hoja padre y luego elija Sheet Symbol Actions » Synchronize Sheet Entries and Ports en el menú que aparece. Esto le dará acceso al cuadro de diálogo Synchronize Ports To Sheet Entries para ese símbolo de hoja.
Use el cuadro de diálogo para hacer coincidir la entrada de hoja en cuestión con el puerto requerido. Si el puerto no existe, puede crearlo directamente desde el cuadro de diálogo. Cuando el puerto existe pero el Nombre y/o el Tipo de E/S difieren, puede determinar, como parte de la coincidencia, si el Nombre y el Tipo de E/S que se usarán provienen de la entrada de hoja o del puerto.
Note
- Cuando la entrada de hoja y el puerto existen pero tienen Nombres y/o Tipos de E/S diferentes, habrá un mensaje de error correspondiente que indicará que el puerto no coincide con una entrada de hoja. Sincronizar la entrada de hoja con el puerto eliminará ambos errores.
Sheet Names Clash
Default report mode: 
Esta infracción ocurre cuando el proyecto contiene más de un documento esquemático con el mismo nombre en carpetas diferentes.
Notification
Si los errores y advertencias del compilador están habilitados para mostrarse en el esquemático (habilitados en la Schematic - Compiler página de System Preferences), un objeto infractor mostrará una línea ondulada de color debajo. Al pasar el cursor sobre el objeto, se mostrará una sugerencia emergente que resume la infracción. También se muestra una notificación en el panel Messages con el siguiente formato:
Project <ProjectName> contains several documents named <SchematicDocumentName>
where:
- ProjectName es el nombre del proyecto asociado con el error.
- SchematicDocumentName es el documento esquemático que tiene el mismo nombre que otro(s) documento(s) esquemático(s) en el proyecto.
Recommendation para la resolución
Guarde los documentos esquemáticos problemáticos con un nombre diferente.
Infracciones asociadas con redes
Adding Items from Hidden Net to Net
Default report mode: 
Esta infracción está relacionada con componentes y ocurre cuando ha especificado uno o más pines para que estén ocultos y conectados a una red existente dentro del diseño; normalmente, un pin de alimentación conectado a VCC o GND, por ejemplo.
Notification
Si los errores y advertencias del compilador están habilitados para mostrarse en el esquemático (habilitados en la página Schematic Compiler de System Preferences), un objeto infractor mostrará una línea ondulada de color debajo. También se muestra una notificación en el panel Messages con el siguiente formato:
Adding items to hidden net <NetName>,
donde
NetName es el nombre de la red de destino.
Recommendation for Resolution
El problema surge cuando son evidentes las siguientes propiedades para el/los pin(es) infractor(es):
- La opción Hide está habilitada.
- El campo Connect To contiene el nombre específico de la red de alimentación.
La resolución de este problema se realiza por componente y también depende de si un componente contiene múltiples subpartes.
Para un componente que no es de múltiples partes, habilite la visualización del/de los pin(es) en el espacio de trabajo (deshabilite la opción Hide ). Deberá cablear cada pin al puerto de alimentación apropiado para la red a la que desea conectarlo.
La solución anterior también puede aplicarse a componentes de múltiples partes, pero una solución mucho mejor es borrar el campo Connect To y establecer el campo Part Number en 0. Deje habilitada la opción Hide para el pin. Repita esto para cada pin que se haya conectado a una red de alimentación de esta manera. Idealmente, las conexiones de la red de alimentación deberían asignarse mediante el uso de la parte 0 en el componente de la biblioteca fuente.
Floating Net Labels
Default report mode: 
Esta infracción ocurre cuando se ha detectado una etiqueta de red flotante, es decir, no unida a un objeto de cable o bus, dentro del diseño. El mensaje también aparecerá para un objeto de puerto de alimentación de bus que no esté conectado eléctricamente al resto del circuito.
Notification
Si los errores y advertencias del compilador están habilitados para mostrarse en el esquemático (habilitados en la página Schematic Compiler de System Preferences), un objeto infractor mostrará una línea ondulada de color debajo. También se muestra una notificación en el panel Messages con el siguiente formato:
Floating Net Label <NetLabelName>,
donde
NetLabelName es el nombre de la etiqueta de red infractora.
Recommendation for Resolution
Asegúrese de que el objeto de etiqueta de red infractor esté conectado al objeto de cable o bus requerido. Si la etiqueta de red es redundante, elimínela del diseño.
Compruebe también que el objeto de cable/bus y la etiqueta de red asociada estén en la cuadrícula. Un objeto puede volver a colocarse en la cuadrícula manualmente o mediante el comando Tools | Arrange | Align » Align To Grid .
Además, compruebe que un cable sea really un cable y no un objeto de línea.
Floating Power Objects
Default report mode: 
Esta infracción ocurre cuando se ha detectado un objeto de puerto de alimentación flotante, es decir, no conectado eléctricamente a un componente, dentro del diseño. Por ejemplo, el puerto de alimentación puede haberse colocado, pero aún no estar cableado al resto del circuito.
Notification
Si los errores y advertencias del compilador están habilitados para mostrarse en el esquemático (habilitados en la página Schematic Compiler de System Preferences), un objeto infractor mostrará una línea ondulada de color debajo. También se muestra una notificación en el panel Messages con el siguiente formato:
Floating Power Object <NetName>,
donde:
NetName es el nombre de la red asociada con el objeto de puerto de alimentación flotante.
Recommendation for Resolution
Asegúrese de que el objeto de puerto de alimentación infractor esté conectado al circuito según sea necesario. Si el puerto de alimentación es redundante, elimínelo del diseño.
Note
- Este mensaje está relacionado con los objetos estándar de puerto de alimentación de una sola señal. Un objeto de puerto de alimentación de bus flotante se marcará en el panel Messages como una etiqueta de red flotante.
Missing Positive or Negative Net in Differential Pair
Default report mode: 
Esta infracción aparece cuando no se ha detectado una red de polaridad positiva o negativa para un objeto de par diferencial concreto dentro de un diseño.
Notification
Si los errores y advertencias del compilador están habilitados para mostrarse en el esquemático (habilitados en la página Schematic - Compiler de System Preferences), un objeto infractor mostrará una línea ondulada de color debajo. Al pasar el cursor sobre el objeto, se mostrará una sugerencia emergente que resume la infracción. También se muestra una notificación en el panel Messages con el siguiente formato:
Missing Positive or Negative Net for differential pair <PairName>, positive/negative net <NetName>
donde:
- PairName es el nombre del par diferencial para el que ya se ha definido una red de polaridad positiva o negativa (por ejemplo,
V_RX1)
- NetName es el nombre de la red de polaridad positiva o negativa (por ejemplo,
V_RX1_P).
Recommendation for Resolution
Esta infracción normalmente surge en las siguientes situaciones:
- No se ha adjuntado una directiva de par diferencial al cable de polaridad positiva/negativa del emparejamiento de señales. La etiqueta de red requerida (por ejemplo,
V_RX1_P) se ha adjuntado al cable según sea necesario.
- No se ha adjuntado una etiqueta de red con el nombre apropiado (por ejemplo,
V_RX1_P) al cable de polaridad positiva/negativa del emparejamiento de señales. La directiva de par diferencial requerida se ha adjuntado al cable según sea necesario.Para resolver esta infracción, localice el objeto de cable positivo/negativo del par y asegúrese de que tanto la etiqueta de red como la directiva de par diferencial estén adjuntas y de que el nombre de la etiqueta de red se especifique según sea necesario. La etiqueta de red para el cable positivo/negativo será esencialmente la misma que la del cable positivo o negativo.
Net Parameters with No Name/Value
Default report mode: 
Esta infracción ocurre cuando un objeto de conjunto de parámetros está unido a un objeto de red (cable o bus) y al menos una de las clases definidas en el conjunto no tiene un nombre/valor asignado.
Notification
Si los errores y advertencias del compilador están habilitados para mostrarse en el esquemático (habilitados en la página Schematic - Compiler de System Preferences), un objeto infractor mostrará una línea ondulada de color debajo. Al pasar el cursor sobre el objeto, se mostrará una sugerencia emergente que resume la infracción. También se muestra una notificación en el panel Messages con el siguiente formato:
Invalid net-parameter name/value at <Location>
donde:
- Location son las coordenadas X,Y del punto activo del objeto de conjunto de parámetros asociado con la red.
Recommendation for Resolution
Seleccione el objeto de conjunto de parámetros infractor en el espacio de trabajo para acceder a sus propiedades en el panel Inspector . Asegúrese de que todos los parámetros definidos en la sección Classes del panel tengan un nombre/valor asignado. Si el parámetro de clase infractor no es necesario, elimínelo del conjunto.
Si el parámetro de clase es visible en el espacio de diseño, puede introducir un nombre/valor para él directamente (haga clic una vez para seleccionarlo y luego haga clic de nuevo para introducir la edición en el lugar), o selecciónelo para abrir el panel Inspector y luego introduzca un nombre/valor para él.
Nets Containing Floating Input Pins
Default report mode: 
Esta infracción ocurre cuando se ha detectado que un pin de entrada de una parte colocada dentro del diseño está flotante, es decir, no conectado eléctricamente a ninguna otra parte del circuito.
Notification
Si los errores y advertencias del compilador están habilitados para mostrarse en el esquemático (habilitados en la página Schematic Compiler de System Preferences), un objeto infractor mostrará una línea ondulada de color debajo. También se muestra una notificación en el panel Messages con el siguiente formato:
Net <NetName> contains floating input pins (<PinList>),
donde:
NetName es el nombre de la red infractora.
PinList es la lista de pines flotantes en esa red, separados por comas.
Recommendation for Resolution
Esta infracción puede surgir en varias situaciones. Considere lo siguiente al resolver una infracción de este tipo:
- Si el pin no se va a utilizar dentro del diseño, conéctelo a la línea de alimentación adecuada (por ejemplo,
GND), o coloque una directiva No ERC sobre él.
- Asegúrese de que el cableado al pin esté haciendo contacto eléctrico; es decir, que el cable o bus se conecte al punto activo eléctrico del pin.
- Rastree la conectividad de la red principal a la que está asociado el pin infractor. A veces, un pin puede quedar "flotante" cuando hay una interrupción en otra parte de la red.
- Busque mensajes de infracción adicionales en el panel Messages que se relacionen con la misma red principal, especialmente aquellos que mencionen objetos no conectados; esto puede dar una indicación de dónde se encuentra la interrupción de conectividad.
Nets with Multiple Names
Default report mode: 
Esta infracción ocurre cuando se ha detectado que una red en el diseño tiene múltiples nombres asociados.
Notification
Si los errores y advertencias del compilador están habilitados para mostrarse en el esquemático (habilitados en la página Schematic Compiler de System Preferences), un objeto infractor mostrará una línea ondulada de color debajo. También se muestra una notificación en el panel Messages con el siguiente formato:
Nets <Identifier> has multiple names (<NameList>),
donde:
Identifier representa el tipo de conexión y el nombre de la red. La conexión puede ser una de las siguientes:
- Wire - donde el identificador aparecerá en el formato
Wire NetName (p. ej., Wire DTSA)
- Bus - donde el identificador aparecerá en el formato
Bus Slice NetName (p. ej., Bus Slice A[0..7])
- Bus Element - donde el identificador aparecerá en el formato
Element[n]: NetPrefix (p. ej., Element[0]: A)
NameList es una lista separada por comas de todos los nombres encontrados asociados con la red infractora. Estos nombres pueden provenir de etiquetas de red adjuntas, entradas de hoja, puertos de alimentación y conectores fuera de hoja.
Recommendation for Resolution
Esta infracción puede resolverse asegurándose de que los nombres de todos los identificadores de red asociados con una red determinada sean iguales. Sin embargo, si desea usar libremente varios nombres con las redes en su diseño y evitar que aparezcan mensajes de infracción relacionados en el panel Messages , establezca el Report Mode para este tipo de infracción en No Report en la pestaña Error Reporting del cuadro de diálogo Project Options (Project | Content | Project Options).
Nets with No Driving Source
Default report mode: 
Esta infracción ocurre cuando se detecta que una red del diseño no tiene ninguna fuente excitadora. Es decir, la red no incluye al menos un pin con uno de los siguientes tipos eléctricos:
- IO
- Output
- Open Collector
- HiZ
- Emitter
- Power
No es raro que una red no incluya un pin de uno de estos tipos. Por ejemplo, puede ocurrir cuando:
- Una red conecta desde un pin de conector a un pin de entrada.
- Una red conecta desde un componente pasivo en serie (que tiene pines pasivos) a un pin de entrada.
Notification
Si los errores y advertencias del compilador están habilitados para mostrarse en el esquemático (habilitados en la página Schematic Compiler de System Preferences), un objeto infractor mostrará una línea ondulada de color debajo. También se muestra una notificación en el panel Messages con el siguiente formato:
Net <NetName> has no driving source (<PinList>),
donde
NetName es el nombre de la red infractora.
PinList es la lista separada por comas de los pines de esa red.
Recommendation for Resolution
Existen varios enfoques diferentes para resolver esta infracción, entre ellos:
- Edite el pin del conector/componente pasivo para que sea uno de los tipos eléctricos enumerados anteriormente.
- Deshabilite la comprobación de infracción Nets with No Driving Source en la pestaña Error Reporting del cuadro de diálogo Project Options (Project | Content | Project Options).
- Coloque un marcador No ERC en la red (Home | Circuit Elements | Directives » Generic No ERC).
Nets with Only One Pin
Default report mode: 
Esta infracción ocurre cuando se detecta que una red del diseño contiene solo un pin de componente.
Notification
Si los errores y advertencias del compilador están habilitados para mostrarse en el esquemático (habilitados en la página Schematic Compiler de System Preferences), un objeto infractor mostrará una línea ondulada de color debajo. También se muestra una notificación en el panel Messages con el siguiente formato:
Net <NetName> has only one pin (Pin <PinName>),
donde:
NetName es el nombre de la red principal.
PinName es el identificador designador del componente-designador del pin.
Recommendation for Resolution
De forma predeterminada, este mensaje no aparecerá en el panel Messages . Si ha habilitado la generación de informes para este tipo de infracción y desea resolver el problema, asegúrese de que la red infractora esté cableada a al menos dos pines de componente en el diseño.
Sheets Containing Duplicate Ports
Default report mode: 
Esta infracción ocurre cuando se detectan dos puertos con el mismo nombre en la misma hoja esquemática del diseño.
Notification
Si los errores y advertencias del compilador están habilitados para mostrarse en el esquemático (habilitados en la página Schematic Compiler de System Preferences), un objeto infractor mostrará una línea ondulada de color debajo. También se muestra una notificación en el panel Messages con el siguiente formato:
Sheet contains duplicate ports Port <Identifier> at <Location1> and <Location2>,
donde:
Identifier es el nombre del puerto infractor.
Location1 son las coordenadas X,Y de la primera instancia del puerto en cuestión.
Location2 son las coordenadas X,Y de la segunda instancia del puerto.
Recommendation for Resolution
Con la infracción seleccionada en el panel Messages , use la región Details del panel para realizar rápidamente una sonda cruzada hacia los objetos de puerto duplicados. Determine qué objeto de puerto es el erróneo y cámbiele el nombre o elimínelo del diseño.
Infracciones asociadas con otros
Off-Grid Object
Default report mode: 
Esta infracción ocurre cuando un objeto no está alineado con la cuadrícula Snap actual.
Notification
Si los errores y advertencias del compilador están habilitados para mostrarse en el esquemático (habilitados en la página Schematic Compiler de System Preferences), un objeto infractor mostrará una línea ondulada de color debajo. También se muestra una notificación en el panel Messages con el siguiente formato:
Off grid <ObjectIdentifier> at <Location> ,
donde:
ObjectIdentifier identifica el objeto específico que actualmente está fuera de la cuadrícula. El identificador está compuesto por el tipo de objeto y su nombre/designador (p. ej., Pin <PinDesignator>).
Location son las coordenadas X,Y del punto activo eléctrico del objeto.
Recommendation for Resolution
Asegúrese de que la cuadrícula Snap esté habilitada en la pestaña Sheet Options del cuadro de diálogo Document Options (Project | Content | Document Options). El objeto infractor puede volver a colocarse en la cuadrícula manualmente o mediante el comando Tools | Arrange | Align » Align To Grid.