Plantillas de componentes

Para ayudar a agilizar la creación de sus componentes, Altium Designer, junto con su Workspace conectado, admite la creación y definición de Component Templates (Elementos de plantilla de componente) en ese Workspace. Del mismo modo que una plantilla de esquemático puede utilizarse para predefinir información en hojas esquemáticas que la referencian, una plantilla de componente es referenciada por un componente de biblioteca del Workspace y proporciona ajustes predefinidos para su uso al definir ese componente.

En particular, las plantillas de componente se han desarrollado teniendo muy presente la información paramétrica, lo que le permite definir, en una única ubicación, un conjunto de parámetros que estarán disponibles para el componente que la referencia. A través de la plantilla, puede controlar cuáles de esos parámetros serán visibles, completar valores predeterminados e incluso marcar como obligatorios aquellos parámetros requeridos. Se realizan comprobaciones de validación al momento de guardar el componente para garantizar el cumplimiento.

Los valores predeterminados especificados para muchas de las configuraciones de la plantilla pueden bloquearse como de solo lectura o ponerse a disposición selectivamente para que el diseñador los sobrescriba al definir un componente.

Una plantilla de componente también es la base para crear un componente genérico. Para obtener más información, consulte la página Creación de componentes genéricos.

El acceso a las plantillas de componente dependerá de la licencia del software. Para más información, consulte el Noterecuadro del lado derecho de la página.

Estas plantillas de componente se crean directamente desde el Workspace. Una vez que se ha creado una plantilla de componente (y se han guardado datos en una revisión de esta), puede reutilizarse en la creación de uno o más componentes.

Tipo de carpeta

Al crear la carpeta en la que se almacenarán las plantillas de componente, puede especificar el tipo de la carpeta. Esto no afecta al contenido de la carpeta: la publicación de una plantilla de componente siempre dará como resultado un Elemento de plantilla de componente correspondiente. Simplemente proporciona una “pista” visual sobre lo que se almacena en una carpeta y puede ser útil al explorar un Workspace en busca de contenido específico. Para designar el uso de una carpeta como contenedor de plantillas de componente, establezca su Folder Type como Component Templates, al definir las propiedades de la carpeta en el cuadro de diálogo Editar carpeta.

Especificar el tipo de carpeta —su uso previsto— proporciona una indicación visual del contenido de esa carpeta al explorar el Workspace.
Especificar el tipo de carpeta —su uso previsto— proporciona una indicación visual del contenido de esa carpeta al explorar el Workspace.

Tipo de contenido

Al crear un Elemento de plantilla de componente de destino en el que almacenar su plantilla de componente, asegúrese de que su Content Type esté establecido en Component Template, en el cuadro de diálogo Crear nuevo elemento. Si está creando el elemento en una carpeta de tipo Component Templates, este tipo de contenido estará disponible en el menú contextual al hacer clic con el botón derecho al crear el elemento.

Crear una plantilla de componente dentro de una carpeta Component Templates: el Content Type correcto está disponible en el menú contextual.
Crear una plantilla de componente dentro de una carpeta Component Templates: el Content Type correcto está disponible en el menú contextual.

Guardar una plantilla de componente

Related page: Creación y edición de contenido

Hasta ahora, hemos analizado la compatibilidad de una plantilla de componente en el Workspace en términos de los tipos de carpeta y de contenido relacionados. Guardar una plantilla de componente ya definida en una revisión de ese Elemento de plantilla de componente puede realizarse de forma ágil.

Una plantilla de componente puede editarse y guardarse en la revisión inicial de un Elemento de plantilla de componente recién creado, gracias a la compatibilidad del Workspace con la edición directa. La edición directa lo libera de las limitaciones de datos fuente separados controlados por versiones. Simplemente puede editar un tipo de contenido compatible utilizando un editor temporal cargado con la fuente más reciente directamente desde el propio Workspace. Y una vez finalizada la edición, la entidad se guarda (o se vuelve a guardar) en una revisión planificada posterior de su elemento principal, y el editor temporal se cierra. No hay archivos en su disco duro, no hay dudas sobre si está trabajando con la fuente correcta o la más reciente, y no es necesario mantener un software de control de versiones independiente. El Workspace se encarga de todo, con gran integridad y de una manera que acelera enormemente los cambios en sus datos.

Cuando crea un Elemento de plantilla de componente, tiene la opción de editar y guardar una plantilla de componente en la revisión inicial de ese elemento después de crearlo. Para ello, habilite la opción Open for editing after creation, en la parte inferior del cuadro de diálogo Crear nuevo elemento (que está habilitada de forma predeterminada). Se creará el elemento y se abrirá el Editor temporal de plantillas de componente, presentando un documento .CMPT como documento activo en la ventana principal de diseño. Este documento se nombrará según el formato Elemento-Revisión, con el formato: <Item><Revision>.CMPT (p. ej., CMPT-0001-1.CMPT).

Ejemplo de edición de la revisión inicial de una plantilla de componente directamente desde el Workspace: el Editor temporal de plantillas de componente proporciona el documento con el que definir su plantilla de componente.
Ejemplo de edición de la revisión inicial de una plantilla de componente directamente desde el Workspace: el Editor temporal de plantillas de componente proporciona el documento con el que definir su plantilla de componente.

