Las variantes se crean y se configuran en el cuadro de diálogo Variant Management. Para abrir el cuadro de diálogo, seleccione Variants en el menú Project (atajo: C, V) o haga clic con el botón derecho en el nombre del proyecto en el panel Projects y luego seleccione Variants.
También se puede acceder al cuadro de diálogo haciendo clic con el botón derecho en un componente colocado en el editor esquemático y seleccionando Part Actions » Variants. En este caso, el cuadro de diálogo se rellenará con las piezas que estén seleccionadas actualmente en el editor esquemático.
El cuadro de diálogo Variant Management está disponible cuando la opción UI.ModernVariantsManager está deshabilitada en el cuadro de diálogo Advanced Settings dialog. Cuando la opción UI.ModernVariantsManager está habilitada, se utiliza Variant Manager para crear y configurar variantes de diseño.
El cuadro de diálogo tiene dos regiones principales:
-
La región superior Components for project, que enumera todos los componentes del diseño base y, si corresponde, columnas para las variantes aplicadas.
-
La región inferior Component Parameters, que detalla todos los parámetros del componente o componentes seleccionados actualmente en la región superior y, si corresponde, columnas para las variantes aplicadas.

Las variantes se crean y se configuran en el cuadro de diálogo Variant Management.
Opciones y controles del cuadro de diálogo de administración de variantes
Componentes
-
Project Components – esta región enumera cada componente del proyecto. Para cada componente, se enumeran el designador Hierarchy Path y Logical , así como Name y el Designator físico. Document y Original Library Link enumeran dónde se encuentran los documentos fuente.
Haga doble clic en un componente o haga clic con el botón derecho y luego seleccione la opción Cross Probe para saltar a ese componente en el esquema.
-
Variant of – después de agregar una nueva variante, aparece una columna dedicada a la derecha de Project Components.. El nombre asignado a la nueva variante aparece como título y la columna Component Variation enumera cualquier variación para cada componente. Una vez creada la variante, puede configurar el estado de cada componente. Esto se hace haciendo clic en la celda del componente en la nueva columna para mostrar
o haciendo clic con el botón derecho para acceder a los comandos del menú contextual. Cuando se hace clic en
, se abre el cuadro de diálogo Edit Component Variation y presenta tres opciones:
-
Fitted – el componente original, tal como se usa en el diseño base, también se monta o utiliza en esta variante de ese diseño. En una variante recién agregada, todos los componentes están Fitted de forma predeterminada y la celda está vacía. Tenga en cuenta que los parámetros individuales también pueden variar para un componente Fitted: escriba el nuevo valor del parámetro. Los parámetros variados se muestran en negrita.
-
Not Fitted – el componente original, tal como se usa en el diseño base, no se monta o utiliza en esta variante de ese diseño. Para un componente Not Fitted, la celda muestra el texto Not Fitted.
-
Alternate Part – esta opción permite buscar y seleccionar la pieza alternativa. Una vez elegida, la celda muestra el Library Link de la pieza alternativa o el componente del servidor, según lo que se haya elegido. La región inferior del cuadro de diálogo mostrará todos los parámetros de la pieza alternativa.
Para activar una variante en el cuadro de diálogo, haga clic en el nombre de esa variante en el encabezado de la columna o haga clic en cualquiera de las celdas de esa variante.
Cuando configura variaciones en este cuadro de diálogo, la configuración se guarda en el archivo del proyecto. Esto incluye el estado Not Fitted, las variaciones de parámetros locales de un componente Fitted y los valores de parámetro de Alternate Parts. Las Alternate Parts se almacenan en el archivo <ProjectName>.PrjPcbVariants.
Para cambiar el orden en que se enumeran las variantes, haga clic y mantenga presionado el encabezado de la columna, luego arrastre esa columna a una nueva ubicación. Utilice esto en combinación con la casilla Fit to Width para posicionar y dimensionar la variante de interés en la ubicación de trabajo que prefiera.
-
Right-click Commands – los siguientes comandos están disponibles en el menú contextual de la región Components :
-
Columns – haga clic para mostrar u ocultar columnas que no sean necesarias. Active o desactive la visibilidad de cualquier columna.
-
Edit Selected – realice cambios en el componente seleccionado.
-
Set Selected As – haga clic para cambiar a Fitted, Not Fitted o Alternate.
-
Only Show Varied Components – haga clic para mostrar los componentes variados en la lista.
-
Filter – haga clic para filtrar los componentes enumerados por Show Fitted with Varied Parameters, Show Not Fitted o Show Alternate.
Si ha estado experimentando con las opciones Filter y ha aplicado distintos filtros, puede que necesite restablecer el filtro antes de intentar otra actualización. Para hacerlo, deshabilite la opción Only Show Varied Components para borrar el sistema de filtros, luego vuelva a aplicarla y borre las opciones Filter según sea necesario.
-
Cut – haga clic para eliminar la variante seleccionada.
-
Copy – haga clic para hacer una copia del elemento seleccionado.
-
Report – haga clic para abrir el cuadro de diálogo Report Preview y crear una impresión de la región Components .
-
Save All – haga clic para abrir un cuadro de diálogo y guardar una lista de todos los componentes del proyecto en otra ubicación como archivo de texto con formato de tabulación.
-
Save Selected – haga clic para abrir un cuadro de diálogo y guardar una lista de todos los componentes seleccionados del proyecto en otra ubicación como archivo de texto con formato de tabulación.
-
Select All – haga clic para seleccionar todas las celdas.
-
Select Column – haga clic para seleccionar la columna actual.
-
Invert Selection – haga clic para seleccionar todos los componentes excepto los que están seleccionados actualmente.
-
Cross Probe – haga clic para mostrar la ubicación del componente seleccionado en el esquema.
Se admiten las técnicas estándar de selección múltiple de Windows; utilícelas para seleccionar y configurar varios componentes simultáneamente.
Parámetros del componente
Cada componente del cuadro de diálogo puede tener Parameter Variations. Se enumeran Parameter Name y sus Original Value , junto con listados New Value para las columnas que representan variantes agregadas. El New Value que aparece es una copia del valor del componente del diseño base hasta que se realicen cambios. Haga clic con el botón derecho en una celda para acceder al conjunto de comandos de parámetros del menú emergente. El menú ofrece las siguientes opciones:
-
Edit Selected – haga clic para cambiar New Value de la celda de la variante seleccionada.
-
Reset Selected – haga clic para restaurar New Value a su valor original.
-
Reset All – haga clic para restaurar todas las celdas New Value a su valor original, independientemente de la selección actual.
Edit Selected, Reset Selected y Reset All solo están disponibles al hacer clic con el botón derecho en una columna de variante agregada.
-
Update Values From Library – haga clic para incorporar a las definiciones de variante cualquier cambio de parámetro realizado en un componente de biblioteca que se haya utilizado como Alternate Part. Tenga en cuenta que esto actualiza solo los parámetros y no el componente en sí.
-
Only Show Varied Values – haga clic para mostrar solo aquellos valores que se han variado respecto de los valores originales.
-
Cut – haga clic para eliminar el contenido de la celda. Se abre una ventana Confirm para confirmar antes de que se produzca la eliminación.
Cut solo está disponible cuando se hace clic con el botón derecho en las columnas Component Variation y New Value.
-
Copy – haga clic para hacer una copia del elemento seleccionado.
-
Report – haga clic para abrir el cuadro de diálogo Report Preview y crear una impresión de la región Component Parameters .
-
Save All – haga clic para abrir un cuadro de diálogo y guardar todos los parámetros del componente seleccionado en un archivo de texto con formato en otra ubicación.
-
Save Selected – haga clic para abrir un cuadro de diálogo y guardar todos los parámetros seleccionados en un archivo de texto con formato en otra ubicación.
-
Select All – haga clic para seleccionar todas las celdas.
-
Select Column – haga clic para seleccionar la columna actual.
-
Invert Selection – haga clic para seleccionar todos los parámetros excepto los que están seleccionados actualmente.
Controles adicionales
-
Add Variant – haga clic para abrir el cuadro de diálogo Edit Project Variant y crear una nueva variante del diseño base. Use este cuadro de diálogo para agregar, editar o eliminar una variante y especificar cualquier dato paramétrico necesario a nivel de variante. Este botón incluye una lista desplegable que se utiliza para acceder al comando Make a copy of the Selected Variant. La copia es especialmente útil cuando necesita definir varias variantes muy similares.
-
Delete Variant – haga clic para eliminar la(s) variante(s) seleccionada(s). Se abre un cuadro de diálogo para confirmar antes de que se produzca la eliminación.
-
Edit Variant – haga clic para abrir el cuadro de diálogo Edit Project Variant y editar una variante.
-
Detailed Report – haga clic para abrir el cuadro de diálogo Variant Report dialog y generar un informe detallado de variantes en formato HTML.
-
Drawing Style – haga clic para acceder al cuadro de diálogo Variant Options dialog, en el que puede definir cómo aparecerán los componentes no montados y los parámetros variados, tanto en la vista del documento compilado del esquema como en las impresiones del esquema. También puede definir la apariencia de estos componentes en los dibujos de ensamblaje de PCB.
– marque esta opción para ajustar automáticamente el ancho de las columnas según el contenido.
-
Fit to Width
Haga doble clic en un componente del cuadro de diálogo Variant Management para saltar a ese componente en el esquema o seleccione Cross Probe en el menú contextual al hacer clic con el botón derecho.
Creación de una nueva variante
Haga clic en el botón
del cuadro de diálogo Variant Management para crear una nueva variante del diseño base. Se abrirá el cuadro de diálogo Edit Project Variant.
Como mínimo, introduzca un nombre para la variante en el campo Description, que, de forma predeterminada, tendrá la entrada Variant of <ProjectName>.
Si es necesario generar variantes de fabricación a partir del diseño, habilite la opción Allow variation of fabrication outputs en el cuadro de diálogo Edit Project Variant. Si es necesario generar salidas de máscara de pasta para un diseño que incluye variantes con componentes marcados como 'Not Fitted', habilite la opción Allow variation for paste mask. Estos componentes dejarán de incluir máscara de pasta en sus pads.
Puede elegir si una pieza alternativa debe cambiar su símbolo en un esquemático o si su huella debe añadirse al PCB mediante las siguientes opciones en el cuadro de diálogo Edit Project Variant:
-
Do not overwrite schematic symbol – cuando está habilitada, se usarán símbolos no variados para los componentes a los que se les hayan seleccionado piezas alternativas en la variante.
Tenga en cuenta que esta opción solo afecta a la representación del símbolo en la hoja esquemática. El símbolo de la pieza alternativa sí se tiene en cuenta cuando se construye el modelo de conectividad del diseño. Por lo tanto, los componentes base y alternativo deben ser compatibles a nivel de pines incluso si la opción está habilitada. Consulte la sección Choosing an Alternate Part para obtener más información sobre compatibilidad de pines.
-
Do not overwrite PCB footprint – cuando está habilitada, se usarán huellas no variadas para los componentes a los que se les hayan seleccionado piezas alternativas en la variante. La huella de una pieza alternativa aplicada a una variante no se transferirá al PCB como parte de la actualización del PCB (no se generará un ECO para añadir la huella al PCB).
Independientemente de si estos dos parámetros están habilitados o no, los parámetros de la alternativa elegida se muestran fielmente en ActiveBOM.
También puede definir parámetros para la variante. Para obtener detalles sobre cómo hacerlo y cómo encajan los parámetros a nivel de variante en la jerarquía paramétrica dentro de Altium Designer, consulte Working with Variant Parameters.
Una vez definida la variante según sea necesario, haga clic en OK. Entonces aparecerá una columna adicional a la derecha del cuadro de diálogo Variant Management, con el nombre de la nueva variante como título de la columna. Todas las celdas estarán vacías; una celda vacía indica que este componente está Fitted y no ha cambiado respecto al diseño base. Ahora se pueden configurar los componentes para la nueva variante. La imagen siguiente muestra un proyecto en el que se han creado dos variantes: BGA y TSOP.

