Main Content

Valores de los parámetros de las variantes

Implemente variaciones de valores en los parámetros de bloques

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.VariantVariableCreate variant parameter object (desde R2021a)
Simulink.VariantBankGroup all variant parameter values in structure array in generated code (desde R2023a)
Simulink.VariantBankCoderInfoSpecify code generation properties for variant parameter bank (desde R2023a)
Simulink.VariantSpecify conditions that control variant selection
Simulink.VariantControlCreate a variant control variable object (desde R2021a)
Simulink.ParameterStore, share, and configure parameter values

Funciones

enumerationClass enumeration members and names

Temas

Información relacionada

Ejemplos destacados