Validación
La Project | Validation región se utiliza para validar un proyecto, actualizar documentos de PCB y esquemáticos, importar cambios y mostrar diferencias. La región está disponible en los editores de PCB, biblioteca de PCB, esquemático y biblioteca de esquemáticos, aunque no se puede acceder a todos los comandos desde todos los editores, como se describe en esta página

La Validation región del esquemático (izquierda) y de los editores de PCB (derecha)
Validate
El comando Validate está disponible en los editores de PCB y esquemáticos.
Después de iniciar el comando, el software comprobará si hay errores lógicos, eléctricos y de dibujo entre el Dynamic Data Model (DDM) y la configuración de validación del proyecto activo. Cualquier infracción detectada por el proceso de validación se mostrará como advertencias y/o errores en el panel Messages. A continuación se muestra un ejemplo del Messages panel después de la validación.
Resolución de errores e infracciones
Es importante abordar cada advertencia o error que se detecte. La configuración predeterminada de errores tiende a ser conservadora, ya que es mejor que el software peque de cauteloso y le permita a usted decidir si los límites de prueba pueden relajarse.
Habrá situaciones en las que querrá probar todo el diseño para una determinada condición, pero querrá ignorar una advertencia/error en un punto específico del circuito. Por ejemplo, puede que desee permitir que una red se renombre en una ubicación específica, pero solo en esa ubicación. Esto puede hacerse colocando una directiva No ERC en esa ubicación.
Consejos
- Un proyecto está activo actualmente cuando uno de sus documentos de diseño asociados está activo en el espacio de diseño principal.
- El proceso de validación utiliza las opciones definidas en las pestañas Error Reporting y Connection Matrix del cuadro de diálogo Project Options (según corresponda al tipo de proyecto) al comprobar los documentos fuente en busca de infracciones.
- Para un proyecto de diseño de PCB, el panel Projects también puede utilizarse para explorar componentes y redes del diseño.
Update PCB Document
El comando Update PCB Document está disponible en el editor de esquemáticos.
Este comando se utiliza para actualizar el documento PCB asociado con el proyecto con los cambios realizados en los documentos fuente del proyecto. Después de iniciar el comando, se abre el cuadro de diálogo Engineering Change Order (ECO). El cuadro de diálogo enumera todas las modificaciones necesarias para implementar cambios en uno o más documentos de diseño con el fin de sincronizar dichos documentos.
Cuadro de diálogo Engineering Change Order
El cuadro de diálogo se divide en dos regiones principales: Modifications y Status.
Modifications
Esta región del cuadro de diálogo enumera todas las modificaciones necesarias para implementar los cambios requeridos para lograr la sincronización. Las modificaciones se agrupan por tipo de modificación. La entrada en este nivel de grupo refleja el número de modificaciones de ese tipo. Cada modificación específica en esta región se enumera en función de lo siguiente:
- Enable - esta opción determina si la modificación se incluirá o no cuando se ejecute el ECO. Haga clic directamente en la casilla de verificación para alternar su estado entre habilitada/incluida (marcada) y deshabilitada/excluida (desmarcada).
- Action - la acción específica que se llevará a cabo. Los tipos de acciones dependen del tipo de ECO que deba realizarse. Las opciones son: Add, Remove o Modify.
- Affected Object - el objeto afectado por la acción.
- Affected Document - el documento sobre el que se llevará a cabo la acción.
Right-click Menu
Habilite/deshabilite cada entrada de modificación según sea necesario, ya sea individualmente o use los siguientes comandos disponibles en el menú contextual para cambiar el estado habilitado de varias modificaciones:
- Validate Changes - haga clic para ejecutar una comprobación de validación en las modificaciones habilitadas para su inclusión en el ECO. Los resultados de la validación aparecerán en la columna Check bajo la región Status del cuadro de diálogo.
- Execute Changes - haga clic para ejecutar el ECO. Los resultados de la ejecución aparecerán en la columna Done bajo la región Status del cuadro de diálogo. Recuerde, solo se ejecutarán los cambios que superen la etapa de validación.
- Create Report - haga clic para generar un informe de las modificaciones contenidas en el ECO. El informe se cargará en el cuadro de diálogo Report Preview.
- Cross Probe - haga clic para realizar sondeo cruzado a los objetos de destino y referencia que intervienen en una acción de modificación en los documentos esquemáticos y PCB asociados.
- Expand All - haga clic para expandir la vista de todas las modificaciones de la lista.
- Contract All - haga clic para contraer la vista de todas las modificaciones de la lista.
- Enable All - se utiliza para habilitar todas las modificaciones.
- Disable All - se utiliza para deshabilitar todas las modificaciones.
- Enable Selected - se utiliza para habilitar todas las modificaciones seleccionadas.
- Disable Selected - se utiliza para deshabilitar todas las modificaciones seleccionadas.
- Enable all of same Kind - se utiliza para habilitar todas las modificaciones del mismo tipo de modificación que la modificación actualmente enfocada.
- Disable all of same Kind - se utiliza para deshabilitar todas las modificaciones del mismo tipo de modificación que la modificación actualmente enfocada.
- Invert Selection - se utiliza para seleccionar rápidamente todas las modificaciones que no están seleccionadas actualmente en la lista y deseleccionar las que sí lo están.
Status
Esta región del cuadro de diálogo presenta la siguiente información de estado para cada modificación habilitada:
- Check - este campo muestra el resultado de ejecutar una comprobación de validación en la modificación. Una marca de verificación verde significa que el cambio propuesto es compatible y se llevará a cabo al ejecutar el ECO. Una x roja significa que el cambio propuesto no es válido y no se llevará a cabo cuando se ejecute el ECO.
- Done - este campo muestra el resultado de la ejecución de la modificación. Una marca de verificación verde significa que la modificación válida se ejecutó correctamente.
- Message - si la modificación no supera la etapa de validación, aparecerá una entrada en este campo (y también en el Messages panel) que indicará por qué falló.
Additional Controls
Los siguientes controles están disponibles en la parte inferior del cuadro de diálogo y en el menú contextual:
- Validate Changes - haga clic para ejecutar una comprobación de validación en las modificaciones habilitadas para su inclusión en el ECO. Los resultados de la validación aparecerán en la columna Check en la región Status del cuadro de diálogo.
- Execute Changes - haga clic para ejecutar el ECO y aplicar los cambios válidos. Los resultados de la ejecución aparecerán en la columna Done en la región Status del cuadro de diálogo. Solo se ejecutarán los cambios que superen la etapa de validación.
- Report Changes - haga clic para generar un informe de las modificaciones contenidas en el ECO. El informe se cargará en el cuadro de diálogo Report Preview.
- Only Show Errors - marque esta opción para mostrar solo los errores de Engineering Change Order. Los cambios validados no se mostrarán. Mostrar solo la lista de errores le permitirá revisar rápidamente y realizar los cambios necesarios en su diseño para que el ECO resultante se valide por completo.
Update Schematics
El comando Update Schematics está disponible solo en el editor de PCB.
Este comando se utiliza para actualizar el/los documento(s) esquemático(s) asociados con el proyecto con los cambios realizados en la PCB. Después de iniciar el comando, se abre el cuadro de diálogo Engineering Change Order (ECO). El cuadro de diálogo enumera todas las modificaciones necesarias para implementar cambios en uno o más documentos de diseño con el fin de sincronizar dichos documentos.
Consulte la sección Engineering Change Order Dialog anterior para obtener más información.
Import Changes
The Import Changes El comando está disponible solo en el editor de PCB.
Este comando se utiliza para importar cambios de los documentos fuente del proyecto. Después de iniciar el comando, se abre el cuadro de diálogo Engineering Change Order (ECO). El cuadro de diálogo enumera todas las modificaciones necesarias para implementar cambios en uno o más documentos de diseño con el fin de sincronizar dichos documentos.
Consulte la sección Engineering Change Order Dialog anterior para obtener más información.
Show Differences
The Show Differences El comando está disponible en los editores de esquemáticos, biblioteca de esquemáticos, PCB y biblioteca de PCB.
Después de ejecutar el comando, se Choose Documents To Compare dialog abre. El cuadro de diálogo se utiliza para elegir qué documentos comparar. La comparación se realiza mediante el Comparator de CircuitMaker y cualquier diferencia detectada se le presenta
Cuadro de diálogo Choose Document To Compare
El cuadro de diálogo en los modos básico (izquierda) y avanzado (derecha).
El cuadro de diálogo está disponible en dos modos: un modo básico que le permite seleccionar rápidamente el documento PCB de destino para compararlo con la jerarquía de documentos fuente del proyecto, y un modo avanzado que ofrece control sobre los documentos comparados (documento a documento, proyecto a proyecto o documento a proyecto).
- Documents list - esta región enumera los documentos que pueden compararse y, de forma selectiva, los que se van a comparar. La apariencia depende del modo, según lo determinado por la opción Advanced Mode .
- Basic Mode - una sola lista presentará los documentos PCB del proyecto de diseño enfocado. Elija el documento PCB específico para compararlo con la jerarquía de diseño de ese proyecto.
- Advanced Mode - se presentan dos listas, cada una mostrando los proyectos actualmente abiertos y sus documentos. Elija un documento de la izquierda para compararlo con un documento de la derecha. Puede elegir comparar un documento con otro documento, un proyecto con otro proyecto o un documento con un proyecto (como en el modo básico).
- Advanced - use para alternar el cuadro de diálogo entre su modo básico (deshabilitado) y su modo avanzado (habilitado).
- OK - haga clic para abrir el cuadro de diálogo Differences between.
Cuadro de diálogo Differences Between
El cuadro de diálogo Differences between le permite examinar las diferencias que se han detectado entre los documentos elegidos para la comparación. Para cada diferencia, puede decidir si actualizar uno de los documentos o no, creando finalmente una Orden de Cambio de Ingeniería para sincronizar los documentos según sea necesario.
El cuadro de diálogo se divide esencialmente en tres regiones principales: Differences, Update y Change Order.
Differences
Esta región del cuadro de diálogo enumera todas las diferencias que el comparador ha encontrado entre los documentos elegidos. Cada diferencia se enumera en la columna correspondiente al documento en el que reside. Las diferencias se agrupan por tipo de comparación, tal como se enumera y habilita en la pestaña Comparator del cuadro de diálogo Project Options. La entrada en este nivel de grupo refleja el número de diferencias de ese tipo.
Haga doble clic en una entrada para realizar cross-probing al objeto en el documento fuente correspondiente.
Update
Use esta región del cuadro de diálogo para especificar qué documento debe actualizarse para corregir la diferencia. De forma predeterminada, a todas las entradas Decision se les aplica inicialmente una decisión de No Change .
La decisión de actualización para cada diferencia puede determinarse individualmente haciendo clic en la entrada asociada en la columna Decision y luego seleccionando la acción de actualización requerida en el cuadro de diálogo ECO Decision posterior (descrito a continuación). Elija la dirección de la actualización (cuál de los documentos comparados actualizar) o No Updates en absoluto.
Change Order
Esta región del cuadro de diálogo enumera la acción que se realizará para cada diferencia sobre la que decida actuar, el objeto afectado por la acción y el documento sobre el que se llevará a cabo la acción. Esta es la información que se utiliza para compilar la ECO posterior que se usará para crear las actualizaciones. Las acciones comunes que se enumerarán en esta área son:
- Remove - cuando la actualización va en la dirección del documento que contiene el objeto que causa la diferencia; el objeto se eliminará.
- Add - cuando la actualización va en la dirección del documento que no contiene el objeto que causa la diferencia; el objeto se agregará.
- Update - cuando ambos documentos contienen el mismo objeto que difiere de alguna manera; el objeto modificado depende de la dirección elegida.
Right-click Menu
- Create Change Order - use para crear una Orden de Cambio de Ingeniería (ECO).
- Generate Report - use para generar un informe de las diferencias encontradas por el Comparator. Las decisiones de actualización que haya decidido tomar y las acciones se incluirán en la ECO generada. El informe se cargará en el cuadro de diálogo Report Preview. Use este cuadro de diálogo para examinar el informe, antes de exportarlo finalmente a uno de varios formatos compatibles o imprimirlo directamente.
- << Update All in - use para establecer la dirección de actualización de todas las diferencias hacia el documento de la izquierda (cuando corresponda).
- Update All in >> - use para establecer la dirección de actualización de todas las diferencias hacia el documento de la derecha (cuando corresponda).
- Reverse Direction For All - use para invertir rápidamente la dirección de actualización de todas las diferencias (cuando corresponda). Si no es válido cambiar la dirección para una diferencia, la entrada se establecerá en No Change.
- Set No Action For All - use para establecer rápidamente la decisión de actualización de todas las diferencias en No Change.
- << Update Same Kind in - use para establecer la dirección de actualización de todas las diferencias del mismo tipo de comparación que la diferencia actualmente enfocada hacia el documento de la izquierda (cuando corresponda).
- Update Same Kind in >> - use para establecer la dirección de actualización de todas las diferencias del mismo tipo de comparación que la diferencia actualmente enfocada hacia el documento de la derecha (cuando corresponda).
- Reverse Direction For Same Kind - use para invertir rápidamente la dirección de actualización de todas las diferencias del mismo tipo de comparación que la diferencia actualmente enfocada, cuando corresponda. Si no es válido cambiar la dirección para una diferencia, la entrada se establecerá en No Change.
- Set No Action For Same Kind - use para establecer rápidamente la dirección de actualización de todas las diferencias del mismo tipo de comparación que la diferencia actualmente enfocada en No Change.
- << Update Selected in - use para establecer la dirección de actualización de todas las diferencias seleccionadas hacia el documento de la izquierda (cuando corresponda).
- Update Selected in >> - use para establecer la dirección de actualización de todas las diferencias seleccionadas hacia el documento de la derecha (cuando corresponda).
- Reverse Direction For Selected - use para invertir rápidamente la dirección de actualización de todas las diferencias seleccionadas (cuando corresponda). Si no es válido cambiar la dirección para una diferencia, la entrada se establecerá en No Change.
- Set No Action For Selected - use para establecer rápidamente la decisión de actualización de todas las diferencias seleccionadas en No Change.
- Invert Selection - use para seleccionar todas las diferencias que no estén actualmente seleccionadas en la lista o deseleccionar las que sí lo estén.
Additional Controls
Los siguientes botones están disponibles en la parte inferior del cuadro de diálogo:
- Create Engineering Change Order - haga clic para generar una ECO. Se abrirá el cuadro de diálogo Engineering Change Order (descrito anteriormente), en el que puede validar y ejecutar las actualizaciones para sincronizar los documentos.
- Report Differences - haga clic para generar un informe de las diferencias encontradas por el Comparator. Las decisiones de actualización que haya decidido tomar y las acciones se incluirán en la ECO generada. El informe se cargará en el cuadro de diálogo Report Preview. Use este cuadro de diálogo para examinar el informe antes de exportarlo finalmente a uno de varios formatos compatibles o imprimirlo directamente.
- Explore Differences - haga clic para investigar más a fondo las diferencias encontradas por el Comparator antes de generar una ECO. El cuadro de diálogo Differences between se cerrará y volverá al espacio de diseño principal con el panel Differences abierto. El panel contendrá todas las diferencias enumeradas por el Comparator y en las mismas categorías. Use el panel para realizar cross-probing a un objeto responsable de una diferencia en su documento principal.
Cuadro de diálogo ECO Decision
Después de elegir y comparar dos documentos, el Comparator enumera cualquier diferencia encontrada entre ellos. El cuadro de diálogo ECO Decision le permite decidir la dirección de la actualización (cuál de los documentos comparados se actualizará) para cada diferencia de forma individual. También le permite especificar que no se requiere ninguna actualización, lo que se traduce en que no se realizará ninguna acción en ninguno de los dos documentos.
- Update Schematic - haga clic para especificar que el documento de la izquierda debe actualizarse para resolver la diferencia.
- Update PCB - haga clic para especificar que el documento de la derecha debe actualizarse para resolver la diferencia.
- No Updates - haga clic para establecer Update Decision en No Change (no se actualiza ninguno de los dos documentos).


)
)