La región 1 detalla los componentes del diseño base, la región 2 detalla los componentes de la variante BGA y la región 3 detalla los componentes de la variante TSOP.
Para convertir una variante en la selección activa, haga clic en su nombre en el encabezado de la columna, o haga clic en cualquiera de las celdas de esa variante.
El cuadro de diálogo Variant Management incluye varias funciones de interfaz que ayudan a mostrar información útil. Estas se configuran mediante el menú contextual right-click.
Entre los comandos útiles se incluyen:
-
Columns:
-
Hierarchy Path columna – muestra la ubicación del componente en la jerarquía del diseño.
-
Original Library Link columna – detalla de dónde se obtuvo el componente base.
-
Set Selected As – submenú utilizado para elegir el tipo de variación (Fitted, Not Fitted, Alternate). Se puede usar en lugar de hacer clic en el control
de la celda del componente. Solo está disponible cuando hace clic con el botón derecho sobre la celda de un componente de una variante.
-
Only Show Varied Parameters – muestra solo los componentes a los que se les ha aplicado algún tipo de variación, en el cuadro de diálogo Variant Management.
-
Filter – submenú que permite controlar qué tipos de variaciones se muestran en el cuadro de diálogo Variant Management (Varied Parameters, Not Fitted, Alternate). Funciona bien en combinación con el comando Only Show Varied Parameters.
Varied parameters – un parámetro que ha variado respecto al diseño base se muestra en bold en el área Component Parameters del cuadro de diálogo Variant Management, lo que facilita su identificación visual.
Definición de variaciones de componentes
Una vez que se ha creado la propia variante, el estado de cada componente está listo para variarse. Esto se puede hacer haciendo clic en una celda del componente en la columna de la variante para mostrar el control
, o haciendo clic con el botón derecho en la celda y eligiendo la entrada requerida del submenú contextual Set Selected As.
El control
abre el cuadro de diálogo Edit Component Variation.
También se puede acceder al cuadro de diálogo Edit Component Variation desde la pestaña compilada de un esquemático haciendo clic con el botón derecho en un componente con una variante definida y eligiendo Part Actions » Choose Alternate Part.
Se ofrecen tres opciones:
-
Fitted – El componente original, tal como se usa en el diseño base, también se monta/se usa en esta variante del diseño. Para una variante recién añadida, todos los componentes están montados de forma predeterminada, y las celdas de estos componentes montados están vacías. Tenga en cuenta que los parámetros individuales también pueden variarse para un componente Fitted, simplemente escribiendo un nuevo valor de parámetro en la región Component Parameters del cuadro de diálogo para esa variante.
-
Not Fitted – El componente original, tal como se usa en el diseño base, no se monta/no se usa en esta variante del diseño. Para un estado de componente Not Fitted, la celda muestra el texto Not Fitted y la región inferior Component Parameters del cuadro de diálogo estará en blanco.
-
Alternate Part – Esta opción permite seleccionar una pieza diferente (alternativa). El cuadro de diálogo se expandirá para incluir controles para buscar y localizar el componente de reemplazo requerido. Una vez elegida esa pieza, la celda muestra el enlace Source de la pieza alternativa. La región inferior Component Parameters del cuadro de diálogo mostrará todos los parámetros de la pieza alternativa. Consulte la siguiente sección para obtener más información.
Se admiten las técnicas estándar de selección múltiple de Windows. Úselas para seleccionar y configurar varios componentes simultáneamente.
Elección de una pieza alternativa
Cuando se selecciona la opción Alternate Part, el cuadro de diálogo Edit Component Variation se expande para mostrar los parámetros base de la pieza existente. Utilice el botón
para buscar y localizar el componente de pieza alternativa requerido en el Replace Component dialog – una versión de cuadro de diálogo modal del panel Components panel. Se admiten todos los modelos de almacenamiento de componentes de Altium Designer, como bibliotecas independientes, bibliotecas de base de datos, así como componentes de Workspace Library (como se muestra en el ejemplo siguiente).
Después de seleccionar una pieza alternativa, el software comprueba la compatibilidad de pines entre el componente alternativo seleccionado y el componente original del diseño base. Para que exista compatibilidad de pines, la alternativa debe tener el mismo número de pines que el componente original, y esos pines deben ser idénticos en ubicación y tipo eléctrico. No es necesario que coincidan las primitivas gráficas utilizadas en los símbolos de ambos componentes. Si el software detecta que el componente alternativo no es compatible a nivel de pines, deberá descartarse un cuadro de diálogo Confirm antes de que se acepte el reemplazo. En este caso, debe tener en cuenta el posible impacto en el cableado y que puede aparecer una infracción de error cuando se valide el diseño (Project » Validate <project name>).