Utilice el documento para definir la plantilla de componente según sea necesario. Para más información sobre cómo hacerlo, consulte Definición de la plantilla.

Hay tres controles relevantes para la edición directa, disponibles fácilmente desde el Quick Access Bar (en la parte superior izquierda de la ventana principal de la aplicación) o desde la barra de herramientas Component Template Standard:

  • Save Active Document. Utilice este botón para guardar localmente cualquier cambio realizado en el documento. Esto le permite guardar los cambios actuales, en caso de que desee volver más adelante para realizar más cambios antes de guardar finalmente en el Workspace.
  • /Save to Server. Utilice este botón para guardar la plantilla de componente definida en el Workspace, almacenándola en la revisión inicial (planificada) del Elemento de plantilla de componente de destino. Aparecerá el cuadro de diálogo Edit Revision, en el que podrá cambiar el Nombre, la Descripción y añadir notas de publicación según sea necesario. El documento y el editor se cerrarán después de guardar. El documento que contiene la plantilla de componente fuente, *.CMPT, se almacenará en la revisión del elemento.

    También se proporciona cómodamente un control Save to Server a la derecha de la entrada de la plantilla de componente dentro del propio panel Projects.
  • /Discard Local Changes. Utilice este botón si desea cancelar la edición y descartar cualquier cambio realizado. El documento y el editor se cerrarán, y no se publicará nada en el Elemento de plantilla de componente de destino.

Estos controles también están disponibles como comandos: Save (Atajo: Ctrl+S), Save to Server (Atajo: Ctrl+Alt+S) y Discard Local Changes – desde el menú principal File y desde el menú contextual al hacer clic con el botón derecho sobre la entrada de la plantilla de componente en el panel Projects.

Los datos guardados y almacenados en el Workspace consisten en la plantilla de componente fuente, definida en el archivo de plantilla de componente (<Item><Revision>.CMPT).

Ejemplo de plantilla de componente definida, guardada nuevamente en el Workspace.
Ejemplo de plantilla de componente definida, guardada nuevamente en el Workspace.

Heredar una plantilla de componente

Esta función está disponible cuando la opción UI.ComponentTemplateInheritance está habilitada en el cuadro de diálogo Advanced Settings dialog.

Puede usar una plantilla de componente del tipo de componente raíz si el subtipo no tiene una plantilla de componente vinculada. Al crear una jerarquía de tipos de componente, los subtipos de componente heredarán la plantilla de componente asignada al tipo de componente raíz/principal.

El Editor de CMPT (Component Template)

Para acceder al editor de Component Template en Altium Designer, debe estar instalada la extensión de software Component Template Editor . Esta extensión se instala con Altium Designer de forma predeterminada. Puede instalarse o eliminarse manualmente.

Para obtener más información sobre la administración de extensiones, consulte la página Extending Your Installation (Altium Designer Develop, Altium Designer Agile, Altium Designer).

Definición de la plantilla

El Editor de Component Template se divide esencialmente en dos regiones principales, ilustradas en la siguiente imagen y resumidas a continuación.

El Editor de Component Template puede dividirse, a grandes rasgos, en dos regiones clave.
El Editor de Component Template puede dividirse, a grandes rasgos, en dos regiones clave.

  1. Upper Region – para definir opciones a nivel de componente (ciclo de vida, nomenclatura y opciones de carpeta) para un componente que hace referencia a la plantilla.
  2. Lower Region – para definir los parámetros que se utilizarán para un componente que hace referencia a la plantilla.

Especificación de opciones del componente

La mitad superior del editor está dedicada a definir valores predeterminados para las siguientes propiedades del componente:

  • Lifecycle Definition – elija la definición de ciclo de vida que se aplicará a un componente creado con la plantilla. La lista desplegable muestra todas las definiciones definidas para el Workspace y que están permitidas para su uso por un componente.
  • Revision Naming – elija el esquema de nomenclatura de revisión que se aplicará a un componente creado con la plantilla. La lista desplegable muestra todos los esquemas definidos para el Workspace y que están permitidos para su uso por un componente.
Si la opción para controlar el uso de definiciones de ciclo de vida y esquemas de nomenclatura de revisión por tipo de contenido está habilitada para cualquier definición/esquema, y el tipo de contenido Component no está configurado para usar una definición/esquema en particular, entonces dicha definición/esquema no estará disponible en la lista desplegable correspondiente.
  • Component Naming – use este campo para definir un Item Naming Scheme predeterminado para un componente creado con la plantilla, garantizando un ID único para el componente resultante en el Workspace. La entrada aquí se utilizará como plantilla para nombrar automáticamente el componente (en su campo Id asociado (cuando se utiliza el Component Editor en su modo Single Component Editing), o en el campo Item ID (cuando se utiliza el Component Editor en su modo Batch Component Editing)). El software asignará automáticamente el siguiente ID único disponible, basándose en ese esquema, tras examinar todo el Workspace y los identificadores del contenido existente. Se proporciona un esquema predeterminado de nomenclatura de ítems – CMP-{00000} – pero, por supuesto, puede crear su propio esquema escribiéndolo en el campo, asegurándose de que la parte variable esté entre llaves (por ejemplo, CMP-001-{0000}).
  • Default Folder – para especificar una carpeta predeterminada dentro del Workspace de destino en la que almacenar un componente guardado. Para ello, haga clic en el botón Choose para acceder al cuadro de diálogo Choose Folder (una versión del panel Explorer panel) desde donde puede buscar y elegir una carpeta existente en el Workspace, o crear una nueva sobre la marcha.
