simulink接口生成gotofrom

文章描述了如何使用MATLAB脚本在Simulink模型中操作,包括加载系统、查找子系统、移除备用链接和块、生成Goto和From信号路由,以及调整块的位置。
摘要由CSDN通过智能技术生成
%% get model name
%'Data.xlsx' is necessary to load model name
[~,~,rawConfig]=xlsread('Data.xlsx','Configuration');
Configsize =size(rawConfig);
% disp(Configsize(2));
for i=1:Configsize(2)
   	if strcmp(rawConfig{1,i},'Model_Name')
      		Model_Name=rawConfig{2,i};
      		break;
   	end
end
clearvars i rawConfig Configsize;

%% load system
%load system and get systempath like 'BIC_Sample/BIC_Sample_Init' and 'BIC_Sample/RctBIC_Sample_50ms_sys'
load_system(Model_Name);
SystemPath=find_system(Model_Name,'SearchDepth',1,'BlockType','SubSystem');

%% loop all subsystem
for i=1:length(SystemPath)
    %is runable
    if  contains(SystemPath{i},'ms_sys') || contains(SystemPath{i},'1s_sys')
       	clearSpare(SystemPath{i});
        %input port gen goto
        genGF(SystemPath{i},0);
        %move output port
        rightBlock(find_system(Syst
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值