Ejemplo de una variación de pieza alternativa.
El componente alternativo recién aplicado puede comprobarse de nuevo en el espacio de diseño; consulte la página Working with Variants in the Design para obtener más información.
Puede elegir una pieza alternativa sin cambios en el símbolo del esquemático o sin necesidad de añadir una huella al PCB. En el cuadro de diálogo Edit Project Variant, habilite las opciones Do not overwrite schematic symbol y/o Do not overwrite PCB footprint según sea necesario. Cuando esta última está habilitada, la huella de un componente alternativo aplicado a una variante no se transferirá al PCB como parte de la actualización del PCB (no se generará un ECO para añadir la huella al PCB). Los parámetros de la alternativa elegida se muestran fielmente en ActiveBOM.
Variantes cuando se usa un archivo DBLink
Altium Designer admite varias formas de almacenar y trabajar con componentes, incluido el uso de un archivo DBLink con el proyecto. Un archivo DBLink es una interfaz entre los componentes del esquemático y una base de datos de la empresa.
En lugar de simplemente crear una referencia desde cada componente a un registro específico de la base de datos (como suele hacerse al colocar un componente desde una biblioteca de tipo DBLib), el modelo DBLink se basa en que el diseñador inicie una acción de consulta basada en uno o más parámetros del componente. Luego, el software busca en la base de datos un registro con campos que contengan valores coincidentes y, cuando se produce una coincidencia, se pueden devolver al componente de Altium Designer otros valores de campo de ese registro (como el número de pieza). La asignación component parameter-to-database field se define en el documento DBLink, al igual que la base de datos de destino.
► Obtenga más información sobre Database Libraries
En un diseño que no utiliza Variants, la acción de consulta se realiza mediante el comando Update Parameters from Database, y también puede realizarse durante la generación de la BOM habilitando la opción Include Parameters from Database (véase más abajo), para extraer datos del componente específicos de la BOM, como el precio.
En un diseño que incluye Variants, los parámetros utilizados para consultar la base de datos se varían en el cuadro de diálogo Variant Management. Como esos valores de parámetro solo existen en el cuadro de diálogo Variant Management, el comando Update Parameters from Database no se utiliza para recuperar información de la base de datos; en su lugar, los parámetros se extraen de la base de datos cuando se está generando la BOM.
Visualización de los datos del cuadro de diálogo de gestión de variantes
El cuadro de diálogo Variant Management incluye funciones para ayudar a controlar la cantidad de datos mostrados, lo cual es especialmente útil cuando se trabaja en un diseño grande.
-
Para eliminar columnas que no sean de interés, haga clic con el botón derecho en la parte upper del cuadro de diálogo y use la opción Columns del menú contextual para alternar la visibilidad de cualquier columna.
- Para mostrar solo los componentes que están siendo modificados, haga clic con el botón derecho en la parte upper del cuadro de diálogo y seleccione la opción Only Show Varied Components del menú contextual.
-
Cuando se haya seleccionado el modo Only Show Varied Components, vuelva a hacer clic con el botón derecho y configure las opciones de Filter. En la imagen mostrada a continuación, Filter se ha configurado para mostrar solo aquellos componentes que usan Alternate Parts.
-
Para cambiar el orden de las Variants listadas, seleccione y arrastre el encabezado de columna de una variante a una nueva ubicación. Utilice esto en combinación con la casilla Fit to Width para posicionar y dimensionar la variante de interés.

