当前位置:服务支持 >  软件文章 >  Matlab/Simulink Debug技巧:解决”Mux blocks used to create bus Signal”问题

Matlab/Simulink Debug技巧:解决”Mux blocks used to create bus Signal”问题

阅读数 6
点赞 0
article_banner

   今天给一位客户Debug,答应他把这部分内容写下来,手上的其他事情忙到现在才完,但答应人家的事情,再累也要完成。


问题表现:

在使用Simulink打开从别处来的模型时,经常会遇到”Mux blocks used to create bus Signal”的错误,特别是用高版本打开低版本时,错误图1所示:

blob.png

图 1.“Mux blocks used to create bus Signal”错误提示


    问题分析:

    出现这个问题的原因是Matlab版本更新换代过程中,部分模块(此处是与“bus signals”相关模块)的功能变动引起的。


    解决问题

Step  1. 打开Configuration Parameters 选项板,找到DiagnosticsConnectivity,如图2所示:

blob.png

2. Configuration Parameters 选项板


     Tips是不是不知道去哪里找呢?提供以下两种方法。

1.  如果是报了这个错误,直接点击 ”Mux blocks used to create bus Signal”,稍等片刻,就会出现“Configuration Parameters”面板,如图3所示。

blob.png

图 3. 找“Configuration Parameters”面板方法一


2.  如果没报错误是否就不管了呢,应该是自己用也就无所谓了,但如果要与别人共享,建议改一下,毕竟模型报错或多或少的影响用户体验,从Simulink的工具栏中选择“Model Configuration Parameters (就是那个像齿轮的那个图标,快捷键是crtl+E)。

blob.png

4.找“Configuration Parameters”面板方法二

Step 2. 找到DiagnosticsConnectivity,在“Mux blocks used to created bus signals”下拉框选择“error”,点应用就大功告成了

blob.png

图 5.修改 Mux blocks used to created bus signals选项框


总结:

其实静下心来看提示,就知道怎么改这个错误了,所以遇到bug不要慌张,提示中可能会有所发现。




免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删
相关文章
QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空