>我有 simulink 块,它有数千个输入信号,例如包含一个文本 TRXA
AIM1_Freshness_TRXA_FCC,
AIM2_Freshness_TRXA_FCC
我需要创建模型的精确副本,只有更改是TRXA更改为TRXB
AIM1_Freshness_TRXB_FCC ,
AIM2_Freshness_TRXB_FCC
任何简单的或 matlab 脚本都可以做到这一点
以下有帮助吗?
open_system('your_model')
x = find_system('RegExp','on','FindAll','on','Name','TRXA');
for idx=1:size(x,1)
name_orig = get_param(x(idx),'Name');
set_param(x(idx),'Name',strrep(name_orig,'TRXA','TRXB'));
end