El cuadro de diálogo Variant Management, con columnas ocultas y un filtro aplicado para mostrar solo componentes que usan un Alternate Part.
Restablecimiento y actualización de datos de variantes
Las variaciones de diseño configuradas en el cuadro de diálogo Variant Management se guardan finalmente en el archivo del proyecto. Esto incluye el estado Not Fitted, las variaciones de parámetros locales de un componente Fitted y los valores de parámetros de Alternate Parts. Los Alternate Parts reales se almacenan en un archivo [ProjectName].PrjPcbVariants. El cuadro de diálogo Variant Management incluye comandos para restablecer parámetros y actualizar componentes, lo que ayuda a garantizar que estén sincronizados con las bibliotecas de componentes de origen.
Actualización de un parámetro modificado
Los parámetros modificados localmente en el cuadro de diálogo Variant Management pueden restaurarse a su valor original haciendo clic con el botón derecho sobre el parámetro modificado (mostrado en negrita) en la lista Variant Parameter y luego eligiendo Reset Selected en el menú contextual, como se muestra a continuación. Tenga en cuenta que se pueden seleccionar varios parámetros a la vez y restablecerlos en una sola acción, o usar Reset All para restablecer todos los parámetros de ese componente.

Los parámetros modificados pueden restaurar sus valores mediante el comando Reset Selected.
Actualización de un parámetro de Alternate Part
Si a un componente de biblioteca que se utiliza como Alternate Part se le han cambiado parámetros en la biblioteca, puede incorporar esos cambios directamente a las definiciones de variante de su proyecto haciendo clic con el botón derecho en la lista Parameter de esa Variant y seleccionando Update Values from Library en el menú (como se muestra a continuación). Tenga en cuenta que esto actualiza los parámetros; si necesita actualizar el gráfico, use la técnica descrita más abajo.

