Simulink/System Generator中自动布线

  1. 该工具适用于Matlab2011b之后的版本,如果layout type被设为了GraphPlot,就需要2015b之后的版本。关于layout type后面会讲到。

  2. 将解压后的文件夹放到Matlab的搜索路径下,什么是Matlab的搜索路径? 很简单的一种方式就是在Matlab的命令行窗口下输入"path",就可以打印出来,如下图。这里,我放到了第一个路径下。

image-20200630142039797
  1. 执行sl_refresh_customizations指令,刷新context menu

  2. 双击这个.mltbx文件

    image-20200630105339847
  3. 会弹出安装的对话框,按照正常的安装步骤进行安装。

    image-20200630105412769
  4. 再次执行sl_refresh_customizations指令

  5. 安装Graphviz,到官网下载安装包(我们在下载的文件夹中也提供了一个),安装完成后,需要手动添加系统变量,我这边需要添加的是C:\Program Files\Graphviz 2.44.1\bin路径。

  6. 在下载的文件夹中,有一个example的目录,下面有一个布线很乱的mdl文件,我们可以以这个文件进行测试,右键simulink的空白处,点击上面的Auto Layout

image-20200630113025886

自动布线的结果如下图所示:

image-20200630135126908

操作完成!!!

需要注意的是:

  1. src/config.txt下,可以通过参数layout_type选择layout策略;

  2. Auto Layout是不可逆的,不能通过Ctrl+z来回撤,因此在执行该操作前,记得先保存;

  3. 可修改的参数都在src/config.txt中,如果对默认的参数不满意,可以自行修改;

  4. 可以针对进行局部Auto Layout,先选中要进行Layout的模块和线,然后右键选择Auto Layout即可;

  5. 可以通过Matlab中的命令行来执行Auto Layout

    image-20200630141036779

文件下载链接:https://pan.baidu.com/s/1ql6BFu0STSqlEtruvpuAvQ
提取码:mh12

微信公众号:Quant_Times

quant_times
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值