Contenuto principale

La traduzione di questa pagina non è aggiornata. Fai clic qui per vedere l'ultima versione in inglese.

Componenti varianti nei modelli di architettura

Creare, gestire e analizzare le scelte delle varianti nei modelli di architettura di System Composer™

I componenti varianti consentono la creazione e l'utilizzo di diverse alternative di progettazione per un sistema con lo scopo di soddisfare insiemi separati di requisiti in un modello di architettura. I componenti varianti rappresentano una parte del modello che può passare tra diverse scelte di variante. Le scelte di variante sono alternative progettuali che è possibile aggiungere, analizzare e selezionare come scelta attiva durante la simulazione. I componenti varianti aiutano a prototipare rapidamente le scelte di progettazione e a costruire sottosistemi modulari per il riutilizzo e la personalizzazione. Per maggiori informazioni sui concetti alla base dei componenti varianti, vedere What Are Variants and When to Use Them.

Creare e gestire alternative di progettazione aggiungendo scelte di variante al blocco Variant Component. Impostare la scelta attiva per un blocco Variant Component, recuperare le scelte disponibili e impostare le condizioni per attivare le scelte di variante in modo programmatico. Utilizzare Variant Manager per visualizzare la gerarchia del modello e gestire gli elementi varianti nel modello. Progettare e costruire modelli di architettura in grado di distribuire diverse scelte di variante ed eseguire funzioni di analisi per determinare la scelta più efficace in termini di parametri, quali il tempo di produzione.

Blocchi

Variant ComponentAdd components with alternative designs

Classi

systemcomposer.arch.VariantComponentVariant component in System Composer model

Funzioni

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 (Da R2023b)
setActiveChoiceSet active choice on variant component
setConditionSet condition on variant choice
updatePortsFromChoicesUpdate ports in Variant Component block to match its variant choices (Da R2024a)

Argomenti

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

Informazioni complementari

Esempi in primo piano