Componentes de variantes basadas en eventos
Puede activar o desactivar la ejecución de subsistemas en un modelo de eventos de iniciación, reinicio y finalización en función del control de variantes que seleccione. También puede ejecutar funciones de Simulink® de forma condicional.
El código que se genera en los bloques de variantes basadas en eventos puede contener todas las opciones de variantes de un sistema. Puede alternar entre las opciones antes de compilar el código. Para obtener información sobre la generación de código con bloques de variantes basadas en eventos, consulte .
Bloques
Initialize Function | Execute subsystem on model initialize event |
Reset Function | Execute subsystem on model reset event |
Terminate Function | Execute subsystem on model terminate event |
Simulink Function | Graphically define a function with Simulink blocks |
Clases
Simulink.VariantControl | Create a variant control variable object (desde R2021a) |
Simulink.Parameter | Store, share, and configure parameter values |
Simulink.Variant | Specify conditions that control variant selection |
Funciones
enumeration | Class enumeration members and names |
Objetos
struct | Arreglo de estructura |
Temas
- Conditionally Execute Custom Initialize, Reinitialize, Reset, and Terminate Routines
The custom routine blocks(Initialize Function, Reinitialize Function, Reset Function, and Terminate Function) blocks are preconfigured subsystem blocks that enable you to add custom routines to the default initialize, reset, and terminate routines to change or read block states.
- Conditionally Execute Simulink Functions
With variant blocks, you can conditionalize functions defined using Simulink Function blocks.