Validación de un componente
Antes de guardar en el Workspace conectado y poner el componente a disposición para su uso en diseños un componente de la Workspace Library definido/editado en el editor de componentes (en modo Single Component Editing o Batch Component Editing), es esencial asegurarse de que este componente cumpla los requisitos de acuerdo con la configuración establecida. Cuando intenta guardar un componente de nuevo en el Workspace, el editor de componentes ejecuta una validación: una Comprobación de reglas del componente.
Del mismo modo que un proyecto de placa cuenta con un proceso de validación para detectar infracciones, el editor de componentes dispone de una funcionalidad de validación de componentes. Cualquier infracción detectada se muestra en el panel Messages.
La validación de componentes comprueba una serie de posibles problemas en el componente y sus modelos definidos, tanto mediante comprobaciones integradas como mediante una gama de tipos de infracción que el usuario puede definir a nivel global.
Las siguientes comprobaciones de validación integradas tienen todas un modo de informe de
:
Folder path not specified for component
| Resumen | Esta infracción se produce cuando no se especifica una carpeta de destino del Workspace en la que debe guardarse un componente que se está definiendo en el editor de componentes. |
|---|---|
| Notificación | Se mostrará una notificación en el panel Messages con el siguiente formato:
donde:
|
| Recomendación para la resolución |
|
Component not having a unique Id
| Resumen | Esta infracción se produce cuando el ID del elemento de un componente que se está definiendo en el editor de componentes es el mismo que el ID del elemento de otro elemento en el Workspace conectado. |
|---|---|
| Notificación | Se mostrará una notificación en el panel Messages con el siguiente formato:
donde:
|
| Recomendación para la resolución |
|
| Nota | Esta infracción se produce normalmente cuando se reemplaza manualmente un valor de ID de elemento asignado automáticamente a un componente. En un componente nuevo creado mediante el comando File » New » Component o el panel Components (más información), este campo se completa de acuerdo con la plantilla de componente definida para el tipo de componente elegido en el cuadro de diálogo Create new component. Cuando no existe una plantilla, o cuando se elige la entrada <Undefined> en el cuadro de diálogo, se utiliza un esquema de nomenclatura predeterminado ( |
Las comprobaciones definibles por el usuario se configuran en la página Data Management – Component Rule Checks page del cuadro de diálogo Preferences.
Cualquiera de las comprobaciones integradas que fallen o las comprobaciones definidas por el usuario con un nivel de Error fatal impedirán guardar el componente en el Workspace.
La configuración predeterminada de las comprobaciones definidas por el usuario puede no ser adecuada para sus componentes, por lo que es importante familiarizarse con las opciones y con la forma de configurarlas para adaptarlas a sus diseños. A continuación encontrará información sobre cada comprobación de error definida por el usuario.
Infracciones asociadas con componentes
Duplicate Component by Name
| Resumen | Esta infracción se produce cuando el nombre de un componente que se está definiendo en el editor de componentes es el mismo que el nombre de un componente del Workspace conectado. |
|---|---|
| Modo de informe predeterminado | |
| Notificación | Se muestra una notificación en el panel Messages con el siguiente formato:
|
| Recomendación para la resolución | Asigne nombres diferentes y únicos a los componentes, según sea necesario.
|
Duplicate Component by PCL
| Resumen | Esta infracción se produce cuando un componente que se está definiendo en el editor de componentes tiene una Part Choice que está siendo utilizada por otro componente en el Workspace conectado. |
|---|---|
| Modo de informe predeterminado | |
| Notificación | Se muestra una notificación en el panel Messages con el siguiente formato:
|
| Recomendación para la resolución | Asigne Part Choices diferentes y únicas a los componentes, según sea necesario.
|
Invalid Pin Mappings
| Resumen | Esta infracción se produce cuando un componente que se está definiendo en el editor de componentes tiene una asignación ambigua entre el símbolo del componente y el/los footprint(s). Por ejemplo, la infracción se produce si el símbolo tiene pines definidos en sus campos Designator como |
|---|---|
| Modo de informe predeterminado | |
| Notificación |
donde:
|
| Recomendación para la resolución | Edite el modelo añadido actualmente o seleccione otro modelo para asegurarse de que los pines del símbolo tengan una correspondencia uno a uno con los pads del footprint.
|
Missing Component Description
| Resumen | Esta infracción se produce cuando no se especifica la descripción de un componente que se está definiendo en el editor de componentes. |
|---|---|
| Modo de informe predeterminado | |
| Notificación | Se muestra una notificación en el panel Messages con el siguiente formato:
|
| Recomendación para la resolución | Especifique una descripción para el/los componente(s) infractor(es), según sea necesario.
|
Missing Component Name
| Resumen | Esta infracción se produce cuando no se especifica el nombre de un componente que se está definiendo en el editor de componentes. |
|---|---|
| Modo de informe predeterminado | |
| Notificación | Se muestra una notificación en el panel Messages con el siguiente formato:
|
| Recomendación para la resolución | Especifique un nombre para el/los componente(s) infractor(es), según sea necesario.
|
Missing Component Type
| Resumen | Esta infracción se produce cuando no se especifica el tipo de un componente que se está definiendo en el editor de componentes. |
|---|---|
| Modo de informe predeterminado | |
| Notificación | Se muestra una notificación en el panel Messages con el siguiente formato:
|
| Recomendación para la resolución | Especifique un tipo para el/los componente(s) infractor(es), según sea necesario.
|
Model Revision in Inapplicable State
| Resumen | Esta infracción se produce cuando se detecta que un modelo vinculado que está siendo utilizado (referenciado) por la definición de un componente se encuentra en un estado no aplicable. Por ejemplo, el modelo está actualmente |
|---|---|
| Modo de informe predeterminado | |
| Notificación | Se muestra una notificación en el panel Messages con el siguiente formato:
donde:
|
| Recomendación para la resolución | Elija un modelo de reemplazo o una revisión del mismo modelo que sea válida para su uso en el componente.
|
Model revision is Out Of Date
| Resumen | Esta infracción se produce cuando se detecta que un modelo vinculado que está siendo utilizado (referenciado) por una definición de componente está desactualizado. Si hay disponible una revisión posterior del modelo, el campo Revision State lo reflejará utilizando el texto |
|---|---|
| Modo de informe predeterminado | |
| Notificación | Se muestra una notificación en el panel Messages con el siguiente formato:
donde:
|
| Recomendación para la resolución | Actualice los enlaces de modelos de componentes que estén desactualizados para usar la revisión más reciente de los modelos.
|
Number of Pads Exceeds Number of Pins
| Resumen | Esta infracción se produce cuando un modelo de huella que está siendo utilizado (referenciado) por una definición de componente incluye más pads (pads SMD colocados en capas de cobre y pads pasantes metalizados) que pines de su símbolo esquemático referenciado. |
|---|---|
| Modo de informe predeterminado | |
| Notificación | Se muestra una notificación en el panel Messages con el siguiente formato:
donde:
|
| Recomendación para la resolución | Edite lo actualmente agregado o seleccione otro modelo de símbolo/huella para asegurarse de que la huella tenga un número de pads que no exceda el número de pines del símbolo.
|
Revision Being Edited is Not Latest
| Resumen | Esta infracción se produce cuando la revisión del componente que se está editando no es la revisión más reciente disponible en el Workspace conectado. |
|---|---|
| Modo de informe predeterminado | |
| Notificación | Se muestra una notificación en el panel Messages con el siguiente formato:
donde:
|
| Recomendación para la resolución | Seleccione la revisión más reciente del componente para editarla. Para hacerlo, busque el componente en el panel Components, haga clic con el botón derecho en su entrada en el panel y elija Edit. |
Unrecognized Combination of Manufacturer+Part Number in Part Choice
| Resumen | Esta infracción se produce cuando se agrega una entrada incorrecta para la selección de pieza de un componente y el Workspace no puede recuperar la pieza. |
|---|---|
| Modo de informe predeterminado | |
| Notificación | Se muestra una notificación en el panel Messages con el siguiente formato:
donde:
|
| Recomendación para la resolución | Especifique una selección de pieza válida para los componentes infractores.
|
Infracciones asociadas con huellas
Duplicate Pad Designator
| Resumen | Esta infracción se produce cuando un modelo de huella vinculado a un componente que se está definiendo en el editor de componentes tiene varios objetos pad con el mismo valor de la propiedad Designator. |
|---|---|
| Modo de informe predeterminado | |
| Notificación | Se muestra una notificación en el panel Messages con el siguiente formato:
donde:
|
| Recomendación para la resolución | Asigne designadores diferentes y únicos a los pads del modelo de huella vinculado.
El modelo de huella que el componente está utilizando actualmente (referenciando) se abrirá en el editor temporal de bibliotecas PCB. Seleccione los pads infractores y cambie los valores de su propiedad Designator en el panel Properties cuando haya un pad seleccionado (más información). |
Duplicate Primitives
| Resumen | Esta infracción se produce cuando un modelo de huella vinculado a un componente que se está definiendo en el editor de componentes tiene objetos idénticos colocados en la misma ubicación y en la misma capa. |
|---|---|
| Modo de informe predeterminado | |
| Notificación | Se muestra una notificación en el panel Messages con el siguiente formato:
donde:
|
| Recomendación para la resolución | Elimine los objetos duplicados del modelo de huella.
El modelo de huella que el componente está utilizando actualmente (referenciando) se abrirá en el editor temporal de bibliotecas PCB. Seleccione los objetos duplicados y elimínelos usando el atajo Delete. |
Mirrored Footprint (designed on bottom layer)
| Resumen | Esta infracción se produce cuando un modelo de huella vinculado a un componente que se está definiendo en el editor de componentes tiene primitivas significativas (pads, pistas, arcos, rellenos, regiones, rectángulos, cadenas de texto, objetos keepout) colocadas en la En el editor de bibliotecas PCB, la huella se construye para la cara superior de la placa; puede voltearse a la cara inferior durante el proceso de diseño de PCB si es necesario. |
|---|---|
| Modo de informe predeterminado | |
| Notificación | Se muestra una notificación en el panel Messages con el siguiente formato:
|
| Recomendación para la resolución | Voltee las primitivas de la huella de la
El modelo de huella que el componente está utilizando actualmente (referenciando) se abrirá en el editor temporal de bibliotecas PCB. Seleccione las primitivas en la |
Missing Pad Designator
| Resumen | Esta infracción se produce cuando un modelo de huella vinculado a un componente que se está definiendo en el editor de componentes tiene un objeto Pad sin ningún valor especificado para la propiedad Designator. |
|---|---|
| Modo de informe predeterminado | |
| Notificación | Se muestra una notificación en el panel Messages con el siguiente formato:
donde:
|
| Recomendación para la resolución | Especifique valores de designador para los pads del modelo de huella vinculado.
El modelo de huella que el componente está utilizando actualmente (referenciando) se abrirá en el editor temporal de bibliotecas PCB. Seleccione un pad infractor y especifique el valor de su propiedad Designator en el panel Properties cuando haya un pad seleccionado (más información). |
Offset Footprint Reference
| Resumen | Esta infracción se produce cuando un modelo de huella vinculado a un componente que se está definiendo en el editor de componentes tiene su punto de referencia (origen) fuera del rectángulo delimitador formado por los objetos de la huella. |
|---|---|
| Modo de informe predeterminado | |
| Notificación | Se muestra una notificación en el panel Messages con el siguiente formato:
|
| Recomendación para la resolución | Cambie la ubicación del punto de referencia para que quede dentro del rectángulo delimitador formado por los objetos de la huella.
El modelo de huella que el componente está utilizando actualmente (referenciando) se abrirá en el editor temporal de bibliotecas PCB. Utilice los comandos del submenú Edit » Set Reference de los menús principales para cambiar la ubicación actual de la referencia de la huella. |
Shorted Copper
| Resumen | Esta infracción se produce cuando un modelo de huella vinculado a un componente que se está definiendo en el editor de componentes tiene objetos pad que están conectados entre sí por objetos en una capa de cobre. |
|---|---|
| Modo de informe predeterminado | |
| Notificación | Se muestra una notificación en el panel Messages con el siguiente formato:
donde:
|
| Recomendación para la resolución | Elimine los objetos de capa de cobre que conectan los pads del modelo de huella vinculado.
El modelo de huella que el componente está utilizando actualmente (referenciando) se abrirá en el editor temporal de bibliotecas PCB. Seleccione los objetos de capa de cobre que conectan los pads y luego modifíquelos para que no conecten los pads, o elimine esos objetos. |
Unconnected Copper
| Resumen | Esta infracción se produce cuando un modelo de huella vinculado a un componente que se está definiendo en el editor de componentes tiene objetos en una capa de cobre, y estos objetos no están conectados a ningún objeto pad. Cuando dicha huella se coloque en un diseño de PCB, no se asignará una red a estos objetos de capa de cobre, y se convertirán en cobre muerto. |
|---|---|
| Modo de informe predeterminado | |
| Notificación | Se muestra una notificación en el panel Messages con el siguiente formato:
donde:
|
| Recomendación para la resolución | Modifique el modelo de huella para que los objetos que actualmente no están conectados a ningún objeto Pad del modelo de huella queden conectados a pads.
El modelo de huella que el componente está utilizando actualmente (referenciando) se abrirá en el editor temporal de bibliotecas PCB. Coloque objetos en la(s) capa(s) de cobre para formar una conexión entre los pads de la huella y los objetos que actualmente no están conectados a ningún objeto pad, o elimine estos objetos no conectados. |
Violaciones asociadas con símbolos
Different Pins Between Modes
| Resumen | Esta violación se produce cuando uno de los modos de visualización de un símbolo tiene un pin adicional. |
|---|---|
| Modo de informe predeterminado | |
| Notificación | Se muestra una notificación en el panel Messages con el siguiente formato:
donde:
|
| Recomendación para la resolución | Esta violación suele producirse cuando se define un modo gráfico alternativo para un símbolo y ocurre una de las siguientes situaciones:
No solo debe haber una cantidad idéntica de pines entre los modos de visualización gráfica, sino que los pines también deben ser idénticos tanto en el designador como en el nombre. Obtenga más información sobre la creación de múltiples modos de visualización gráfica del mismo símbolo de componente. Cambie el designador y/o el nombre del pin o de los pines infractores para que la cantidad de pines y sus propiedades de designador y nombre sean las mismas entre los modos de visualización del símbolo, o elimine un pin adicional de un modo de visualización.
El modelo de símbolo que está siendo utilizado actualmente (referenciado) por el componente se abrirá en el editor temporal de bibliotecas esquemáticas. Seleccione los pines infractores y cambie los valores de sus propiedades Designator y/o Name en el panel Properties cuando haya un pin seleccionado (más información), o elimine estos pines usando el atajo |
Duplicate Pin Designators
| Resumen | Esta violación se produce cuando dos o más pines del modelo de símbolo del componente tienen el mismo designador. |
|---|---|
| Modo de informe predeterminado | |
| Notificación | Se muestra una notificación en el panel Messages con el siguiente formato:
donde:
|
| Recomendación para la resolución | Cambie el designador del pin o de los pines infractores según corresponda, de modo que cada uno tenga una asignación única.
El modelo de símbolo que está siendo utilizado actualmente (referenciado) por el componente se abrirá en el editor temporal de bibliotecas esquemáticas. Seleccione los pines infractores y cambie los valores de su propiedad Designator en el panel Properties cuando haya un pin seleccionado (más información), o elimine estos pines usando el atajo |
Missing Default Designator
| Resumen | Esta violación se produce cuando el modelo de símbolo del componente no tiene especificado un designador predeterminado. |
|---|---|
| Modo de informe predeterminado | |
| Notificación | Se muestra una notificación en el panel Messages con el siguiente formato:
|
| Recomendación para la resolución | Especifique un designador predeterminado para el modelo de símbolo infractor.
El modelo de símbolo que está siendo utilizado actualmente (referenciado) por el componente se abrirá en el editor temporal de bibliotecas esquemáticas. Abra el panel Properties cuando no haya ningún objeto seleccionado en el espacio de diseño (más información) y especifique el prefijo de designador requerido seguido del carácter |
Missing Pin Designator
| Resumen | Esta violación se produce cuando un pin del modelo de símbolo del componente no tiene designador especificado. |
|---|---|
| Modo de informe predeterminado | |
| Notificación | Se muestra una notificación en el panel Messages con el siguiente formato:
donde:
|
| Recomendación para la resolución | Especifique un designador para cada pin del modelo de símbolo infractor.
El modelo de símbolo que está siendo utilizado actualmente (referenciado) por el componente se abrirá en el editor temporal de bibliotecas esquemáticas. Seleccione los pines infractores y especifique los valores de su propiedad Designator en el panel Properties cuando haya un pin seleccionado (más información), o elimine los pines usando el atajo |
Missing Pin Name
| Resumen | Esta violación se produce cuando un pin del modelo de símbolo del componente no tiene nombre especificado. |
|---|---|
| Modo de informe predeterminado | |
| Notificación | Se muestra una notificación en el panel Messagespanel en el siguiente formato:
donde:
|
| Recomendación para la resolución | Especifique un nombre para cada pin en el modelo de símbolo infractor.
El modelo de símbolo que el componente está usando actualmente (al que hace referencia) se abrirá en el editor temporal de Biblioteca Esquemática. Seleccione los pines infractores y especifique los valores de su propiedad Name en el panel Properties cuando haya un pin seleccionado (más información), o elimine estos pines usando el atajo |
| Nota | Solo se mostrará una instancia de infracción en el panel Messages para cada componente distinto. Un componente puede tener perfectamente un símbolo con más de un pin sin nombre definido. |
Missing Pins in Sequence
| Resumen | Esta infracción ocurre cuando se han detectado pines faltantes en la secuencia numérica de los valores de designador de pin del símbolo infractor. Por ejemplo, si el símbolo tiene pines con designadores |
|---|---|
| Modo de informe predeterminado | |
| Notificación | Se muestra una notificación en el panel Messages con el siguiente formato:
donde:
|
| Recomendación para la resolución | En el modelo de símbolo infractor, agregue pines con designadores de pin faltantes en la secuencia o cambie los designadores de pin para que formen una secuencia continua de valores enteros.
El modelo de símbolo que el componente está usando actualmente (al que hace referencia) se abrirá en el editor temporal de Biblioteca Esquemática. Con el comando Place » Pin de los menús principales, agregue la cantidad requerida de pines y especifique los valores de su propiedad Designator en el panel Properties cuando haya un pin seleccionado (más información) para que los designadores de pin en el símbolo formen una secuencia continua de valores enteros. También puede editar la propiedad Designator de los pines ya colocados en el símbolo. |
| Nota | Hay componentes que no usan numeración secuencial de pines, por ejemplo, un BGA con numeración de pines no secuencial: A1, A3, A5 (y así sucesivamente). En esta situación, se sugiere publicar el componente con esta infracción y anotar el motivo en las Notas de publicación. Como alternativa, establezca la comprobación Missing Pins in Sequence en la página Data Management – Component Rule Checks del cuadro de diálogo Preferences en |


