1. 单个输出形式的m脚本文件如何编写
function y=fcn()
y=u;
最简单的例子:就是输出等于输入
点一下标题栏:go to diagram就可以回到模型界面;Edit Data可以修改数据类型
2. 多个输出形式的m脚本如何编写
function [y1,y2]=fcn(u1,u2)
y1=u1+u2; y2=u2-u1;
这样就可以多个输入和输出了。
mamatlab
3. 注意点:S-Function 中的变量u 是局部变量,出了这个范围作用域就会消失;也就是说下一次进入的时候,会恢复初始值;就像C语言一样需要static来改变局部变量的作用域。
4. S-Function也可以添加Trigger外部触发和function call output。
function call 外部调用满足;就会根据采样时间来进行触发输出。
6489

被折叠的 条评论
为什么被折叠?



