我有这个功能,但是当gcs是子系统时会中断。
function dest = save(path)
dest = save_system(gcs,path)
end
我希望它类似于:
function dest = save(path)
item = gcs
if(gcs.isSubsystem)
dest = //do subsystem stuff
else
dest = save_system(gcs,path)
end
答案 0 :(得分:3)
最安全的检查方法是
if strcmp(bdroot(gcs),gcs)
% I'm the main model
else
% I'm a subsystem
end
答案 1 :(得分:0)
function dest = save(path)
if isempty(strfind(gcs,'/'))
dest = save_system(gcs,path)
else
//do subsystem stuff
end
end