2
在Matlab/Simulink中,是否有一種方便的方法來確定當前系統的深度,即必須跨越的系統塊邊界數以達到根級別?我想你可以通過gcb
得到當前系統的路徑名並計算斜槓的數量,但這似乎並不是一個很自然的方法。Matlab/Simulink:確定當前系統級
在Matlab/Simulink中,是否有一種方便的方法來確定當前系統的深度,即必須跨越的系統塊邊界數以達到根級別?我想你可以通過gcb
得到當前系統的路徑名並計算斜槓的數量,但這似乎並不是一個很自然的方法。Matlab/Simulink:確定當前系統級
你可以要求在一個循環的父母,直到系統沒有父母,
depth = 1;
parent = get_param(system, 'Parent');
while ~isempty(parent)
depth = depth + 1;
parent = get_param(parent, 'Parent');
end
我沒有嘗試,但我認爲它應該工作。
感謝您的建議,對我很好。 – 2012-07-19 10:18:02