No hay ningún campo para establecer el Workspace de destino, ya que este estará codificado para usar el mismo Workspace en el que reside la revisión de la plantilla de componente.

La opción Allow override para cada propiedad puede usarse para controlar de manera independiente si esa propiedad puede ser cambiada (habilitada) o no (deshabilitada) por el usuario al definir un componente en el Component editor.

Cuando se hace referencia a la plantilla, las entradas especificadas en esta región se utilizan para rellenar previamente los campos correspondientes dentro del Component Editor (cuando estén disponibles):

  • Single Component Editing mode – los campos Id y Folder, en el área Advanced Settings de la región Component.
  • Batch Component Editing mode – en la pestaña Document Options del cuadro de diálogo Document Options dialog y, en consecuencia, los campos Item ID y FolderPath, en el área Component de la región de definiciones del componente.

Cuando se hace referencia a la plantilla, las entradas se utilizan para rellenar previamente los campos correspondientes al editar un componente en el Component Editor en modo Single Component Editing (izquierda) y modo Batch Component Editing (derecha).
Cuando se hace referencia a la plantilla, las entradas se utilizan para rellenar previamente los campos correspondientes al editar un componente en el Component Editor en modo Single Component Editing (izquierda) y modo Batch Component Editing (derecha).

Definición de parámetros

La mitad inferior del editor está dedicada a definir y administrar los parámetros que estarán disponibles para un componente que haga referencia a la plantilla.

Ejemplo de parámetros definidos en una plantilla de componente.
Ejemplo de parámetros definidos en una plantilla de componente.

Parámetros predeterminados del sistema

Se incluyen varios parámetros del sistema de forma predeterminada al crear una nueva plantilla de componente, como se ilustra en la siguiente imagen y se detalla a continuación.

Parámetros predeterminados a nivel de sistema incluidos en una plantilla de componente recién creada.
Parámetros predeterminados a nivel de sistema incluidos en una plantilla de componente recién creada.

  • ComponentType – este parámetro le permite especificar el tipo de componente. Esto facilita las búsquedas específicas mediante la potente Search facility del Workspace, una función que no solo le permite buscar por tipo de componente, sino también buscar de forma más inteligente, con unit-aware component parameters compatibles. Al explorar los componentes de su propio Workspace usando el panel Components panel, la agrupación Categories de los componentes se deriva de los parámetros ComponentType asociados a cada componente. Haga clic en el campo Default Value asociado y luego en el botón para acceder al cuadro de diálogo Choose component type. Úselo para seleccionar el tipo de componente requerido y haga clic en OK; el tipo elegido se insertará como valor para el parámetro ComponentType, de vuelta en la cuadrícula principal de parámetros.

    El cuadro de diálogo Choose component type refleja el conjunto de tipos de componente definidos en la página Data Management – Component Types page del cuadro de diálogo Preferences. Haga clic en el botón en la parte inferior del cuadro de diálogo Choose component type para acceder a esta página de preferencias, desde donde puede ajustar esta lista para adaptarla mejor a sus necesidades, ya sea agregando nuevos tipos y subtipos, o editando y eliminando tipos existentes.

    Ejemplo de Component Template, con el parámetro del sistema ComponentType establecido en Diodes.
    Ejemplo de Component Template, con el parámetro del sistema ComponentType establecido en Diodes.

    El tipo de datos de este parámetro está establecido en ComponentType y no puede modificarse. Además, el parámetro ComponentType no puede copiarse ni eliminarse. Seleccione la celda y use la tecla Delete para borrar el valor.
  • SCHLIB y PCBLIB – estos dos parámetros le permiten especificar modelos predeterminados de símbolo y footprint, respectivamente. Haga clic en el campo Default Value asociado para cada parámetro y luego en el botón para acceder a un cuadro de diálogo con el que podrá elegir el modelo requerido.

    Tenga en cuenta que está eligiendo el modelo, y no una revisión específica de ese modelo. De este modo, un componente que use la plantilla siempre utilizará la revisión más reciente del modelo elegido.

    Especifique modelos de símbolo y footprint como parte de su plantilla.
    Especifique modelos de símbolo y footprint como parte de su plantilla.

    Los tipos de datos de estos parámetros están establecidos en SCHLIB y PCBLIB respectivamente, y no pueden modificarse. Además, los parámetros de modelo no pueden copiarse ni eliminarse. Seleccione la celda y use la tecla Delete para borrar el valor.
  • Name y Description – estos dos parámetros le permiten definir el nombre y la descripción del componente, respectivamente. Introduzca las cadenas requeridas en el campo Default Value asociado para cada parámetro.

    Especifique los parámetros Name y Description como parte de su plantilla.
    Especifique los parámetros Name y Description como parte de su plantilla.

    El tipo de datos de ambos parámetros está establecido en Text y no puede modificarse. Además, estos parámetros no pueden copiarse ni eliminarse.

