Trabajar con el cuadro de diálogo de gestión de variantes

Las variantes se crean y 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 de esquemáticos y luego seleccionando Part Actions » Variants. En este caso, el cuadro de diálogo se rellenará con las partes que estén seleccionadas actualmente en el editor de esquemáticos.

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 usa Variant Manager para crear y configurar variantes de diseño.

Características del cuadro de diálogo

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 actualmente seleccionados en la región superior y, si corresponde, columnas para las variantes aplicadas.

Las variantes se crean y configuran en el cuadro de diálogo Variant Management.
Las variantes se crean y configuran en el cuadro de diálogo Variant Management.

Haga doble clic en un componente en el cuadro de diálogo Variant Management para ir a ese componente en el esquemático 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 Add Variant button 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 incluya variantes con componentes 'Not Fitted', habilite la opción Allow variation for paste mask . Estos componentes ya no tendrán máscara de pasta incluida en sus pads.

Puede elegir si una pieza alternativa requiere que se cambie su símbolo en un esquema, o que se agregue su footprint al PCB, mediante las siguientes opciones en el cuadro de diálogo Edit Project Variant:

  • Do not overwrite schematic symbol – cuando está habilitada, se utilizarán símbolos no variados para los componentes cuyos alternates parts estén seleccionados 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 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 en pines, incluso si la opción está habilitada. Consulte la sección Choosing an Alternate Part para obtener más información sobre la compatibilidad de pines.

  • Do not overwrite PCB footprint – cuando está habilitada, se utilizarán footprints no variados para los componentes cuyos alternate parts estén seleccionados en la variante. El footprint 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 agregar el footprint al PCB).

Independientemente de si estos dos parámetros están habilitados o no, los parámetros del alternate elegido se presentan en ActiveBOM.

También puede definir parámetros para la variante. Para obtener detalles sobre cómo funcionan y cómo encajan los parámetros a nivel de variante dentro de la jerarquía paramétrica en Altium Designer, consulte Working with Variant Parameters.

Una vez definida la variante según sea necesario, haga clic en OK. Se abrirá una columna adicional en el lado derecho del cuadro de diálogo Variant Management, con el nuevo nombre de variante como título de la columna. Todas las celdas estarán vacías; una celda vacía indica que el componente está Fitted y sin cambios con respecto al diseño base. Ahora pueden configurarse 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.
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 de variante en el encabezado de la columna o haga clic en cualquiera de las celdas de la variante.

El cuadro de diálogo Variant Management incluye una serie de funciones de interfaz que permiten mostrar información útil. Estas se configuran mediante el menú contextual al hacer clic con el botón derecho.

Right-click context menu, Variant Management dialog

Entre los comandos útiles no definidos previamente se incluyen:

  • Columns

    • Hierarchy Path – muestra la ubicación del componente en la jerarquía del diseño.

    • Original Library Link – detalla de dónde provino el componente base.

  • Set Selected As – use el submenú para elegir el tipo de variación (Fitted, Not Fitted, Alternate). Puede utilizarse en lugar de hacer clic en el control Ellipsis control used to configure a variation de la celda del componente. Solo está disponible cuando hace clic con el botón derecho en la celda de un componente de una variante.

  • Only Show Varied Parameters – muestra únicamente los componentes a los que se les ha aplicado algún tipo de variación en el cuadro de diálogo Variant Management.

  • Filter – use el submenú para controlar qué tipos de variaciones se muestran en el cuadro de diálogo Variant Management. (Funciona bien en combinación con el comando Only Show Varied Parameters).

Definición de variaciones de componentes

Una vez creada la variante, el estado de cada componente está listo para variarse. Esto puede hacerse haciendo clic en una celda de componente en la columna de la variante para mostrar el control Ellipsis control used to configure a variation, o haciendo clic con el botón derecho en la celda y eligiendo la entrada requerida del submenú contextual Set Selected As .

El control Ellipsis control used to configure a variation abre el cuadro de diálogo Edit Component Variation.

También puede accederse al cuadro de diálogo Edit Component Variation desde la pestaña compilada de un esquema haciendo clic con el botón derecho en un componente con una variante definida y luego 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 está montado/usado en esta variante del diseño. Para una variante recién agregada, todos los componentes están montados de forma predeterminada, y las celdas de los componentes fitted están vacías. Tenga en cuenta que los parámetros individuales también pueden variarse para un componente fitted escribiendo un nuevo valor de parámetro en la región Component Parameters del cuadro de diálogo para la variante.

  • Not Fitted – el componente original utilizado en el diseño base no está montado/usado 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 queda en blanco.

  • Alternate Part – esta opción permite seleccionar una pieza diferente (alternativa). El cuadro de diálogo se expandirá para incluir controles para explorar y localizar el componente de reemplazo requerido. Una vez elegida la pieza, la celda muestra el enlace de origen de la pieza alternativa. La región 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. Use el botón para explorar y localizar el componente de pieza alternativa requerido en el Replace Component dialog, que es 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 ser compatible en pines, la alternativa debe tener el mismo número de pines que el componente original, y dichos pines deben ser idénticos en ubicación y tipo eléctrico. No es necesario que coincidan los elementos gráficos usados en los símbolos de ambos componentes. Si el software detecta que el componente alternativo no es compatible en pines, deberá cerrarse un cuadro de diálogo Confirm antes de que se acepte el reemplazo. En este caso, tenga en cuenta el posible impacto en el cableado y que puede producirse una infracción de error al validar el diseño (Project » Validate <project name>).

Ejemplo de una variación de Alternate Part.
Ejemplo de una variación de Alternate Part.

