文档

if - then - else块

这个例子显示了当一个正弦波被输入一个If块时会发生什么。在运行模拟之后,范围显示了三个图。本示例用于比较If块和启用的子系统。

这些图的第一个显示原始正弦波和原始正弦波的绝对值偏移2。正弦波的绝对值仅在子系统执行时显示。这发生在0到2.5秒和5到7.5秒之间。当子系统未执行时,子系统的输出将重置为0。0的值由出口的初始条件决定。通过查看第二个图,您可以看到子系统何时执行。取值为1表示执行。

第二幅图显示了输入信号的原始值。如果信号朝向图的顶部,则执行与第一个图相关的If子系统。如果信号在图的底部,则执行与第三个图相关的else子系统。

第三张图显示了原始正弦波和饱和限制的正弦波的偏移量为2。正弦波的饱和值仅在子系统执行时显示。这发生在2.5到5秒,7.5到10秒之间。

这个话题有用吗?