MATLAB中Simulink的模块封装

前言

最近在学习matlab,刚好学到如何制作一个封装库,记录一下自己的学习过程。

软件准备

  • MATLAB R2016b

过程

首先要新建一个文件夹,把你所要创建的库文件保存在里面,然后打开Simulink,选择Blank Library
在这里插入图片描述
从库浏览器中拖入下列模块
在这里插入图片描述

把其余模块放入Subsystem中,照图中这样连,并修改名字。
在这里插入图片描述

点击下图Fcn模块,把函数表达式写进去,u(1)代表第一个接口,也就是Clock,下面的依次类推。
在这里插入图片描述

把各个模块的参数改成变量(clock模块不用改变),因为我们后面要传入参数,用字母来代替变量,依次类推,
在这里插入图片描述
保存到你先前创建的文件夹中去,可以取比较容易记的名字。
在这里插入图片描述
右键点击模块,选择Mask-Create Mask
在这里插入图片描述
出现下图界面
在这里插入图片描述
在第一个选项卡里面,可以编辑封装后模块的外观,如下图所示
在这里插入图片描述
完成后就变成下面这样
在这里插入图片描述
在第二个选项卡,点击Edit,你需要多少个变量,就创建多少个变量。比如我需要三个,就创建三个变量
在这里插入图片描述
照着图中操作,点击Preview就可以看到效果了,Edit就是创建空白框让你输入你想要的数据,Promt可以理解为空白框的名字,Name就是对应模块中的变量
在这里插入图片描述
下图所示就是更改模块的说明,
在这里插入图片描述
在这里插入图片描述
还有,在第二个选项卡左下角,这个功能可以在窗口上加入网页链接
在这里插入图片描述
点击以后,把整行拖到标题栏,如下图所示
在这里插入图片描述

选择这一行,然后右侧就会出现如下图所示的铅笔,点击它。
在这里插入图片描述
输入你想要跳转到的网址,比如,我想跳转到CSDN主页,如下图所示
在这里插入图片描述
预览结果如下图所示
在这里插入图片描述

第三个选项卡暂时还不会用,就先讲第四个选项卡
在这里插入图片描述
如下图所示操作
在这里插入图片描述
点击Preview,然后点击Help,结果如下图
在这里插入图片描述
最后,将模块拖入到新建的空白模型中,然后就可以进行仿真
在这里插入图片描述

仿真测试

在这里插入图片描述
在这里插入图片描述

帮助

在命令行输入下面语句,可以获得更详细的帮助

doc Create a Simple Mask

赠人玫瑰,手有余香。点个赞啦!

参考文章
Simulink学习——模块封装(一):创建简单封装
封装模块的小技巧
如何自己动手制作一个封装模块

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值