Agregar un nuevo parámetro de usuario

Para agregar un nuevo parámetro de usuario a la lista, haga clic en el botón (o use el comando Add del menú contextual al hacer clic con el botón derecho); el parámetro se agrega al final de la lista actual.

Ejemplo de adición de un nuevo parámetro de usuario a la plantilla.
Ejemplo de adición de un nuevo parámetro de usuario a la plantilla.

Cada parámetro se presenta en la cuadrícula en términos de la siguiente información:

  • Name – use este campo para nombrar el parámetro, normalmente con un nombre significativo que exprese su propósito. Cuando se agregan inicialmente, los parámetros reciben nombres predeterminados (Parameter, Parameter 1, Parameter 2, y así sucesivamente).
  • Type – el tipo de parámetro. Esta entrada tendrá inicialmente el valor predeterminado Text, pero se admite una gama de unit-aware data types, así como el tipo PCBLIB, que facilita la definition of multiple footprints, y HarnessWiring, que facilita la definición de un harness wiring component. También se admiten tipos de parámetro definidos por diccionarios disponibles: más información.
  • Visible – habilite esta opción (que es el estado predeterminado para un parámetro recién agregado) para que la opción Show correspondiente para el parámetro esté habilitada al editar uno o más componentes en el Component Editor (configurado en modo Batch Component Editing). Esto, a su vez, controla la visualización de la columna correspondiente para ese parámetro en la región inferior del Component Editor, donde se definen las propias definiciones del componente. Esta propiedad no tiene efecto al definir un componente usando el modo Single Component Editing del editor.
  • Read Only – habilite esta opción para hacer que el parámetro sea de solo lectura. Al editar un componente que hace referencia a la plantilla, el valor del parámetro no se podrá editar.
  • Required – habilite esta opción para convertir el parámetro en un "parámetro obligatorio". Al editar un componente que hace referencia a la plantilla, el parámetro debe tener un valor definido; de lo contrario, no será posible guardar el componente. En el Component Editor, dicho parámetro se distingue porque la celda de valor tiene un borde rojo (en modo Batch Component Editing) o contiene el icono (en modo Single Component Editing) cuando no se ha introducido ningún valor.
  • Default Value – use este campo para introducir un valor predeterminado para el parámetro.

    • Si el parámetro está marcado como obligatorio (opción Required habilitada) y también se ha configurado como de solo lectura (opción Read Only habilitada), entonces MUST introducirse un valor predeterminado. De lo contrario, al editar un componente que hace referencia a la plantilla, el parámetro se marcará como si no tuviera valor, pero esto no podrá resolverse porque el parámetro no es editable al ser de solo lectura. No se podrá guardar una nueva revisión de esta plantilla de componente en el Workspace hasta que esto se resuelva.
    • Al editar una revisión de un componente, un parámetro existente definido por el usuario que tenga el mismo nombre que un parámetro de la plantilla de componente vinculada será reemplazado por la versión de la plantilla. Cualquier valor existente para ese parámetro se conservará (y no se sobrescribirá con el valor predeterminado de la plantilla).
    • Solo se puede añadir un modelo predeterminado de cableado de arnés cuando no se hayan añadido otros modelos predeterminados (SCHLIB o PCBLIB) a la plantilla. Y viceversa: no se pueden añadir modelos predeterminados SCHLIB y PCBLIB cuando se haya añadido a la plantilla un modelo predeterminado de cableado de arnés.
  • Description – añada cualquier descripción para el parámetro, por ejemplo, una nota breve sobre lo que proporciona. Si un parámetro de la plantilla tiene una descripción definida, entonces la columna Description se mostrará en la región Parameters del Component Editor en su Single Component Editing, según corresponda.

La lista de parámetros también admite acciones simples de copiar y pegar, lo que le permite duplicar uno o más parámetros de usuario existentes. Los parámetros pegados se añadirán al final de la lista.

Se admiten los atajos estándar de copiar (Ctrl+C) y pegar (Ctrl+V), y estos comandos también están disponibles en el menú contextual al hacer clic con el botón derecho. Se pueden seleccionar varios parámetros de usuario para operaciones de copiar y pegar, utilizando las técnicas estándar de Ctrl+Click y Shift+Click.
Para eliminar uno o más parámetros de usuario de la lista, seleccione cada parámetro y luego haga clic en el botón , o use el comando Remove del menú contextual al hacer clic con el botón derecho.

Tipos de datos de parámetros de componente con reconocimiento de unidades

El Component Template Editor proporciona la capacidad de definir tipos de datos explícitos para los parámetros de componente definidos dentro de una plantilla de componente (*.CMPT). Además, estos tipos de datos reconocen unidades, con una gama de prefijos de unidades populares compatibles. Como tal, puede introducir el valor de un parámetro utilizando distintos formatos, como 2.2k, 2k2, 4M, 2.5GHz, y el Workspace cuenta con la inteligencia necesaria para reconocer el valor numérico detrás de esas entradas.

