MathWorks应用工程师,博客介绍关于 Simulink 以及其它 MathWorks 的基于模型的设计工具。官网博客地址:http://blogs.mathworks.com/simulink/
MATLAB 2017a已经正式发布,点击左侧蓝色文字可下载试用。作为 R2017a 版本的第一篇博客,我想重点介绍几个能让大家建模更方便的Simulink新特性。
简化的子系统总线接口
我经常会从客户那收到很大的模型,子系统以及总线布置看起来就像下面这张图。通常会将子系统额外多包一层(中间那层),让连线看起来没那么乱。
在 2017a 里,增加了新元素:bus element ports。子系统看起来就会像这样:
如果你想把现在的模型转成这种新的样式,我们也提供了自动转换的功能:
改进了被引用模型的参数化功能
如果你需要传递参数给被引用模型,那么你会发现,在Model Explorer 里给(被引用模型的) model workspace 新建变量的时候,变量有了个新属性Argument。
当这个模型被引用的时候,在父模型的Model模块里,就会列出刚才被标记为 Arguments 的这两个变量,你可以给它赋值。如果有很多个变量的话,你也可以看到,这里可以排序也可以搜索参数。
传递参数给被引用模型,旧版也可以,新版对易用性做了改进。
自动产生端口
在 2017a 里,你可以轻松的直接将信号线拖向子系统,然后 Simulink 会自动帮你产生一个新端口。有动画有真相:
格式刷
可以通过格式刷轻松的将已有的模块格式应用到别的模块上去:
这就是一些在 2017a 里新增的一些可以提高你建模效率的功能。之后我也会继续介绍一些其它的很赞的新功能。或者查看release notes。
-
参数
+关注
关注
11文章
1838浏览量
32271 -
效率
+关注
关注
0文章
149浏览量
20067 -
模型
+关注
关注
1文章
3254浏览量
48894
发布评论请先 登录
相关推荐
评论