Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

If-Then-Else 模块

此示例显示在正弦波馈入 If 模块时发生的情况,旨在将 If 模块与使能子系统进行比较。

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

第二个绘图显示输入信号的原始值。当信号朝向绘图的顶部时,会执行与第一个绘图相关的 if 子系统。当信号朝向绘图的底部,会执行与第三个绘图相关的 else 子系统。

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