Esta función de una plantilla de componente facilita las búsquedas dirigidas a través de la función Advanced Search facility del servidor, una función que no solo permite buscar por tipo de componente, sino también buscar de manera más inteligente, con búsquedas por rango. Aprovechando la potencia de los parámetros de componente con reconocimiento de unidades, puede definir rápidamente una búsqueda, por ejemplo, para encontrar todos los condensadores con una capacitancia entre 47uF y 220uF.

Los parámetros con reconocimiento de unidades también se utilizan para el filtrado inteligente al buscar sus propios componentes mediante el panel Components panel.

Utilice las siguientes secciones desplegables para obtener más información sobre los parámetros con reconocimiento de unidades.

Tipos de Datos de Parámetros Definidos por Diccionario

Los diccionarios son tipos de parámetros personalizados con varios valores definidos. Los diccionarios son administrados por los administradores del Workspace en la página Settings – Vault – Dictionaries de la interfaz del navegador del Workspace, a la que se puede acceder desde el editor de Plantillas de Componentes eligiendo la opción Add New Dictionary del menú desplegable Type o haciendo clic en el control Manage Dictionaries en la parte superior derecha de la región Parameters.

  • También se puede acceder a la página Settings – Vault – Dictionaries desde la página Data Management – Dictionaries page del cuadro de diálogo Preferences, haciendo clic en el control Manage Dictionaries, y desde la página Data Management – Servers page del cuadro de diálogo Preferences, haciendo clic en el control Properties correspondiente al Workspace activo o a un Workspace conocido y seleccionando la entrada Dictionaries del menú.

  • Cuando se selecciona un tipo definido por diccionario para un parámetro, también se puede acceder a la página Settings – Vault – Dictionaries haciendo clic dentro de la celda del parámetro en la columna Type y luego haciendo clic en el botón  ().

Acceda a la página para administrar diccionarios en la interfaz del navegador del Workspace desde el Editor de Plantillas de Componentes.
Acceda a la página para administrar diccionarios en la interfaz del navegador del Workspace desde el Editor de Plantillas de Componentes.

Obtenga más información sobre la administración de diccionarios desde la interfaz del navegador del Workspace (Altium 365 Workspace, Enterprise Server Workspace).

Los diccionarios definidos están disponibles como tipos de parámetros en la lista desplegable Type.

Seleccione un tipo de parámetro definido por diccionario en la lista desplegable Type.
Seleccione un tipo de parámetro definido por diccionario en la lista desplegable Type.

Los valores definidos para el tipo seleccionado definido por diccionario están disponibles en la lista desplegable Default Value. Seleccione un valor requerido para usarlo como valor predeterminado del parámetro o seleccione <None>.

Seleccione un valor predeterminado entre los definidos para el tipo seleccionado definido por diccionario.
Seleccione un valor predeterminado entre los definidos para el tipo seleccionado definido por diccionario.

  • Los valores predeterminados se validan al guardar la plantilla de componente en el Workspace. Si el valor predeterminado pasa a ser incompatible con el diccionario (por ejemplo, si el valor ha sido eliminado del diccionario y luego se abrió para edición la plantilla que usa ese valor), este valor predeterminado se resaltará en rojo en la columna Default Value y se mostrará un mensaje de error en el panel Messages al intentar guardar la plantilla nuevamente en el Workspace.

  • Si el valor de un parámetro de componente pasa a ser incompatible con el diccionario (por ejemplo, si el tipo de ese parámetro se cambió de Text a un tipo definido por diccionario en la plantilla del componente, y el valor actual del componente no coincide con ningún valor del tipo seleccionado definido por diccionario), este parámetro se resaltará al editar el componente en el Editor de Componentes: se mostrará un icono de signo de exclamación junto al valor del parámetro inconsistente al editar el componente en el modo Single Component Editing del editor, y el valor del parámetro se resaltará en rojo al editar el componente en el modo Batch Component Editing del editor. Asegúrese de que todos los parámetros del componente sean consistentes con los valores de la plantilla; de lo contrario, no podrá guardar el componente en la siguiente revisión.

  • Si los diccionarios han cambiado en la interfaz del navegador del Workspace conectado, deberá desconectarse del Workspace y volver a conectarse para que estos cambios se reflejen en Altium Designer. Consulte la página Accessing Your Workspace para obtener más información.

Definición de Múltiples Footprints

El Editor de Plantillas de Componentes también ofrece compatibilidad para definir múltiples footprints de PCB como parte de una plantilla de componente. Se puede especificar cualquier cantidad de vínculos de modelos de footprint, y esta será una función bienvenida para quienes deseen crear componentes que hagan referencia a 3 footprints, cumpliendo los requisitos IPC para diferentes niveles de densidad: L (mínimo, o cobre mínimo), M (máximo, o cobre máximo) y N (nominal, o cobre medio).

