【将自定义模块添加到Simulink Library中】

这里写自定义目录标题

将自定义模块添加到Simulink Library中

在基于模型的开发过程中,Simulink所提供的库模板不能完全满足开发者的需求,开发者往往需要根据工作情况自定义一些模块,并且存在复用性很高的情况,在这种情形下,每次做重复的新建模块是没有意义的,且增加工作负担。而从别的地方直接复制,也不能从根本上解决问题,并且无法统一管理。

Simulink提供了用户自定义模块添加到Library的支持,可以很好的解决上述问题,和使用Simulink自带模块相同,直接从浏览器中拖拽出来即可,便于管理,简洁美观。

本篇文章主要是介绍一下如何将自定义模块添加到Simulink Library中。

新建Library文件
在Simulink Start Page选择Blank Library,点击Create Library建立一个空的模板:

  1. 将自定义模块添加在Library文件中

  2. 将自定义模块链接到Library文件中,并在Matlab窗口输入命令:set_param(gcs,‘EnableLBRepository’,‘on’);

  3. 将Library文件链接到Simulink Library Browse中:在Library文件夹根路径下建立名为slblocks.m的文件

该m脚本解释如下:

Ø blkStruct = slblocks,这里的结构体名称规定为slblocks。

Ø Browser.Library = ‘Test_Lib’,这里的赋值必须是自定义模块的顶层文件名称。

Ø Browser.Name = ‘Test’,这里的赋值是显示在Library中的名称。

  1. 在【设置路径】中添加新创建的文件夹,否则后续步骤可能执行不成功;

  2. 在Matlab命令行窗口运行slblocks.m文件

  3. 在Simulink Library Browser中查看:是否有自定义模块。

以上只是通过一个简单的例子说明一下如何将自定义模块添加到Simulink Library Browser中。在实际项目开发过程中,建议先对自定义库模板做好框架设计的规划,如按照存放控件的属性进行分类等。这样可以在使用过程中更清晰明了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值