simulink模块提取路径_21.突出显示Goto模块对应的所有From模块

在Simulink中,为了查找Goto模块对应的From模块,通常需要手动操作。本文提供一种脚本解决方案,能够快速高亮显示所有匹配的Goto/From模块,提高工作效率。通过获取GotoTag值,搜索模型中相关模块,计算路径深度,并利用hilite_system函数进行高亮。同时,当所有模块已被高亮时,提供代码清除高亮效果。附带相关MATLAB命令文档链接供参考。
摘要由CSDN通过智能技术生成
83108ef4bb2b21a2242aeb63e3b998f8.png21.突出显示Goto模块对应的所有From模块    

在SIMULINK中,我们若想知道一个Goto模块有哪些对应的From模块,可以双击Goto模块,再点击它的Corresponding blocks就可以找到对应的From模块,如图1,但很多时候对应的From模块有很多,如果需要显示所有的From模块,这样一次次点击太麻烦。

64836320072e0e208159edf6ace6c6a8.png

图1

基于以上需求,提供脚本,脚本演示如下:

源代码如下:

function Hilite_FromTag    Goto_Tag=get(gcbh,'GotoTag');    A=find_system(gcs,'FindAll','on','SearchDepth',1,'GotoTag',Goto_Tag);    try         A_Count=evalin('base','A_Count');    catch        A_Coun
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值