Para agregar una definición adicional de modelo de footprint a la plantilla, haga clic en para agregar un nuevo parámetro y luego elija la entrada PCBLIB en el menú desplegable asociado al campo Type.

Convierta un parámetro recién agregado en una definición de modelo de footprint configurando su Type en PCBLIB.
Convierta un parámetro recién agregado en una definición de modelo de footprint configurando su Type en PCBLIB.

El nombre del parámetro cambiará de Parameter a PCBLIB n, donde n es el siguiente número entero disponible para distinguir entre múltiples modelos de footprint (por ejemplo, PCBLIB 1, PCBLIB 2, y así sucesivamente). El modelo predeterminado será el asociado a la entrada PCBLIB. Cuando los Footprints se incorporan al Editor de Componentes, al definir un componente, el modelo de Footprint predeterminado se distingue por el icono en la parte superior izquierda de la ventana de vista previa del modelo (cuando está en modo Single Component Editing), y por la entrada PCBLIB (default) en la región Required Models/Parameters (cuando está en modo Batch Component Editing).

Ejemplo de un componente definido en el Editor de Componentes (modo Single Component Editing), usando una Plantilla de Componentes referenciada. La plantilla tiene definidos tres modelos de footprint, que se incorporan a la definición del componente. Observe que la entrada de modelo PCBLIB en la plantilla se usa como modelo de footprint predeterminado (distinguido por un icono en su parte superior izquierda) al definir el componente. Pase el cursor sobre la imagen para ver el mismo componente siendo definido con el Editor de Componentes en modo Batch Component Editing. En este caso, el footprint predeterminado se denomina PCBLIB (default).
Ejemplo de un componente definido en el Editor de Componentes (modo Single Component Editing), usando una Plantilla de Componentes referenciada. La plantilla tiene definidos tres modelos de footprint, que se incorporan a la definición del componente. Observe que la entrada de modelo PCBLIB en la plantilla se usa como modelo de footprint predeterminado (distinguido por un icono en su parte superior izquierda) al definir el componente. Pase el cursor sobre la imagen para ver el mismo componente siendo definido con el Editor de Componentes en modo Batch Component Editing. En este caso, el footprint predeterminado se denomina PCBLIB (default).

Importación y Exportación de Plantillas de Componentes

Un archivo de plantilla de componente existente (*.CMPT) o un archivo de biblioteca de componentes (*.CMPLIB) puede importarse al editor de plantillas de componentes, y la plantilla de componente que se está editando puede exportarse a un archivo de plantilla de componente (*.CMPT). Use los comandos File » Import » Component TemplateFile » Import » Component Library y File » Export del menú principal del editor de componentes para seleccionar la acción deseada y el cuadro de diálogo estándar de Windows que se abre para buscar la ubicación requerida y seleccionar un archivo para importar o definir el nombre del archivo que se exportará.

Reutilización de una Plantilla de Componentes

El uso de una revisión de una plantilla de componente —o mejor dicho, hacer referencia a una desde la revisión de un componente que está editando actualmente— puede realizarse de las siguientes maneras.

Un componente solo puede hacer referencia a una plantilla de componente a la vez.

Al Crear un Nuevo Componente

Al crear un nuevo componente usando el comando File » New » Component desde los menús principales, puede elegir la plantilla en el cuadro de diálogo Create new component.

Vinculación rápida de una plantilla de componente desde una lista de todas las plantillas disponibles, al crear un nuevo componente.
Vinculación rápida de una plantilla de componente desde una lista de todas las plantillas disponibles, al crear un nuevo componente.

Manualmente desde el Editor de Componentes

La reutilización de una revisión de una plantilla de componente desde el Editor de Componentes depende del modo de funcionamiento del Editor.

En el Modo de Edición de Componente Único

Al editar un único componente en este modo del Editor de Componentes, elija la Plantilla de Componentes requerida en el menú desplegable asociado al campo Template, que forma parte de la agrupación Advanced Settings, en la región Component del Editor. Todas las plantillas de componente actualmente disponibles en el mismo Workspace en el que reside el propio componente aparecen listadas —por nombre— con sus revisiones más recientes indicadas entre paréntesis. Elija la plantilla requerida para aplicarla.

Vinculación rápida de una plantilla de componente desde un menú de todas las plantillas disponibles, al editar la revisión de un componente usando el Editor de Componentes en su modo Single Component Editing.
Vinculación rápida de una plantilla de componente desde un menú de todas las plantillas disponibles, al editar la revisión de un componente usando el Editor de Componentes en su modo Single Component Editing.

En el Modo de Edición por Lotes de Componentes

