Working with Reuse Blocks & Snippets (Old Design Reuse Panel)

La interfaz de usuario de la funcionalidad de reutilización de diseño descrita en esta página es la iteración anterior del panel Design Reuse disponible cuando la opción UI.ModernDesignReusePanel está deshabilitada en el cuadro de diálogo Advanced Settings dialog. Cuando esta opción está habilitada, se utiliza una nueva iteración del panel descrita en las páginas Working with Reuse Blocks y Working with Snippets. El nuevo panel Design Reuse está en Open Beta.

Si sus diseños suelen incluir "secciones" comunes de circuitería, Altium Designer proporciona una forma simple y sencilla de guardar y reutilizar secciones de circuitería de diseño, tanto basadas en Workspace como locales, basadas en archivos. Estas secciones pueden añadirse a cualquier diseño de PCB sin tener que empezar desde cero cada vez. Esta es una gran función para aquellos fragmentos y secciones pequeñas de circuitería de uso frecuente que desea reutilizar. El sistema le permite guardar cualquier selección de:

  • Circuitería en una sola hoja esquemática (un fragmento esquemático).

  • Circuitería en un diseño de PCB, incluidos los componentes y el enrutamiento (un fragmento de PCB).

Cuando está conectado a un Workspace, puede crear una sola entidad, un Reuse Block, que puede contener tanto la circuitería esquemática como su representación física para la PCB. Cuando dicho bloque de reutilización se coloca en una hoja esquemática, su representación física se colocará automáticamente en el documento PCB durante el proceso ECO.

El panel Design Reuse es el centro de comandos para crear, gestionar y utilizar bloques de reutilización y fragmentos, tanto basados en Workspace como locales basados en archivos.

El panel Design Reuse
El panel Design Reuse

Se puede acceder al panel de las siguientes maneras:

  • Haga clic en el botón Panels situado en la parte inferior derecha del espacio de diseño y luego haga clic en Design Reuse.
  • Seleccione View » Panels » Design Reuse en los menús principales.
  • Seleccione Place » Reuse Block en los menús principales.

El menú desplegable superior del panel enumera todas las carpetas disponibles que existen actualmente en su Workspace conectado, las cuales contienen bloques de reutilización y fragmentos basados en Workspace. El número junto al nombre de cada carpeta muestra cuántos bloques de reutilización de diseño y fragmentos contienen esa carpeta y sus subcarpetas. Seleccione una carpeta en el desplegable para mostrar en la sección principal del panel los bloques de reutilización y fragmentos que contiene esa carpeta y sus subcarpetas. Seleccione la entrada de su Workspace conectado en el desplegable para mostrar todos los bloques de reutilización y fragmentos disponibles.

La estructura de carpetas del Workspace puede definirse desde Altium Designer usando el panel Explorer panel.

Use los botones de filtro en la ventana emergente del icono para mostrar/ocultar en el panel el contenido de tipos específicos (Reuse Blocks, Schematic Snippets, PCB Snippets). Use el control Sort By para seleccionar una opción de ordenación preferida.

Use las opciones de filtrado y ordenación para configurar la visualización del contenido en el panel
Use las opciones de filtrado y ordenación para configurar la visualización del contenido en el panel

Para buscar bloques de reutilización y fragmentos disponibles en la carpeta seleccionada por su nombre o descripción, introduzca una frase en el campo Search para filtrar eficazmente y reducir el listado según sus necesidades específicas.

Cada bloque de reutilización y fragmento se presenta en la sección principal del panel mediante un mosaico que contiene los siguientes datos:

  • Imagen de vista previa – se puede hacer clic para alternar entre el estado normal y el de escala completa. Para un bloque de reutilización, use el botón  Haga clic y arrastre para mover para alternar entre las vistas previas de sus documentos PCB y esquemático;

  • El icono de tipo –  Haga clic y arrastre para mover para un bloque de reutilización,  Haga clic y arrastre para mover para un fragmento esquemático,  Haga clic y arrastre para mover para un fragmento de PCB;

  • Nombre y descripción (si están definidos);

  • El ID de la última revisión, la fecha de creación y el autor de un bloque de reutilización o de un fragmento esquemático/PCB del Workspace.

