Reset Function
在发生模型重置事件时执行子系统
库:
Simulink /
User-Defined Functions
描述
Reset Function 模块是预配置的 Subsystem 模块,它在发生模型重置事件时执行。默认情况下,Reset Function 模块包括:
事件类型设置为重置且事件名称设置为
reset
的 Event Listener 模块常量值设置为
0
的 Constant 模块未设置状态所有者模块的 State Writer 模块
自定义 Reset Function 模块的内容,例如,用为 State Writer 模块生成状态值的源模块替换 Constant 模块,并为 State Writer 模块指定状态所有者模块。
Reset Function 模块中完全支持带输出端口的条件执行子系统。
有关不受支持的模块和功能的列表,请参阅 Initialize, Reinitialize, Reset, and Terminate Function Limitations。
模型可能有多个 Reset Function 模块,每个模块有不同事件名称。其中每个重置事件都作为不同函数出现在生成的代码中。
您可以选择 Initialize Function、Reinitialize Function、Reset Function 或 Terminate Function 模块或对应的状态所有者模块来突出显示与其相关的模块。要在打开的图或新选项卡中显示相关模块,请在选择后出现的省略号上暂停。然后,从操作栏中选择相关模块 。当多个模块对应于所选模块时,将打开一个相关模块列表。您可以通过在文本框中输入搜索词来过滤相关模块列表。从列表中选择相关模块后,窗口焦点转至显示该相关模块的打开的图或新选项卡。