编写 加法器M文件S函数
1、启动simulink
2、拖入sine wave 、Add、Scope、S-Functiom、Mux模块
3、按图连接,并保存为ec5.mdl
4、注意把sine wave模块一个设为正弦波,另一个设为余弦波(不会设置看前面的文章http://blog.csdn.net/so_cracy/article/details/64920502)
为了便于显示,参数设置如下,另一个sine wave的参数不用改变
5、在Matlab窗口新建一个M文件,把sfuntmpl.m文件的内容复制下来(sfuntmpl.m在Matlab安装目录的\toolbox\simulink\blocks中)
6、做如下修改
7、保存文件为myAdd.m,兵保存在与ex5.mdl同一个文件夹中
8、双击模型图中中的S-Function模块,把myAdd输入,注意是与M文件的文件名相同的:
9、点击OK,运行结果
可以看到效果是一模一样的。