La información y los controles de un bloque de reutilización o fragmento se presentan en un mosaico dentro del panel.
La información y los controles de un bloque de reutilización o fragmento se presentan en un mosaico dentro del panel.

Creación de un Reuse Block

Se puede crear un nuevo bloque de reutilización de las siguientes maneras:

  1. Seleccione el comando para crear un nuevo bloque de reutilización:

    • Desde el panel Design Reuse, haciendo clic en el botón  en la parte superior del panel.

    • Usando el comando File » New » Reuse Block del menú principal.

    • Desde el panel Explorer panel, haciendo clic en el botón  situado en la parte superior derecha del panel cuando se está explorando una carpeta del tipo Design Reuse Blocks.

  2. Se abrirá una estructura temporal editable similar a un proyecto PCB del bloque de reutilización en el panel Projects panel (bajo una entrada para el Workspace al que está conectado actualmente), y el editor esquemático temporal se abrirá en la ventana principal de diseño, listo para definir el documento esquemático del bloque de reutilización. Use los comandos y técnicas de colocación estándar para definir el documento esquemático del bloque de reutilización.

  3. Cuando termine, use el comando Design » Update PCB Document y el proceso ECO para transferir el esquemático capturado al documento PCB del bloque de reutilización y, a continuación, aplique los cambios necesarios a ese documento (definición de ubicaciones de componentes, enrutamiento, etc.).

    Se pueden añadir varios documentos PCB al bloque de reutilización que se está definiendo. Para ello, use el comando Add New to Project » PCB del menú contextual con clic derecho de la entrada del bloque de reutilización en el panel Projects.

    Use el comando Rename del menú contextual con clic derecho de la entrada del documento PCB añadido en el panel Projects para definirle un nombre significativo. Use un comando Design » Update del menú principal del editor esquemático para actualizar el documento PCB requerido.

    Cuando tanto los documentos esquemático como PCB del bloque de reutilización estén definidos, guarde el bloque de reutilización en el Workspace usando el comando Save to Server del menú contextual de la entrada del bloque de reutilización en el panel Projects o el control Save to Server a la derecha de la entrada.

    Debido a que los bloques de reutilización se almacenan en el Workspace conectado, deben usar componentes de ese Workspace. De ese modo, obtiene el máximo beneficio del sistema de contenido que proporciona el Workspace.

    • Tanto los documentos esquemático como PCB del bloque de reutilización deben contener al menos un componente para poder guardarse en el Workspace.

    • Si los documentos esquemático y PCB del bloque de reutilización no están sincronizados (se detectan diferencias entre los documentos esquemático y PCB), se mostrará el cuadro de diálogo de advertencia al intentar guardar el bloque de reutilización en el Workspace. Puede cancelar el guardado para volver al bloque de reutilización y resolver las diferencias, o continuar con el guardado.

  4. Aparecerá el cuadro de diálogo New Reuse Block, en el que puede definir Name, Description y la carpeta del Workspace Folder en la que se guardará el nuevo bloque de reutilización.

    El cuadro de diálogo New Reuse Block 
    El cuadro de diálogo New Reuse Block 

  5. Después de hacer clic en OK, el bloque de reutilización se guardará en el Workspace y su estructura temporal se cerrará.

Después, podrá encontrar un bloque de reutilización guardado en el panel Design Reuse cuando la carpeta en la que se ha guardado (o la entrada de su Workspace conectado) esté seleccionada en el desplegable superior. Puede ser necesario usar el comando Refresh del menú del botón  para que el nuevo bloque de reutilización aparezca en el panel.

Renombrar un Reuse Block

