虽然条件子系统在禁用时不执行,但输出信号仍然可供其他块使用。禁用条件子系统并指定不从输入信号继承初始条件时,您可以将子系统输出保持在其先前的值中,或将它们重置为初始条件。
要在禁用时指定输出值:
打开对话框的外港条件子系统中的块。
来自初始输出值的来源下拉列表,选择对话
。
来自禁用时输出下拉列表,选择其中一个选项:
握住
- 保持最近的价值。
重启
- 启用时使用初始条件。
笔记
如果要将有条件执行的子系统的输出连接到a合并块,集合禁用时输出至握住
确保一致的仿真结果。
如果您使用的是简化的初始化模式,则必须选择握住
将条件执行的子系统连接到合并块时。有关更多信息,请参阅underbiedied初始化检测。
在里面初始输出框,输入初始值。
笔记
如果外港块启用子系统以不同的速率从执行子系统内容的不同速率禁用时重置其输出,禁用和执行输出写入子系统输出。此行为可能会导致意外结果。