Clases
El Classes botón abre el Object Class Explorer cuadro de diálogo. Se puede acceder al botón seleccionando Home | Design Rules | Classes en el editor de PCB.
Las clases son una colección lógica de un tipo particular de objeto de diseño. Por ejemplo, un grupo de componentes relacionados podría agruparse en su propia Component Class, que luego podría utilizarse como base para crear una regla específica.
Cuadro de diálogo Object Class Explorer
Opciones/Controles
El cuadro de diálogo incluye un panel estático a la izquierda y una región principal de edición a la derecha que cambia según la selección de la izquierda.
En el panel de árbol de carpetas del lado izquierdo del cuadro de diálogo, cada uno de los tipos de clase de objeto admitidos aparece bajo la carpeta Object Classes. Se admiten los siguientes tipos de clase:
- Net Classes
- Component Classes
- Layer Classes
- Pad Classes
- Differential Pair Classes
- Polygon Classes
Haga clic en la carpeta raíz para acceder a un listado resumido en la región principal de edición del cuadro de diálogo de todas las clases específicas que se han definido en todos los tipos de clase de objeto.
Haga clic en una carpeta hija de tipo de clase de objeto para acceder a un listado resumido de todas las clases específicas que se han definido para ese tipo. Las siguientes clases predeterminadas se crean en los distintos tipos de clase para un nuevo documento PCB:
- Net Classes - <All Nets>.
- Component Classes - <All Components>, <Bottom Side Components>, <Inside Board Components>, <Outside Board Components>, <Top Side Components>.
- Layer Classes - <All Layers>, <Component Layers>, <Electrical Layers>, <Signal Layers>.
- Pad Classes - <All Pads>.
- Differential Pair Classes - <All Differential Pairs>.
- Polygon Classes - <All Polygons>.
Haga clic en la entrada de una clase específica en el panel de árbol de carpetas (o haga doble clic en su entrada en una lista de resumen) para acceder a los controles para administrar la pertenencia de objetos de esa clase.
Menú del botón derecho
Los siguientes comandos están disponibles en el menú del botón derecho para el panel:
- Add Class - úselo para agregar una nueva clase del tipo de clase actualmente seleccionado. La clase se agregará, inicialmente sin miembros, con un nombre predeterminado de New Class.
- Delete Class - úselo para eliminar la clase actualmente seleccionada.
- Rename Class - úselo para renombrar la clase actualmente seleccionada.
Región principal
Esta región del cuadro de diálogo cambia de acuerdo con lo que esté actualmente seleccionado en el panel izquierdo. Presenta dos vistas diferentes:
- Summary Listing - si se hace clic en la carpeta raíz Object Classes o en cualquiera de las carpetas hijas de tipo de clase de objeto en el panel izquierdo, esta región presenta un listado resumido de todas las clases definidas o de todas las clases del tipo de clase seleccionado, respectivamente. Cada clase se enumera en términos de su Name y Class Type.
- Membership Management - si se selecciona una clase específica en el panel izquierdo, esta región presenta controles para administrar sus objetos miembro.
- Non-Members - esta región enumera todas las primitivas del tipo aplicable que actualmente no son miembros de la clase. Use el campo situado encima de la lista para filtrar rápidamente el contenido de la lista.
- Members - esta región enumera todas las primitivas del tipo aplicable que actualmente son miembros de la clase. Use el campo situado encima de la lista para filtrar rápidamente el contenido de la lista.
- Component Class Generator - este botón solo está disponible al editar una clase de componentes. Haga clic en él para abrir el cuadro de diálogo Component Class Generator (descrito a continuación), que puede utilizarse para generar rápidamente la pertenencia de la clase de componentes según criterios de búsqueda definidos.
- Membership Management Buttons - la región proporciona los siguientes botones para mover primitivas rápidamente entre las dos listas:
-
Add All - haga clic para transferir rápidamente todas las primitivas de la lista Non-Members a la lista Members . -
Add Selected (in dialog) - haga clic para transferir rápidamente las primitivas actualmente seleccionadas en la lista Non-Members a la lista Members . -
Remove Selected (in dialog) - haga clic para transferir rápidamente las primitivas actualmente seleccionadas en la lista Members a la lista Non-Members . -
Remove All - haga clic en este botón para transferir rápidamente todas las primitivas de la lista Members a la lista Non-Members . -
Add Selected (in the design space) - haga clic en este botón para transferir rápidamente aquellas primitivas actualmente seleccionadas en el espacio de trabajo de diseño de la lista Non-Members a la lista Members . -
Remove Selected (in the design space) - haga clic en este botón para transferir rápidamente aquellas primitivas actualmente seleccionadas en el espacio de trabajo de diseño de la lista Members a la lista Non-Members .
-
Cuadro de diálogo Component Class Generator