Después de crear un Reuse Block, se le puede cambiar el nombre por un título más adecuado si se desea. Para renombrar un Reuse Block, use el comando Rename , al que puede accederse desde el submenú  y desde el menú contextual con clic derecho del panel Design Reuse . En el cuadro de diálogo Rename Reuse Block que se abre, introduzca el nuevo título y luego haga clic en OK. El nombre del Reuse Block será ahora el nombre deseado, como se muestra en las siguientes imágenes.

Creación de un fragmento

Se puede crear rápidamente un nuevo fragmento esquemático o de PCB a partir de circuitería existente en una hoja esquemática o un documento PCB:

  1. Seleccione la circuitería requerida en el editor esquemático o PCB.

  2. Haga clic con el botón derecho y elija Snippets » Create Snippet from selected objects en el menú contextual o seleccione el comando Tools » Convert » Create Snippet from selected objects en los menús principales.

  3. Aparecerá el cuadro de diálogo New Schematic Snippet o New PCB Snippet, en el que puede definir el nombre, la descripción, el destino de guardado (un Workspace o una carpeta local) y la carpeta en la que se guardará el nuevo fragmento.

    Al guardar un snippet en una carpeta local, haga clic en el botón situado a la derecha del campo Path en el cuadro de diálogo para acceder al cuadro de diálogo Choose Snippet Folder, que le permite seleccionar una carpeta local de snippets existente en la que se guardará el snippet, o crear una nueva subcarpeta dentro de una carpeta local de snippets existente.

    Para obtener información sobre cómo organizar los snippets locales en carpetas, consulte la sección Organización de snippets locales más abajo.
  4. Después de hacer clic en OK, el snippet se guardará.

Un snippet guardado puede encontrarse después en el panel Design Reuse cuando la entrada de su Workspace conectado (o la carpeta en la que se ha guardado) esté seleccionada en la lista desplegable superior.

Se puede crear un snippet a partir de un conjunto de objetos seleccionados. Aquí se muestra la creación de un snippet esquemático. Pase el cursor sobre la imagen para ver la creación de un snippet de PCB.
Se puede crear un snippet a partir de un conjunto de objetos seleccionados. Aquí se muestra la creación de un snippet esquemático. Pase el cursor sobre la imagen para ver la creación de un snippet de PCB.

Puede ser necesario usar el comando Refresh del menú del botón del panel para que el nuevo bloque de reutilización aparezca en el panel.

Para acceder a los snippets locales desde el panel Design Reuse, la opción Local Snippets debe estar habilitada en el menú .

También se puede crear un snippet basado en Workspace a partir de un snippet local existente haciendo clic en el botón dentro del mosaico del snippet (o haciendo clic con el botón derecho en cualquier parte del mosaico) y seleccionando el comando Save to Server en el menú. En el cuadro de diálogo New Schematic Snippet o New PCB Snippet que aparece, defina el Name, la Description y el Folder del Workspace en el que se guardará el snippet.

Un snippet local puede guardarse en el Workspace conectado usando el comando Save to Server.
Un snippet local puede guardarse en el Workspace conectado usando el comando Save to Server.

Los snippets de Workspace deben usar componentes de ese Workspace. De ese modo, obtiene todo el beneficio del sistema de contenido que proporciona el Workspace.

Organización de snippets locales

El panel Design Reuse permite organizar los snippets locales en carpetas de snippets para que los snippets relacionados puedan agruparse, lo que facilita encontrarlos. Las carpetas de snippets son carpetas existentes de Windows que no pueden crearse desde el panel Design Reuse. En su lugar, se “abren” o “cierran” al explorar los snippets locales que contienen. Estas carpetas solo pueden crearse directamente en su disco duro o red, fuera de Altium Designer.

Las carpetas de snippets pueden abrirse y cerrarse desde el cuadro de diálogo Available Snippets Folders, al que se accede haciendo clic en el botón en la parte superior derecha del panel Design Reuse y seleccionando el comando Snippet Folders en el menú. Haga clic en Open Folder para buscar la carpeta requerida en su disco duro o red. La carpeta seleccionada se añadirá a la lista del cuadro de diálogo y, posteriormente, aparecerá en la lista desplegable de la parte superior del panel Design Reuse.

