simulink自建模型库
2019-01-08 20:05阅读:
今天写一篇博客,关于simulink自建模型库的内容,突然要写这个东西呢,因为前几天有人在看了我一起关于simlink自行封装的帖子后问我的,所以我就写下来。方法是根据孙忠潇先生的《simulink仿真及代码生成技术入门到精髓》进阶篇第十三章的内容。
首先要做的就是搭建自己的模型,模型建在Blank Library里,如下图所示。
然后搭建模型,一个简单模型

然后简单封装一下,就是三进一出
然后把这个模型命名,比如命名为xusowu.slx,然后保存,并且把模型复制到matlab的set path里。
先不是matlab的set path在哪,就先说matlab工作方法,matlab是不断的搜索set
path里的文件才能运行的,很多的模块里的S函数,*.m文件都是位于路径里。孙忠潇的书里列出了很多的set path路径

我就选了其中一个路径,D:\ProgramFiles\MATLAB\R2016a\toolbox\matlab\demos。然后把自己搭建的xusowu.slx文件复制进去,然后把matlab的command路径设为这个路径;

在这个路径下建立slblocks.m脚本
内容:

Browser(1).Library一定是文件名,而且m文件的文件名一定是slblocks.m,程序中的Entertainment
Toolbox@xusowu这是任意命名的一个东西。然后保存起来。
下一步,把browser打开,刷新一下,按F5刷新

刷新后会在上面出现一个fix,点击fix,

然后选择第一项,

就在Library Browser里出现一个Entertainment
Toolbox@xusowu的文件夹,打开文件夹,就出现了自己搭建的模型。

欢迎交流。QQ:1245693624