如何自建Simulink库

第一步:创建库文件

​ 如下图所示在Simulink起始页选择空白库:然后在其中放置自己想要设置的模块,这里我放置一个’gain’模块,如下图所示:
在这里插入图片描述在这里插入图片描述
​ 假设此时已经做好自己的模块库,然后保存模块库选择自己想保存到的地址(不要有中文路径),但不要关闭此文件。
在这里插入图片描述

第二步:将库文件链接到库浏览器中

​ 之后在MATLAB工作台中输入以下代码使得保存库时,此属性启用,库才会出现在库浏览器中。

set_param(gcs,'EnableLBRepository','on');

​ 保存之后,在此文件夹中新建一个脚本.m文件,名称为 slbocks.m,代码内容如下:

 function blkStruct = slblocks
    Browser.Library = 'self_model';
    % 'self_model' 为库名字
    Browser.Name = 'self_lib';
    % 'self_lib' 是库浏览器检索此库用到的名字
    blkStruct.Browser = Browser;

​ 再将库文件路径添加到MATLAB中:
在这里插入图片描述

​ 保存这些之后就可以在Simulink库浏览器中搜索到自己建的模块了,如果找不到,就刷新一下库浏览器(按键盘F5刷新).
在这里插入图片描述

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