快速更换Simulink中的某些模块

今天遇到一个case是需要更换主模型中的一些ModelReference模块到另一个library模块。
主要分两步实现,
第一步需要inactive所有library link的模型的link,不然就和正常情况一样不允许对模型内部进行更改。
可以通过Model Explorer里的LinkStatus选项,快速将所有的resolved更换成inactive。

第二步利用了replace_block这个命令
replace_block('model','to-be-replaced block', 'replace block');
会弹出一个对话框,说明查找到了‘to-be-replace block’,选择需要被替换的即可。

Tips: 确认模型IO一致。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi阅读 12,141评论 0 10
  • 四个月前,一个偶然的机会,进入好报写作群,没有目的,就是想看看自己是否能坚持写下去。 一直以来知道自己的文笔不好,...
    开心的灵通阅读 2,607评论 0 0
  • 今天下课期间,我和同学玩卖烧烤游戏,我当老板,她当客户。我用文具盒当锅,用铅笔当食物,她是位大客户,...
    一一班乔辰璐妈妈阅读 1,508评论 0 1
  • 黄昏。枯坐。哮喘的云弥漫不散 酒瓶安静如一个陪伴多年的女人 一支烟完成了一个明灭的轮回 除了露水,我一无所有 那些...
    田晓隐阅读 1,625评论 5 2
  • "每个人都会死两次——一次是肉身的死去,一次是在记忆中的消亡。当故事就此失传时,我忍不住流泪。"——张纯如 她叫张...
    Aislinn_Y阅读 4,032评论 0 3