Si un componente Alternate Part ha sido modificado en la biblioteca, use el comando Update Values from Library para actualizar la copia utilizada en el proyecto.
Después del comando Update Values from Library, busque y localice el componente en la biblioteca de origen mediante el cuadro de diálogo Browse Libraries y haga clic en OK para abrir el cuadro de diálogo Update Project Variants From Library. Seleccione o deseleccione Parameters from Library Component y Variants to Update, luego haga clic en OK para completar el proceso de actualización.
Si el componente seleccionado para una actualización de parámetros es un componente de Workspace, se abrirá una versión básica de diálogo modal del panel
Components en lugar del cuadro de diálogo
Browse Libraries. Navegue o busque para localizar el componente, haga clic en
OK para abrir el cuadro de diálogo
Update Project Variants From Library y luego seleccione los parámetros deseados para actualizar, como se describe aquí.

Actualización de un componente modificado desde la biblioteca de origen. Aquí se configura qué parámetros se actualizan y a qué variante se aplican las actualizaciones.
Options and Controls of the Browse Libraries Dialog
-
Libraries - muestra la biblioteca actual. Utilice la flecha desplegable para acceder a una lista de bibliotecas disponibles y luego seleccione la biblioteca de destino deseada. Haga clic en el botón
para abrir el cuadro de diálogo Available File-based Libraries, donde puede agregar o quitar bibliotecas.
-
Find - haga clic para abrir el cuadro de diálogo File-based Libraries Search para localizar bibliotecas adicionales.
-
Mask - introduzca las palabras clave deseadas para filtrar los resultados en la lista Component Name. Las listas desplegables muestran las palabras clave utilizadas anteriormente.
Cuadrícula superior
-
Component Name - muestra el nombre del componente.
-
Library - muestra en qué biblioteca se encuentra el componente.
-
Description - una breve descripción del componente.
-
Footprint - muestra la huella asociada, si existe.
-
<nn> components - muestra el número total (nn) de componentes.
Cuadrícula inferior
-
Model Name - muestra el nombre del modelo de un componente actualmente seleccionado en la cuadrícula superior.
-
Type - muestra el tipo de modelo de un componente actualmente seleccionado en la cuadrícula superior.
Ventanas de vista previa
-
Upper Window - muestra el símbolo esquemático del componente actualmente seleccionado en la cuadrícula superior.
-
Lower Window - muestra la huella del componente actualmente seleccionado en la cuadrícula superior.
-
2D/3D - se utiliza para alternar entre imágenes de vista previa 2D y 3D.
Options and Controls of the Update Project Variants From Library Dialog
- listas de todos los parámetros y sus valores del componente seleccionado. Marque la casilla para seleccionar los parámetros que se actualizarán. Los parámetros aparecen atenuados si no pueden usarse para la actualización (por ejemplo, cuando ningún componente contiene un parámetro con ese nombre).
-
Parameters from Grid
-
Project Variants To Update Grid - una lista de todas las variantes que existen actualmente en el proyecto. Marque la casilla para seleccionar las variantes que se actualizarán.
-
Choose Component - haga clic para abrir un cuadro de diálogo en el que puede buscar componentes.
Todos los parámetros se enumeran a la izquierda del cuadro de diálogo Update Project Variants From Library; si es necesario, cualquier parámetro puede deseleccionarse para excluirlo del proceso de actualización. A la derecha del cuadro de diálogo, puede cambiarse la Project Variant de destino (Project Variant To Update). De forma predeterminada, se seleccionará la Variant que estaba seleccionada cuando se activó el comando Update Values from Library.
Tenga en cuenta que este proceso de actualización de parámetros lleva los valores de parámetros directamente desde la biblioteca al cuadro de diálogo Variant Management, y no actualiza la copia del componente almacenada en el archivo [ProjectName].PrjPcbVariants. Si posteriormente ejecuta uno de los comandos Reset para restablecer valores de parámetros, que recupera valores del archivo PrjPcbVariants, puede revertir un valor de parámetro a un valor anterior y sobrescribir cualquier cambio actual. Para garantizar que esto no ocurra, actualice el componente en el archivo PrjPcbVariants mediante el proceso descrito a continuación.
Actualización completa de un Alternate Part
Si el componente de origen de un Alternate Part ha sido editado en su biblioteca, puede actualizarse en el diseño ejecutando el cuadro de diálogo Update from Library dialog.
Iniciado desde el menú Tools en el editor esquemático, el cuadro de diálogo incluye una opción para Include Variants. Cuando esta opción está habilitada, la lista de componentes se expandirá para incluir cualquier componente que se haya usado como Alternate Part. Marque en la lista los componentes que deban actualizarse y luego complete el asistente para actualizar las partes requeridas desde el origen.

