将Simulink模型从另一个文件夹打开到内存中

时间:2020-02-18 02:33:06

标签: matlab simulink

我在不同的文件夹中有几个Simulink模型,我需要将它们全部加载到Matlab中,一个又一个地加载。为此,我使用了以下代码。

addpath(genpath(strcat('\ConfigsSimulinkModels')));

init; %Initialize variables
for i=1:24
    correctModel=strcat('ConfigsSimulinkModels/C0000',int2str(i),'/TanksModel0000',int2str(i));
    load_system(correctModel);
    set_param(correctModel,'StopTime',300);            
    close_system(correctModel);

end

运行代码时,它显示以下错误。

Invalid Simulink object name: ConfigsSimulinkModels/C00001/TanksModel00001

我很确定会发生这种情况,因为模型位于文件夹和子文件夹中。当模型位于其他文件夹或子文件夹中时,是否可以将Simulink模型加载到Matlab的内存中? 顺便说一句,我不能将模型放在同一文件夹中。

0 个答案:

没有答案
相关问题