El componente alternativo recién aplicado puede comprobarse en el espacio de diseño. Consulte la página Working with Variants in the Design para obtener más información.

Restablecimiento y actualización de datos de variante

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 los parámetros de Alternate Parts. Las 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 de componente variado

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 en el parámetro modificado (mostrado en negrita) en la lista de 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 luego 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.
Los parámetros modificados pueden restaurar sus valores mediante el comando Reset Selected.

Actualización de un parámetro de Alternate Part

Si un componente de biblioteca que se utiliza como Alternate Part ha tenido cambios en sus parámetros en la biblioteca, puede incorporar esos cambios directamente en las definiciones de variantes de su proyecto haciendo clic con el botón derecho en la lista de parámetros de esa variante 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, utilice 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.
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 en 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/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 modal básica del panel Components panel 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, tal como se describe aquí.

Actualización de un componente variado desde la biblioteca de origen. Aquí configura qué parámetros se actualizan y a qué variante se aplican las actualizaciones.
Actualización de un componente variado desde la biblioteca de origen. Aquí configura qué parámetros se actualizan y a qué variante se aplican las actualizaciones.

Todos los parámetros se muestran 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 variante de proyecto de destino (Project Variant To Update). De forma predeterminada, se seleccionará la variante 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 los 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 desde el archivo PrjPcbVariants, puede revertir un valor de parámetro a un valor anterior y sobrescribir cualquier cambio actual. Para asegurarse de que esto no pueda ocurrir, actualice el componente en el archivo PrjPcbVariants mediante el proceso descrito a continuación.

Actualización completa de una pieza alternativa

Si el componente de origen de una pieza alternativa se ha editado en su biblioteca, puede actualizarse en el diseño ejecutando el cuadro de diálogo Actualizar desde biblioteca.

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 ampliará para incluir cualquier componente que se haya utilizado como pieza alternativa. Marque los componentes de la lista que se van a actualizar y, a continuación, complete el asistente para actualizar las piezas requeridas desde el origen.

Para actualizar completamente una pieza alternativa, incluidos sus gráficos, habilite la casilla Include Variants y habilite la pieza que se va a actualizar.
Para actualizar completamente una pieza alternativa, incluidos sus gráficos, habilite la casilla Include Variants y habilite la pieza que se va a actualizar.

Si se han realizado cambios en componentes de biblioteca usados en el diseño base, estos también se actualizan de la forma 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 (Componente) del cuadro de diálogo, y luego realizar actualizaciones sobre cualquier número de parámetros seleccionados en la parte inferior (Parámetros) del cuadro de diálogo. El cuadro de diálogo también ofrece Filtros (mediante el menú contextual del botón derecho), para refinar aún más la selección y los datos mostrados.

Como ejemplo, para restablecer los parámetros modificados manualmente de todos los componentes, en todas las variantes:

  1. En la parte superior (Componente) 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.

  2. 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 mostrados actualmente en la parte superior del cuadro de diálogo.

  3. Luego haga clic con el botón derecho en la parte inferior (Parámetros) 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 podría haberse elegido en su lugar el comando Select Column, lo que permitiría aplicar una acción (como Restablecer) a los componentes de una variante (columna) específica.

  4. Haga clic con el botón derecho nuevamente 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.
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 Filtro y ha aplicado diferentes 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 aplicarlo y borre las opciones Filter según sea necesario.

Trabajar con parámetros de variante

Altium Designer admite parámetros en varios niveles de un proyecto. Por ejemplo, los parámetros a nivel de documento pueden añadirse 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, también pueden añadirse parámetros 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 puede crear un parámetro con el mismo nombre en diferentes niveles del proyecto, donde cada uno tenga un valor diferente. Altium Designer resuelve esta situación usando prioridades de la siguiente manera:

  1. Variante (máxima prioridad)
  2. Documento esquemático
  3. 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 esquemático no están disponibles en la PCB ni en la BOM. Para esos tipos de salidas, deben usarse parámetros de proyecto o de variante.

Un parámetro de variante puede mostrarse en un documento esquemático o PCB colocando una cadena especial. Obtenga más información sobre Cadenas especiales en un esquemático y Cadenas especiales en una PCB.

En las imágenes siguientes, se ha definido un parámetro llamado ProjectTitle para el proyecto, y también para cada variante. El video 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 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 parámetros de proyecto y de variante con el mismo nombre. Se ha colocado en la superposición de la PCB una cadena especial .ProjectTitle, que se vincula automáticamente a parámetros de proyecto y de variante con el mismo nombre.

Variantes cuando se usa un archivo DbLink

Altium Designer admite varias formas de almacenar y trabajar con componentes, incluida la utilización 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 se hace normalmente cuando se coloca un componente desde una biblioteca de tipo DBLib), el modelo DBLink depende de que usted 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. Cuando se produce una coincidencia, otros valores de campo de ese registro (como el número de pieza) pueden devolverse al componente de Altium Designer. 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 Bibliotecas de bases de datos

En un diseño que no usa variantes, la acción de consulta se realiza mediante el comando Actualizar parámetros desde base de datos, 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 de componentes específicos de la BOM, como el precio.

Para un diseño que incluye variantes, los parámetros utilizados para consultar la base de datos se modifican en el cuadro de diálogo Variant Management. Como esos valores de parámetros solo existen en el cuadro de diálogo Variant Management, el comando Update Parameters from Database no se usa 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.

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 le permite configurar y generar un informe detallado con formato HTML de las variantes de proyecto definidas.

El cuadro de diálogo Variant Report
El cuadro de diálogo Variant Report

Errores de variante

La configuración de las variantes 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 el 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.
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 las 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.

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