在脉冲期间保持启用子系统的初始输入信号恒定

时间:2016-01-22 09:45:02

标签: matlab simulink

想象一下,我有一个连续的信号(例如一个正弦波)和一个周期性的矩形脉冲(50%)(蓝线):

enter image description here

当脉冲切换其状态时 - 前后一点(黄线,第二个图) - 我希望连续信号保持不变。因此,当第二个脉冲= 1时,原始信号中应该有一个小阶梯。

如何在Simulink中实现此行为?

我认为启用的子系统中的简单零顺序保持应该足够了,但它会返回先前启用状态的输出,这有点奇怪(黄线,第1幅)。

Here you can find a minimal example to play with.

enter image description here

1 个答案:

答案 0 :(得分:3)

用已触发的子系统/上升沿替换已启用的子系统。不要在其中放置任何块,只需将输入连接到输出。

enter image description here