Variant Parameter Values
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).
|Class enumeration members and names|
- Use Variant Parameters to Reuse Block Parameters with Different Values
Design one model for many variants of a system that differ in block parameter values.
- Variant Control Mode in Variant Parameters
Learn how to control variant parameters.