文档

条件子系统输出值禁用时

虽然条件子系统在被禁用时不会执行,但输出信号对其他块仍然可用。当一个条件子系统被禁用,并且您已经指定不从输入信号继承初始条件时,您可以将子系统输出保持在它们以前的值或将它们重置为它们的初始条件。

当禁用时指定输出值:

  1. 的对话框外港块在一个条件子系统。

  2. 初始输出值的来源下拉列表,选择对话框

  3. 禁用时输出下拉列表,选择以下选项之一:

    • 举行—保持最新值。

    • 重置—启用时使用初始条件。

    请注意

    如果您正在将一个有条件执行的子系统的输出连接到合并块,设置禁用时输出举行确保模拟结果一致。

    如果使用简化初始化模式,则必须选择举行当将一个有条件执行的子系统连接到Merge块时。有关更多信息,请参见未指定初始化检测

  4. 初始输出框,输入初始值。

请注意

如果一个外港块在启用子系统当禁用时,以不同于子系统内容执行的速率重置其输出,禁用输出和执行输出都写入子系统输出。这种行为会导致意想不到的结果。

相关的话题

这个话题有用吗?