El cuadro de diálogo Component Class Generator le permite generar rápidamente la pertenencia de la clase de componentes seleccionada según criterios de búsqueda definidos. Se puede usar una variedad de atributos para “capturar” eficazmente los componentes que desea agregar como miembros de la clase, incluidos Designator, Comment y Footprint. Con un clic de botón, todos los componentes que coincidan con los criterios de búsqueda se agregan a la clase.
Opciones/Controles
El cuadro de diálogo proporciona varios campos que, en conjunto, definen los criterios de búsqueda/filtrado que se utilizarán para seleccionar los componentes que se agregarán como miembros de la clase de componentes. Se pueden configurar los siguientes criterios:
- Designator - use este campo para buscar/filtrar según el designador del componente. Use la lista desplegable del campo para elegir el tipo de componentes al que dirigirse. Todos los tipos de designador únicos encontrados en el diseño de la placa se enumerarán en el formato <DesignatorPrefix>?? (p. ej., U**, R**, C**). Para incluir componentes independientemente del tipo de designador, configure este campo en Any.
- Comment - use este campo para buscar/filtrar según el comentario del componente. Use la lista desplegable del campo para elegir el comentario del componente al que dirigirse. Se enumerarán todos los comentarios de componente únicos encontrados en el diseño de la placa. Para incluir componentes independientemente de su comentario, configure este campo en Any.
- Footprint - use este campo para buscar/filtrar según la huella del componente. Use la lista desplegable del campo para elegir la huella a la que dirigirse. Se enumerarán todas las huellas de componente únicas encontradas en el diseño de la placa. Para incluir componentes independientemente de su huella, configure este campo en Any.
- Layer - use este campo para buscar/filtrar según el lado de la placa en el que se encuentran los componentes. Use la lista desplegable del campo para dirigirse a componentes en TOP o BOTTOM. Para incluir componentes independientemente de la capa en la que se encuentren, configure este campo en Any.
- Rotation - use este campo para buscar/filtrar según la rotación del componente. Use la lista desplegable del campo para elegir una rotación específica a la que dirigirse. Se enumerarán todas las rotaciones de componente únicas encontradas en el diseño de la placa. Para incluir componentes independientemente de su orientación, configure este campo en Any.
- Locked - use este campo para buscar/filtrar según el estado de bloqueo del componente. Use la lista desplegable del campo para dirigirse a componentes que estén bloqueados (True) o no bloqueados (False). Para incluir componentes independientemente de su estado de bloqueo, configure este campo en Any.
- Selection - use este campo para buscar/filtrar según el estado de selección del componente. Use la lista desplegable del campo para dirigirse a componentes que estén actualmente seleccionados en el espacio de trabajo (True) o no seleccionados (False). Para incluir componentes independientemente de su estado de selección, configure este campo en Any.
- Add Matching - haga clic para agregar todos los componentes que coincidan con los criterios de búsqueda/filtrado definidos a la región Class Membership (a la derecha).
- Clear Selected - haga clic para eliminar de la clase todos los componentes que estén actualmente seleccionados en la región Class Membership.
- Class Name - este campo muestra el nombre actual de la clase. Edite este campo según sea necesario.
- Class Membership - esta región enumera todos los componentes, por designador, que actualmente son miembros de la clase de componentes.
Submenú Net Actions del menú del botón derecho
Algunos comandos relacionados con clases de red pueden encontrarse en el submenú Net Actions al hacer clic con el botón derecho sobre primitivas seleccionadas con las redes requeridas asignadas:
- Add Selected Net to NetClass - este comando se utiliza para agregar una o más redes seleccionadas a una Net Class existente. Después de iniciar el comando, se abrirá el cuadro de diálogo Choose Net Class. Este cuadro de diálogo enumera todas las Net Classes existentes. Seleccione la clase de destino y luego haga clic en OK. La(s) red(es) se agregarán como miembros de esa clase.
- Remove Selected Net From Net Class- este comando se utiliza para eliminar una o más redes seleccionadas de una Clase de Red existente. Después de ejecutar el comando, se abrirá el cuadro de diálogo Choose Net Class. Este cuadro de diálogo muestra todas las Clases de Red existentes. Seleccione la clase de destino y luego haga clic en OK. La(s) red(es) se eliminará(n) como miembro(s) de esa clase.

