当检测到增加时,Simulink将信号设置为零指定的时间段

时间:2015-04-22 00:50:27

标签: matlab simulink

当我在另一个信号中检测到增加时,我试图将我的输入信号设置为零,持续一段时间(约100 ms)。

这是使用simdriveline对摩托车快速变速器进行建模,虽然我通过切断0到1之间的油门信号(In2)来建模,而不是直接在发动机上点火。增加的是In1中的齿轮信号(从1到2等)。

请找到下面的框图:

enter image description here

我有两个问题。当我没有换档时运行它(In1没有增加)我出于某种原因没有得到正确的输出?其次,如果我用齿轮更换运行它,我会遇到同样的问题。如果我完全绕过这个块,该模型可以正常工作。

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

我设法通过链接到具有所需时间设置的Monostable块的检测增加块来完成此操作