Para actualizar completamente un Alternate Part, incluido su gráfico, habilite la casilla Include Variants y habilite la parte que se va a actualizar.
Si se han realizado cambios en componentes de biblioteca utilizados en el diseño base, estos también se actualizan de la manera habitual:
-
mediante el comando Tools » Update from Library del editor esquemático
-
o el comando Tools » Update Schematics del editor de bibliotecas esquemáticas.
Cambiar varios parámetros para varios componentes
El cuadro de diálogo Variant Management admite selección múltiple, lo que significa que puede seleccionarse simultáneamente cualquier número de componentes en la parte superior (Component) del cuadro de diálogo y luego realizar actualizaciones sobre cualquier número de parámetros seleccionados en la parte inferior (Parameters) del cuadro de diálogo. El cuadro de diálogo también ofrece Filters (mediante el menú contextual del botón derecho), para refinar aún más la selección y los datos mostrados.
A modo de ejemplo, para restablecer los parámetros modificados manualmente de todos los componentes, en todas las variantes:
-
En la parte superior (Component) del cuadro de diálogo, use la opción del menú contextual Only Show Varied Components en combinación con las opciones de clic derecho Filter para mostrar solo Show Fitted with Varied Parameters. La lista de componentes ahora debería mostrar solo aquellos componentes que tienen parámetros modificados manualmente.
-
Haga clic con el botón derecho en la lista de componentes y elija Select All en el menú contextual. Se seleccionarán todos los componentes actualmente mostrados en la parte superior del cuadro de diálogo.
-
Luego haga clic con el botón derecho en la parte inferior (Parameters) del cuadro de diálogo y elija Select All en ese menú contextual. Ahora se seleccionarán todos los parámetros de todos los componentes. Tenga en cuenta que en su lugar podría haberse elegido el comando Select Column, lo que permitiría aplicar una acción (como Reset) a los componentes de una Variant (columna) específica.
-
Vuelva a hacer clic con el botón derecho en la lista de parámetros y elija Reset Selected en el menú contextual. Pase el cursor sobre la imagen de abajo para mostrar los pasos 2, 3 y 4.

