我正在监视我的simulink模型中的信号(channel1)。每当它改变时,我想在另一个通道(channel2)中生成一个三角形峰值。在该峰值之前和之后,channel2中的信号应为零。
到目前为止,我通过对步进块的输出进行积分来实现生成单个三角形峰值。但是当signal1发生变化时,我无法产生峰值。我可以使用DetectChange-block监视更改,但我不知道如何在正确的时间触发步骤块。我使用触发或启用的子系统玩了一下,但到目前为止我无法理解它。
所以感谢任何帮助
答案 0 :(得分:0)
好的,我想我找到了解决方案。每当信号1发生变化时,我就会在signal2上得到两个三角形峰(顶部和底部)。峰值在变化发生时直接开始。
在下面的图片中,我使用step-Block以1.5s更改Signal1。因此,Signal2的峰值也从1.5秒开始。