Valores de los parámetros de las variantes
Con los parámetros de variantes, se pueden representar variaciones de valores de un sistema en un único modelo. Puede agrupar diferentes conjuntos de valores basándose en la variante que desee simular. Puede activar cada conjunto de valores en función del control de la variante. Puede incorporar parámetros de las variantes en cualquier bloque de Simulink®.
Supongamos que desea simular un modelo que representa el sistema de un automóvil con varias configuraciones. Estas configuraciones, aunque son similares en varios aspectos, pueden diferir en valores como el consumo de combustible, la cilindrada o el número de cilindros del motor. En lugar de diseñar varios bloques que representen conjuntamente todos los valores posibles, puede utilizar parámetros de variantes para modelizar los valores variables y, a continuación, alternar entre los valores basándose en el control de variantes que seleccione. Para obtener más información, consulte Introduction to Variant Controls.
El código que se genera en los parámetros de las variantes puede contener todos los valores posibles de un sistema. Puede alternar entre los valores antes de compilar el código o al iniciar el modelo como se describe en Activate Variant During Different Stages of Simulation and Code Generation Workflow. Para obtener más información, consulte Options to Represent Variant Parameters in Generated Code (Embedded Coder).
Clases
Simulink.VariantVariable | Create a variant parameter object |
Simulink.VariantBank | Group all variant parameter values in structure array in generated code |
Simulink.VariantBankCoderInfo | Specify code generation properties for variant parameter bank |
Simulink.Variant | Specify conditions that control variant selection |
Simulink.VariantControl | Create a variant control variable object |
Simulink.Parameter | Store, share, and configure parameter values |
Funciones
enumeration | Class enumeration members and names |
Temas
- 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 the types of variant control modes, variant control variables, storage locations, and activation times supported by variant parameters.
- Use Variant Control Variables in Variant Parameters
See examples of when and how to use different types of variant control variables in variant parameters.
Información relacionada
- Variant Systems (Embedded Coder)