Para quitar una carpeta de snippets de la lista (esencialmente, cerrarla desde una perspectiva de exploración), seleccione la carpeta en la lista y luego haga clic en Remove Folder. Use los botones Move Up y Move Down para cambiar el orden en el que se presentarán los snippets locales en el panel Design Reuse cuando la entrada Local esté seleccionada en la lista desplegable del panel.

Colocación de bloques de reutilización y snippets

Para colocar un bloque de reutilización o un snippet en un diseño, haga clic dentro de su mosaico y haga clic en el botón , haga clic en el botón dentro de su mosaico, o haga clic con el botón derecho en cualquier parte del mosaico y seleccione uno de los siguientes comandos:

  • Place – selecciónelo para colocar el bloque de reutilización o snippet directamente en el documento esquemático o PCB activo.
  • Place as Sheet Symbol – cuando un documento esquemático está activo, selecciónelo para colocar el bloque de reutilización o snippet esquemático como un símbolo de hoja en la hoja esquemática. El contenido del bloque de reutilización o snippet esquemático se colocará en una hoja esquemática hija creada automáticamente y referenciada por el símbolo de hoja colocado.

Coloque un bloque de reutilización o snippet usando el menú del botón Place dentro de su mosaico en el panel. Aquí se muestra la selección del comando Place, donde el bloque de reutilización / snippet esquemático se coloca en la hoja esquemática activa. Pase el cursor sobre la imagen para ver la selección del comando Place as Sheet Symbol, donde el bloque de reutilización / snippet esquemático se coloca en la hoja hija referenciada por el símbolo de hoja colocado.
Coloque un bloque de reutilización o snippet usando el menú del botón Place dentro de su mosaico en el panel. Aquí se muestra la selección del comando Place, donde el bloque de reutilización / snippet esquemático se coloca en la hoja esquemática activa. Pase el cursor sobre la imagen para ver la selección del comando Place as Sheet Symbol, donde el bloque de reutilización / snippet esquemático se coloca en la hoja hija referenciada por el símbolo de hoja colocado.

Haga clic en el control Show more dentro del mosaico del bloque de reutilización para mostrar la sección PCB, que contiene la lista de documentos PCB del bloque de reutilización. Seleccione en la lista el documento PCB requerido y el bloque de reutilización se colocará con este documento. El documento PCB seleccionado se muestra en el área de vista previa del mosaico del bloque de reutilización cuando se selecciona PCB para la vista previa.

Seleccione un documento PCB para colocarlo con el bloque de reutilización y mostrar su vista previa.
Seleccione un documento PCB para colocarlo con el bloque de reutilización y mostrar su vista previa.

Después de colocar el documento esquemático de un bloque de reutilización, su documento PCB puede colocarse en el documento PCB mediante el proceso ECO. Desde el editor esquemático, use el comando Design » Update PCB Document de los menús principales y, a continuación, valide y ejecute los cambios mediante el cuadro de diálogo Engineering Change Order. El documento PCB se colocará en el documento PCB como una unión y podrá gestionarse desde el modo Unions del panel PCB.

Cuando un componente esquemático o PCB seleccionado forma parte de un bloque de reutilización colocado en el diseño, puede inspeccionar sus propiedades haciendo clic en el enlace Reuse Block proporcionado en el panel Properties . Las propiedades del bloque de reutilización principal del componente se mostrarán en el panel. Para volver a las propiedades del componente seleccionado inicialmente, use el enlace Component.

Acceda a las propiedades del bloque de reutilización desde un componente que forma parte de este bloque de reutilización. Las imágenes anteriores muestran el acceso a las propiedades desde un componente esquemático. Pase el cursor sobre la imagen para ver el acceso desde un componente PCB.
Acceda a las propiedades del bloque de reutilización desde un componente que forma parte de este bloque de reutilización. Las imágenes anteriores muestran el acceso a las propiedades desde un componente esquemático. Pase el cursor sobre la imagen para ver el acceso desde un componente PCB.

