Simulink 를 사용하다 보면 여러 Scope 를 여는 경우가 종 종 있습니다.

 

이러한 경우 한번에 Scope 를 다 닫는 명령어가 있나 해서 찾아보니 아래 주소에 그 방법이 나와 있더군요.

 

https://kr.mathworks.com/matlabcentral/answers/94334-how-can-i-programmatically-close-simulink-scope-windows-in-simulink-7-1-r2008a

 

위 주소의 코드를 활용하여 아래와 같이 Simulink Scope 를 다 닫는 함수를 만들어서 사용한다면 편리 할 것 같네요.

 

function scopeCloseAll

shh = get(0,'ShowHiddenHandles');

set(0,'ShowHiddenHandles','On');

hscope = findobj(0,'Type','Figure','Tag','SIMULINK_SIMSCOPE_FIGURE');

close(hscope);

set(0,'ShowHiddenHandles',shh);

end


+ Recent posts