У меня есть несколько моделей 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, пока модели находятся в других папках или подпапках? Кстати, я не могу поместить модели в одну папку.