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。
全部0条评论
快来发表一下你的评论吧 !