Hay dos formas de “conectar” una revisión de una Plantilla de Componentes con la revisión del componente que se está editando actualmente:

  • Desde la pestaña Template del cuadro de diálogo Document Options dialog (Edit » Document Options). Haga clic en el botón Choose a la derecha del campo Item Revision. Esto da acceso al cuadro de diálogo Choose Item (una encarnación del panel Explorer panel). Use este cuadro de diálogo para buscar y seleccionar la revisión de la plantilla de componente requerida. Después de hacer clic en OK, se creará un vínculo entre la revisión del componente y la revisión de destino de la plantilla de componente. La evidencia de este vínculo puede verse de nuevo en la pestaña Template del cuadro de diálogo Document Options.

    Vinculación manual de un componente a una revisión de una plantilla de componente, en el Workspace de destino.
    Vinculación manual de un componente a una revisión de una plantilla de componente, en el Workspace de destino.

    La plantilla de componente que se está utilizando puede cambiarse en cualquier momento: haga clic en Choose y seleccione una revisión de una plantilla de componente diferente.
    El estado de la revisión del elemento de Plantilla de Componentes vinculado se refleja en la pestaña Template del cuadro de diálogo Document Options. Si hay disponible una revisión más reciente del elemento vinculado, haga clic en el botón para usar esa revisión más reciente.
  • Desde el menú Add asociado con la región Required Models/Parameters del Editor de componentes. El submenú Templates enumera todas las plantillas de componentes, por nombre, disponibles actualmente en el mismo Workspace en el que reside el propio componente, con sus revisiones más recientes indicadas entre corchetes. Haga clic en una entrada para crear un vínculo a la revisión más reciente de esa plantilla de componente. Una vez más, la verificación del vínculo puede verse en la pestaña Templates del cuadro de diálogo Document Options.

    Vinculación rápida de una plantilla de componente desde un menú de todas las plantillas disponibles.
    Vinculación rápida de una plantilla de componente desde un menú de todas las plantillas disponibles.

Heredado de la carpeta Components del Workspace

Puede especificar una plantilla de componente para que se use automáticamente en todos los componentes (y sus revisiones) almacenados dentro de una carpeta Components del Workspace.

Solo puede definirse una plantilla de componente predeterminada para una carpeta de tipo Components.

Especifique la plantilla requerida mediante el campo Component Template, al definir las propiedades de la carpeta, en el cuadro de diálogo Edit Folder dialog. La lista desplegable asociada al campo enumera todas las plantillas de componentes, por nombre, disponibles actualmente en el mismo Workspace en el que reside la propia carpeta Components, con sus revisiones más recientes indicadas entre corchetes. Elija una entrada para crear un vínculo a la revisión más reciente de esa plantilla de componente, para cada componente posterior creado dentro de esa carpeta.

Especifique una plantilla de componente predeterminada para aplicarla a todos los componentes creados dentro de la carpeta Components principal.
Especifique una plantilla de componente predeterminada para aplicarla a todos los componentes creados dentro de la carpeta Components principal.

Para no usar esta función, deje/establezca el campo Component Template en None.

Si se elige una plantilla de componente en el nivel de carpeta, esa misma plantilla se usará de forma predeterminada cuando se creen componentes en las subcarpetas secundarias inferiores. Esto facilita la herencia rápida de plantillas para todos los componentes en las carpetas secundarias.

Cuando una revisión de un componente se guarda en el Workspace, esencialmente se fijará la revisión específica de la plantilla de componente utilizada, creando un vínculo fuerte a esa revisión, a menos que se cambie manualmente.

Impacto en los modelos y parámetros del componente al usar una plantilla de componente

Al editar una revisión de un componente, y cuando una revisión de una plantilla de componente está vinculada o referenciada, ocurre lo siguiente dentro del Editor de componentes con respecto a los modelos y parámetros:

  • Los modelos definidos dentro de la plantilla referenciada se agregan a la región Models (modo Single Component Editing) y a la región Model Links (modo Batch Component Editing).
  • Un modelo referenciado existente se conservará y el componente seguirá usando ese modelo a menos que se cambie manualmente de forma intencionada.
  • Los parámetros definidos dentro de la plantilla referenciada se agregan a la región Parameters (modo Single Component Editing) y a la región Required Models/Parameters (modo Batch Component Editing).

    Ejemplo de parámetros después de vincular a una revisión de una plantilla de componente, al usar el Editor de componentes en modo Single Component Editing (izquierda) y modo Batch Component Editing (derecha).
    Ejemplo de parámetros después de vincular a una revisión de una plantilla de componente, al usar el Editor de componentes en modo Single Component Editing (izquierda) y modo Batch Component Editing (derecha).

    Todos los parámetros originados en la plantilla de componente referenciada se distinguen mediante el icono (modo Single Component Editing) y el icono (modo Batch Component Editing). Además, y solo para el modo Batch Component Editing, la opción Show para cada parámetro basado en plantilla sigue el estado de la opción correspondiente Visible en la plantilla.
    Los parámetros basados en plantilla no pueden eliminarse.
    Puede agregar parámetros de usuario adicionales según sea necesario.
  • Solo en el modo Batch Component Editing, los parámetros basados en plantilla que estén configurados para mostrarse se agrupan en el área de definiciones del componente del editor, usando Template Parameters como texto de encabezado.

    Apariencia de parámetros de ejemplo basados en plantilla en el área donde se definen las propias definiciones del componente, al usar el Editor de componentes en su modo Batch Component Editing.
    Apariencia de parámetros de ejemplo basados en plantilla en el área donde se definen las propias definiciones del componente, al usar el Editor de componentes en su modo Batch Component Editing.

  • Los campos de valor para parámetros basados en plantilla que se hayan marcado como de solo lectura no podrán editarse. Para todos los demás parámetros basados en plantilla, que no se hayan marcado como de solo lectura, puede cambiar los valores según sea necesario.

    Con el Editor de componentes en modo Single Component Editing, un parámetro de plantilla de solo lectura se distingue en la región Parameters mediante el icono .
  • Si un parámetro basado en plantilla se ha marcado como obligatorio pero no se le ha asignado un valor en la plantilla, su campo de valor aparecerá con un borde rojo (en modo Batch Component Editing) o contendrá el icono (en modo Single Component Editing), alertándole del hecho de que se requiere un valor para este parámetro. No podrá guardar un componente en el Workspace hasta que se definan valores para todos los parámetros obligatorios.

    Con el Editor de componentes en modo Single Component Editing, un parámetro de plantilla obligatorio se distingue en la región Parameters mediante el icono .

