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 modelar 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.
Puede usar Variant Manager for Simulink para gestionar los parámetros de las variantes en el modelo.
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 Variant Systems (Simulink Coder).
Clases
Simulink.VariantVariable | Create variant parameter object (desde R2021a) |
Simulink.VariantBank | Group all variant parameter values in structure array in generated code (desde R2023a) |
Simulink.VariantBankCoderInfo | Specify code generation properties for variant parameter bank (desde R2023a) |
Simulink.Variant | Specify conditions that control variant selection |
Simulink.VariantControl | Create a variant control variable object (desde R2021a) |
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 Parameters (Simulink Coder)