ly012659 发表于 2007-10-12 12:31

问:关于simulink中的几种函数

simulink中一个仿真中各个模块间传递数据是按照采样时间进行的,matlab中各个调用函数则是在将所有的结果都计算出来才进行后续函数的调用的,simulink中提供了很多的用户定义函数:Embedded MATLAB Function,Fcn,Level-2 M-file S-Function, MATLAB Fcn, S-Function, S-Function Builder, 这里面我只知道s-function可以用来自己编写simulink模块,各位能不能介绍一下,simulink中提供的这么多用户定义函数有什么不同,有没有哪种情况必须用哪种函数;尤其我想知道,在用embedded Matlab Function的时候里面的sampled time参数有什么作用。这里面数据传送是怎么传的,假如编写的embedded Matlab Function作为simulink仿真中的起始模块时它向下一个模块传送数据是如何传送的。

jack_boy 发表于 2007-10-12 14:16

只用过s函数和embedded函数,embedded可以方便的完成数据计算,其数据的传输方式与s函数相同,sampled time就是采样时间,采样时间的作用相同
页: [1]
查看完整版本: 问:关于simulink中的几种函数