Contenu principal

Composants de variants dans les modèles d’architecture

Créer, gérer et analyser les choix de variants dans les modèles d’architecture System Composer™

Les composants de variants permettent de créer et d’utiliser différentes alternatives de design pour un système dans le but de répondre à des ensembles distincts d’exigences dans un modèle d’architecture. Les composants de variants représentent une partie du modèle qui peut alterner entre les différents choix de variants. Les choix de variants sont des alternatives de design que vous pouvez ajouter, analyser et sélectionner en tant que choix actif pendant la simulation. Les composants de variants vous permettent de prototyper rapidement des choix de design et de constituer des sous-systèmes modulaires réutilisables et personnalisables. Pour plus d’informations sur les concepts sous-jacents des composants de variants, consultez What Are Variants and When to Use Them.

Créez et gérez des alternatives de design en ajoutant des choix de variants au bloc Variant Component. Définissez le choix actif pour un bloc Variant Component, récupérez les choix disponibles et définissez des conditions pour activer les choix de variants de manière programmatique. Utilisez le Variant Manager pour visualiser la hiérarchie du modèle et gérer les éléments de variants de votre modèle. Concevez et créez des modèles d’architecture capables de déployer différents choix de variants et exécutez des fonctions d’analyse afin de déterminer les paramètres les plus efficaces, tels que le temps de production.

Blocs

Variant ComponentAdd components with alternative designs

Classes

systemcomposer.arch.VariantComponentVariant component in System Composer model

Fonctions

addChoiceAdd variant choices to variant component
addVariantComponentAdd variant components to architecture
getActiveChoiceGet active choice on variant component
getChoicesGet available choices in variant component
getConditionReturn variant control on choice within variant component
makeVariantConvert component to variant choice
makeVariantAssemblyConvert variant component to variant assembly component (depuis R2023b)
setActiveChoiceSet active choice on variant component
setConditionSet condition on variant choice
updatePortsFromChoicesUpdate ports in Variant Component block to match its variant choices (depuis R2024a)

Rubriques

  • 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.

Informations connexes

Sélection d՚exemples