Main Content

Valori del parametro della variante

Implementare le variazioni di valore nei parametri del blocco

Tramite i parametri della variante, è possibile rappresentare le variazioni di valore di un sistema in un unico modello. È possibile raggruppare diversi gruppi di valori in base alla variante da simulare. È possibile attivare ogni serie di valori in base al controllo della variante. I parametri delle varianti possono essere incorporati in qualsiasi blocco Simulink®.

Si supponga di voler simulare un modello che rappresenti un sistema per auto con diverse configurazioni. Sebbene queste configurazioni siano simili sotto diversi aspetti, possono differire per valori quali il consumo di carburante, le dimensioni del motore o il numero di cilindri del motore. Piuttosto che progettare più blocchi che insieme rappresentano tutti i valori possibili, è possibile utilizzare i parametri della variante per modellare i valori variabili e quindi passare da un valore all'altro in base al controllo della variante selezionato. Per ulteriori informazioni, vedere Introduction to Variant Controls.

È possibile utilizzare Variant Manager for Simulink per gestire i parametri della variante nel modello.

Il codice generato per i parametri della variante può contenere tutti i valori possibili di un sistema. È possibile passare da un valore all’altro prima della compilazione del codice o all'avvio del modello, come descritto in Activate Variant During Different Stages of Simulation and Code Generation Workflow. Per ulteriori informazioni, vedere Options to Represent Variant Parameters in Generated Code (Embedded Coder).

Classi

Simulink.VariantVariableCreate variant parameter object (Da R2021a)
Simulink.VariantBankGroup all variant parameter values in structure array in generated code (Da R2023a)
Simulink.VariantBankCoderInfoSpecify code generation properties for variant parameter bank (Da R2023a)
Simulink.VariantSpecify conditions that control variant selection
Simulink.VariantControlCreate a variant control variable object (Da R2021a)
Simulink.ParameterStore, share, and configure parameter values

Funzioni

enumerationClass enumeration members and names

Argomenti

Informazioni complementari