Volver a guardar una plantilla de componente

En cualquier momento, puede volver a cualquier revisión de una plantilla de componente en el Workspace y editarla directamente. Haga clic con el botón derecho en la revisión y elija el comando Edit en el menú contextual. Una vez más, se abrirá el editor temporal, con la plantilla contenida en la revisión abierta para su edición. Realice los cambios necesarios y luego guarde la plantilla de componente en la siguiente revisión del elemento.

Hacer clic con el botón derecho en la entrada de nivel superior de una plantilla de componente editará la revisión más reciente de esa plantilla.

Acceso al comando para iniciar la edición directa de una revisión existente de una plantilla de componente.
Acceso al comando para iniciar la edición directa de una revisión existente de una plantilla de componente.

Descarga de datos guardados

Descargue los datos almacenados en una revisión de una plantilla de componente haciendo clic con el botón derecho en esa revisión (en el panel Explorer) y eligiendo el comando Operations » Download en el menú contextual. El archivo de plantilla de componente se descargará en una subcarpeta dentro del directorio elegido, nombrada con el ID de revisión del elemento. El archivo puede encontrarse en la carpeta Released dentro de ella.

Acceda al comando Download desde la entrada de nivel superior de una plantilla de componente para descargar el archivo de plantilla de componente almacenado en la revisión más reciente de esa plantilla.
Haga clic en el botón Explore en el cuadro de diálogo Download from Server para ir rápidamente a la carpeta de descarga.

Eliminación lógica

Cuando está conectado a un Workspace, hay disponible una funcionalidad flexible para eliminar una plantilla de componente directamente desde Altium Designer, desde el panel Explorer panel. Haga clic con el botón derecho en la entrada de la plantilla de componente en el panel y elija el comando Delete Item en el menú contextual. Aparecerá el cuadro de diálogo Delete Items, en el que podrá confirmar la eliminación. En realidad, la acción es una “eliminación lógica”, mediante la cual la plantilla de componente se moverá al área Trash del Workspace. El Trash es esencialmente una papelera de reciclaje a la que puede moverse cualquier contenido de su Workspace (mediante una acción de eliminación lógica). Está aislado del resto del Workspace.

Con la función de eliminación lógica, puede eliminar una plantilla de componente que se esté usando actualmente.
Se pueden eliminar varias plantillas de componentes en una sola acción. Seleccione todas las plantillas de componentes necesarias usando los controles estándar de selección múltiple (Shift+Click, Ctrl+Click), luego haga clic con el botón derecho y elija el comando Delete Items en el menú contextual.

Eliminación lógica de una plantilla de componente. La plantilla se moverá al área Trash del Workspace.
Eliminación lógica de una plantilla de componente. La plantilla se moverá al área Trash del Workspace.

Para continuar con la eliminación, haga clic en el botón . El elemento se eliminará y un cuadro de diálogo Deletion Summary confirmará que la eliminación se realizó correctamente. Si hubo algún problema con la eliminación, se le notificará.

Todo el contenido eliminado de esta manera puede encontrarse en la página Trash de la interfaz del navegador del Workspace. Tenga en cuenta que solo puede ver el contenido que usted haya eliminado lógicamente personalmente. Los administradores podrán ver todo el contenido de la página Trash, es decir, todo el contenido que se haya eliminado lógicamente.

Aspectos a tener en cuenta en relación con una plantilla de componente eliminada lógicamente:

  • La plantilla de componente no estará disponible desde su software de diseño ni desde la interfaz web.
  • Cualquier lugar donde se estuviera usando la plantilla de componente reflejará que la plantilla de componente ha sido eliminada.
  • Una plantilla de componente puede restaurarse o eliminarse permanentemente desde la página Trash, siempre que tenga derechos de edición. La eliminación permanente solo es posible siempre que no esté siendo utilizada por un elemento principal.
Tenga en cuenta que, si ha eliminado lógicamente una plantilla de componente, moviéndola al Trash, puede volver a crear una nueva plantilla de componente con ese mismo nombre. Si posteriormente restaurara la plantilla de componente original, y el nombre original estuviera ocupado, se usará un sufijo entero para mantener su nombre único dentro del Workspace.
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