变体基于事件的组件
有条件地执行初始化、重置和终止事件以及 Simulink 函数
根据您选择的变体控制项,您可以在模型上发生初始化、重置和终止事件时激活或反激活子系统的执行。您也可以有条件地执行 Simulink® 函数。有关详细信息,请参阅Variant Condition Propagation with Variant Sources and Sinks。
您为基于事件的变体模块生成的代码可以包含一个系统的所有变体选择项。您可以在代码编译之前在这些选择项之间切换。有关使用基于事件的变体模块生成代码的信息,请参阅Represent Subsystem and Variant Models in Generated Code (Embedded Coder)。
模块
Initialize Function | 在发生模型初始化事件时执行子系统 |
Reset Function | Execute subsystem on model reset event |
Terminate Function | 在发生模型终止事件时执行子系统 |
Simulink Function | 用 Simulink 模块以图形方式定义函数 |
类
Simulink.VariantControl | Create a variant control variable object |
Simulink.Parameter | 存储、共享和配置参数值 |
Simulink.Variant | 指定控制变体选择的条件 |
函数
enumeration | 类枚举成员和名称 |
对象
struct | 结构体数组 |