loveli2009 发表于 2009-3-30 15:34

simulink里面的S函数的一些问题

本帖最后由 flyingmind 于 2009-3-31 07:47 编辑

S函数里面如果需要用到for循环,是不是用mdlUpdate这个子函数就能搞定?这个函数是针对离散数据的,具体是怎么递增的?

我做了一个自由曲线的插补算法,现在需要完成仿真,需要利用S函数做成一个模块,这个算法流程里面有非常负责的循环条件等,以及求导和矩阵运算,不知道S函数能不能实现?谁有这方面的资料,非常非常感谢!

flyingmind 发表于 2009-3-31 07:51

当然可以,mdlupdate是每个仿真步长执行一次
你可以将for的条件(比如一个计数值标志)作为一个状态变量,在达到条件时,结束循环,可以根据需要让循环再次启动(控制数值标志状态)
当然一般s函数只是用来做微分方程求解的

nunn0510 发表于 2009-5-25 22:37

不理解 同文
页: [1]
查看完整版本: simulink里面的S函数的一些问题