Componentes de variantes en modelos de arquitectura
Los componentes de variantes permiten crear y utilizar diferentes alternativas de diseño para un sistema con el objetivo de cumplir distintos conjuntos de requisitos en un modelo de arquitectura. Los componentes de variantes representan una parte del modelo que puede cambiar entre diferentes opciones de variantes. Las opciones de variantes son alternativas de diseño que se pueden añadir, analizar y seleccionar como opción activa durante la simulación. Los componentes de variantes permiten diseñar prototipos de opciones de diseño rápidamente y crear subsistemas modulares para reutilizar y personalizar. Para obtener más información sobre los conceptos subyacentes de los componentes de variantes, consulte What Are Variants and When to Use Them.
Cree y gestione alternativas de diseño añadiendo opciones de variantes al bloque Variant Component. Establezca la opción activa para un bloque Variant Component, recupere opciones disponibles y establezca condiciones para activar las opciones de variantes de forma programática. Utilice Variant Manager para ver la jerarquía de modelos y gestionar los elementos de variantes del modelo. Diseñe y cree modelos de arquitectura capaces de desplegar distintas opciones de variantes y ejecute funciones de análisis para determinar la opción más eficaz en términos de parámetros como el tiempo de producción.
Bloques
| Variant Component | Add components with alternative designs |
Clases
systemcomposer.arch.VariantComponent | Variant component in System Composer model |
Funciones
addChoice | Add variant choices to variant component |
addVariantComponent | Add variant components to architecture |
getActiveChoice | Get active choice on variant component |
getChoices | Get available choices in variant component |
getCondition | Return variant control on choice within variant component |
makeVariant | Convert component to variant choice |
makeVariantAssembly | Convert variant component to variant assembly component (Desde R2023b) |
setActiveChoice | Set active choice on variant component |
setCondition | Set condition on variant choice |
updatePortsFromChoices | Update ports in Variant Component block to match its variant choices (Desde R2024a) |
Temas
- Variant Components
Create multiple variant choices for a component and select a choice using variant controls.
- Variant Assembly Components
Add or remove variant choices to a Variant Assembly Component block from external sources without modifying the model.

