关于四大简便建模技巧分享

描述

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。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分