Restablecimiento de todos los parámetros modificados manualmente, para todos los componentes, en todas las variantes. Pase el cursor sobre la imagen para mostrar los pasos 2, 3 y 4.
Si ha estado probando las opciones de Filter y ha aplicado distintos filtros, puede que necesite restablecer el filtro antes de intentar otra actualización. Para ello, deshabilite la opción Only Show Varied Components para borrar el sistema de filtros, luego vuelva a aplicarla y borre las opciones Filter según sea necesario.
Trabajo con parámetros de variante
Altium Designer admite Parameters en varios niveles de un proyecto. Por ejemplo, se pueden añadir parámetros a nivel de documento a cada hoja esquemática en la pestaña Parameters del panel Properties del editor esquemático (disponible cuando no hay nada seleccionado). Los parámetros a nivel de proyecto también pueden añadirse a un proyecto en la pestaña Parameters del cuadro de diálogo Project Options (Project » Options).
Además, los parámetros también se pueden añadir a una variante mediante el cuadro de diálogo Edit Project Variant. En el cuadro de diálogo Variant Management, seleccione la columna de la variante y haga clic en el botón Edit Variant para abrir este cuadro de diálogo. Para añadir un nuevo parámetro, haga clic en el botón Add . Use el cuadro de diálogo Parameter Properties que se abre para introducir el Name y establecer el Value del nuevo parámetro; luego haga clic en OK. El nuevo parámetro ahora se muestra en el cuadro de diálogo Edit Project Variant .
Los parámetros incluidos en varios niveles de un proyecto existen en una jerarquía, lo que significa que, de hecho, puede crear un parámetro con el mismo nombre en distintos niveles del proyecto, donde cada uno tiene un valor diferente. Altium Designer resuelve esta situación usando prioridades, de la siguiente manera:
-
Variante (prioridad más alta)
-
Documento esquemático
-
Proyecto
Esta disposición significa que el valor del parámetro definido en un documento esquemático anula el valor definido en las opciones del proyecto, y el valor del parámetro definido en una variante anula el valor definido en el documento esquemático. Tenga en cuenta que los parámetros a nivel de esquemático no están disponibles en la PCB ni en la BOM; para estos tipos de salida, deben usarse parámetros de proyecto o de variante.
En las imágenes siguientes, se ha definido un parámetro llamado ProjectTitle para el proyecto y también para cada variante. La animación muestra el comportamiento en la PCB a medida que se usa el selector Variants para mostrar el diseño base y luego cada variante.

