请教simulink如何实现当满足某个条件时执行某个操作
仿真开始这个条件是不满足的,当仿真到某个时间,该条件得到满足,系统即去执行某种操作(S-function)。我用一个if模块和一个if action subsystem模块,但是发现有个问题,假如条件在第k个仿真步长得到满足,但是那个操作并没有在这个步长执行,而是要到下一个仿真步长,也就是k+1个仿真步长才得到执行。请问哪位高手知道怎么解决这个问题? 这个问题,楼主解决了么?能不能指点一下,谢谢了{:{26}:} switch可以实现 我觉得最方便、好用的方法是用嵌入模块编程实现,比如if语句,就像在m文件中编程一样。
页:
[1]