R2017a新特性祝你快速掌握Simulink仿真

R2017a新特性祝你快速掌握Simulink仿真,第1张

MATLAB 2017a 已经正式发布,点击左侧蓝色文字可下载试用。作为 R2017a 版本的第一篇博客,我想重点介绍几个能让大家建模更方便的Simulink新特性。

简化的子系统总线接口

我经常会从客户那收到很大的模型,子系统以及总线布置看起来就像下面这张图。通常会将子系统额外多包一层(中间那层),让连线看起来没那么乱。

R2017a新特性祝你快速掌握Simulink仿真, R2017a新特性祝你快速掌握Simulink仿真,第2张

 

在 2017a 里,增加了新元素: bus element ports。子系统看起来就会像这样:

R2017a新特性祝你快速掌握Simulink仿真, R2017a新特性祝你快速掌握Simulink仿真,第3张

 

如果你想把现在的模型转成这种新的样式,我们也提供了自动转换的功能:

R2017a新特性祝你快速掌握Simulink仿真, R2017a新特性祝你快速掌握Simulink仿真,第4张

  改进了被引用模型的参数化功能

如果你需要传递参数给被引用模型,那么你会发现,在Model Explorer 里给(被引用模型的) model workspace 新建变量的时候,变量有了个新属性 Argument。

R2017a新特性祝你快速掌握Simulink仿真, R2017a新特性祝你快速掌握Simulink仿真,第5张

 

当这个模型被引用的时候,在父模型的 Model 模块里,就会列出刚才被标记为 Arguments 的这两个变量,你可以给它赋值。如果有很多个变量的话,你也可以看到,这里可以排序也可以搜索参数。

R2017a新特性祝你快速掌握Simulink仿真, R2017a新特性祝你快速掌握Simulink仿真,第6张


传递参数给被引用模型,旧版也可以,新版对易用性做了改进。

 

自动产生端口

在 2017a 里,你可以轻松的直接将信号线拖向子系统,然后 Simulink 会自动帮你产生一个新端口。有动画有真相:

R2017a新特性祝你快速掌握Simulink仿真, R2017a新特性祝你快速掌握Simulink仿真,第7张

 

格式刷

可以通过格式刷轻松的将已有的模块格式应用到别的模块上去:

R2017a新特性祝你快速掌握Simulink仿真, R2017a新特性祝你快速掌握Simulink仿真,第8张

 

这就是一些在 2017a 里新增的一些可以提高你建模效率的功能。之后我也会继续介绍一些其它的很赞的新功能。或者查看 release notes。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/dianzi/2717193.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-17
下一篇 2022-08-17

发表评论

登录后才能评论

评论列表(0条)

保存