在simulink中添加自己的库文件
1、在matlab/simulink中可以建立自己使用的个性化library,将经常用到的block放在创建的库中,避免重复工作。
2、打开simulink,选择file/new/library,新建一个library,保存该library,名字存为mylib(根据自己的喜好)。
3、新建一个文件夹名mylib(根据自己的喜好),将该文件存放在matlab路径下,方便以后移植。这里的存储路径为D:\\Program Files\\MATLAB\\R2007b下或者根目录(D:\\Program Files\\MATLAB\\R2007b\oolbox\\simulink)下。
3、在matlab主窗口中,选择file/set path,在弹出的窗口中,点击Add folder并将mylib文夹件路径添加到里面, save和close就行了。
4、 接下来是添加在library browser显示的m文件了,在路径为D:\\Program Files\\MATLAB\\R2007b\oolbox\\simulink\\blocks文件夹下找到名为slblocks.m的文件,复制该文件到自己新建的mylib文件夹下,打开的该M文件中,找到并复制
Browser(2).Library = 'simulink_extras';
Browser(2).Name = 'Simulink Extras';
Browser(2).IsFlat = 0;% Is this library \"flat\" (i.e. no subsystems)?
并再接下来的一行上粘贴该内容了,并修改为
Browser(3).Library = 'mylib';(必须和自己的库文件名一致)
Browser(3).Name = 'mylib';(在列表栏中要显示的名字)
Browser(3).IsFlat = 0;% Is this library \"flat\" (i.e. no subsystems)?
保存。
再次打开simulink,将出现如下的图标:
5、在mylib库文件里添加自己的库单元,在mylib上单击右键,如下图所示:
在单击左键,matlab自己会打开打开先前保存的库文件,该文件是被锁住的,解锁该文件,才能进行添加修改。
如下图所示:
将常用的或者自己封装的系统拖动或拷贝的里面,关闭文件,再次打开simulink,将出现如下图所示的例子。到此在在matlab/simulink添加自己库文件完成。
因篇幅问题不能全部显示,请点此查看更多更全内容