Se ha añadido al proyecto un parámetro ProjectTitle (mediante el cuadro de diálogo Project Options ) y también se ha añadido a cada variante de diseño, pero con un valor diferente en cada caso.
Se ha colocado en la superposición de la PCB una cadena especial .ProjectTitle, que se vincula automáticamente a los parámetros del proyecto y de la variante con el mismo nombre.
Generación de un informe de variantes
El cuadro de diálogo Variant Report, al que se accede haciendo clic en el botón Detailed Report en la parte inferior del cuadro de diálogo Variant Management, permite configurar y generar un informe detallado en formato HTML de las variantes de proyecto definidas.

El cuadro de diálogo Variant Report
Options and Controls of the Variant Report Dialog
-
Report Only Varied Components - utilice esta opción para determinar la información exacta que aparecerá en el informe:
-
Full Non-Varied Information (opción deshabilitada) - se enumeran todos los componentes, mostrando su estado de inclusión en cada variante habilitada. Para cada componente, se enumeran todos los parámetros y sus valores.
-
Full Varied Information (opción habilitada) - solo se enumeran aquellos componentes que varían de alguna manera entre las variantes habilitadas, mostrando su estado de inclusión en cada variante. Para cada componente, solo se enumeran aquellos parámetros que varían de alguna manera entre variantes, junto con sus valores.
-
Project Variants - esta región enumera el diseño base original (<Original Base>) y todas las variantes definidas. El informe generado puede comparar una variante específica con el diseño base, comparar una variante con otra o comparar todas las variantes con el diseño base. De forma predeterminada, todas las variantes definidas, así como el diseño base original, estarán habilitadas para incluirse en el informe. Utilice la casilla de verificación asociada para incluir o excluir elementos según sea necesario.
-
Run - haga clic en este botón para generar el informe. El informe se creará y se abrirá como documento activo dentro de la ventana principal de diseño.
Errores de variante
La configuración de la variante se almacena en el archivo del proyecto (*.PrjPcb), y estos datos se leen, analizan y cargan en el cuadro de diálogo Variant Management cuando se abre dicho cuadro de diálogo. Si se detectan problemas al cargar los datos, como discrepancias entre designadores de componentes o UID de componentes, se abrirá un cuadro de diálogo Information para describir el problema.

Resuelva las discrepancias de designadores y UID antes de continuar con el proceso de diseño.
Las discrepancias de UID de componentes se resuelven automáticamente, y estas correcciones se conservarán cuando se guarde el proyecto. Los designadores duplicados deben corregirse a nivel esquemático. Para resolverlos, valide el proyecto (Project » Validate <project name>) y revise el panel Messages para ver los detalles de advertencias/errores.