bonjoursalute 发表于 2009-6-13 10:17

请教simulink如何实现当满足某个条件时执行某个操作

仿真开始这个条件是不满足的,当仿真到某个时间,该条件得到满足,系统即去执行某种操作(S-function)。我用一个if模块和一个if action subsystem模块,但是发现有个问题,假如条件在第k个仿真步长得到满足,但是那个操作并没有在这个步长执行,而是要到下一个仿真步长,也就是k+1个仿真步长才得到执行。请问哪位高手知道怎么解决这个问题?

Leah 发表于 2010-12-10 22:02

这个问题,楼主解决了么?能不能指点一下,谢谢了{:{26}:}

yufeng 发表于 2010-12-11 08:39

switch可以实现

john152 发表于 2011-3-16 12:09

我觉得最方便、好用的方法是用嵌入模块编程实现,比如if语句,就像在m文件中编程一样。
页: [1]
查看完整版本: 请教simulink如何实现当满足某个条件时执行某个操作