标签: matlab simulink
我想确定正弦波信号是否为空。 换句话说,我不能再比较0,因为正弦波信号是双向的,我想要做的是如果信号的值为0一段时间而不是停止模拟。
答案 0 :(得分:0)
我认为停止块可能对您有所帮助:link。我要做的是使用buffer的窗口大小,求和,并比较为零。使用缓冲区大小,您可以设置比较窗口的大小。您可以使用缓冲区重叠,例如: Output buffer size = window Buffer overlap = window-1 Initial conditions = 1 初始条件用于制作确保你在第一次运行时不会停止模拟。
Output buffer size = window
Buffer overlap = window-1
Initial conditions = 1