Para un bloque de reutilización, se usará su documento esquemático o PCB al utilizar el comando de colocación, según el tipo de documento que esté activo al ejecutar el comando.

En el caso de un snippet, asegúrese de tener abierto el documento de destino correcto como documento activo antes de colocarlo. El comando de colocación solo funcionará si el snippet puede colocarse correctamente en ese documento; es decir, el tipo de snippet y el tipo de documento deben ser los mismos.

Edición de bloques de reutilización y snippets

Para editar un bloque de reutilización o snippet basado en Workspace, haga clic en el botón dentro de su mosaico (o haga clic con el botón derecho en cualquier parte del mosaico) y seleccione el comando Edit en el menú.

Abra un bloque de reutilización o snippet basado en Workspace para editarlo usando el comando Edit desde su mosaico en el panel.
Abra un bloque de reutilización o snippet basado en Workspace para editarlo usando el comando Edit desde su mosaico en el panel.

Se abrirá el editor temporal, con el documento (que contiene el bloque de reutilización/snippet de origen) contenido en la revisión más reciente del elemento de Workspace, abierto para su edición. Realice los cambios necesarios y luego guarde el documento en la siguiente revisión del bloque de reutilización/snippet usando el comando File » Save to Server del menú principal o el comando Save to Server del menú contextual de la entrada del bloque de reutilización/snippet en el panel Projects.

Las propiedades (Nombre, Descripción y Ruta) de un snippet local pueden editarse mediante el cuadro de diálogo Snippet Properties, al que se accede haciendo clic en el botón dentro del mosaico del snippet local (o haciendo clic con el botón derecho en cualquier parte del mosaico) y seleccionando el comando Edit Properties en el menú.

Edite las propiedades de un snippet local usando el cuadro de diálogo Snippet Properties, al que se accede desde el panel Design Reuse.
Edite las propiedades de un snippet local usando el cuadro de diálogo Snippet Properties, al que se accede desde el panel Design Reuse.

Eliminación de bloques de reutilización y snippets

Para eliminar un bloque de reutilización o snippet, haga clic en el botón dentro del mosaico del snippet (o haga clic con el botón derecho en cualquier parte del mosaico) y seleccione el comando Delete en el menú.

  • En el caso de un bloque de reutilización o snippet basado en Workspace, aparecerá el cuadro de diálogo Delete Items, en el que deberá confirmar la eliminación. En realidad, la acción es una “eliminación suave”, mediante la cual el bloque de reutilización o snippet se moverá al área Trash del Workspace. Trash es esencialmente una papelera de reciclaje a la que puede moverse cualquier contenido dentro de su Workspace (mediante una acción de eliminación suave). Está aislada del resto del Workspace. En el caso de un bloque de reutilización, también puede optar por eliminar el contenido relacionado del bloque de reutilización (por ejemplo, snippets esquemáticos y de PCB).

    Elimine de forma suave un bloque de reutilización o snippet usando el comando Delete desde su mosaico en el panel.
    Elimine de forma suave un bloque de reutilización o snippet usando el comando Delete desde su mosaico en el panel.

  • En el caso de un snippet local, aparecerá el cuadro de diálogo Confirm para confirmar la eliminación. La acción eliminará los archivos del snippet de su disco duro.

AI-LocalizedLocalizado por IA
Si encuentra un problema, seleccione el texto/imagen y presioneCtrl + Enterpara enviarnos sus comentarios.
Disponibilidad de funciones

Las funciones disponibles dependen de la solución de Altium que tenga: Altium Develop, una edición de Altium Agile (Agile Teams o Agile Enterprise), o Altium Designer (con suscripción activa).

Si no ve alguna función mencionada en su software, contacte con Ventas de Altium para obtener más información.

Documentación heredada

La documentación de Altium Designer ya no está versionada. Si necesita acceder a la documentación de versiones anteriores de Altium Designer, visite la sección Documentación heredada de la página de Otros instaladores.

Contenido