Main Content

Variant Parameter Values

Implement value variations in block parameters

With variant parameters, you can represent value variations of a system in a single model. You can group different sets of values based on the variant to simulate. You can activate each set of values depending on the variant control. You can incorporate variant parameters in any Simulink® block.

Suppose you want to simulate a model that represents an automobile system with several configurations. These configurations, although similar in several aspects, can differ in values such as fuel consumption, engine size, or number of cylinders in the engine. Instead of designing multiple blocks that together represent all possible values, you can use variant parameters to model the varying values and then switch between the values based on the variant control you select. For more information, see Introduction to Variant Controls.

The code that you generate for variant parameters can contain all the possible values of a system. You can switch between the values prior to code compile or at model startup as described in Activate Variant During Different Stages of Simulation and Code Generation Workflow. For more information, see Options to Represent Variant Parameters in Generated Code (Embedded Coder).

Classi

Simulink.VariantControlCreate a variant control variable object
Simulink.ParameterStore, share, and configure parameter values
Simulink.VariantSpecify conditions that control variant selection

Funzioni

enumerationClass enumeration members and names

Argomenti