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
나는이 시도하지 않은,하지만 난 그것을 작동한다고 생각합니다.
제안 해 주셔서 감사 드리며 훌륭한 작품입니다. –