今天遇到一个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一致。