Main Content

Simulink.allBlockDiagrams

불러온 Simulink 모델 및 라이브러리 찾기

설명

예제

bd = Simulink.allBlockDiagrams()는 모델과 라이브러리를 비롯하여 모든 불러온 블록 다이어그램을 반환합니다.

bd = Simulink.allBlockDiagrams(type)은 모델 또는 라이브러리를 반환합니다.

예제

모두 축소

현재 Simulink® 세션에서 라이브러리를 제외한 불러온 모델을 모두 찾습니다. 이 예제에서는 일반적인 세션에서 도출되는 결과를 보여줍니다.

Simulink.allBlockDiagrams('model')
ans =

  237.0001
   56.0001
    2.0001

현재 Simulink 세션에서 불러온 모델을 모두 찾고 결과를 이름으로 반환합니다. Simulink.allBlockDiagrams와 함께 get_param 함수를 사용하여 이름을 가져옵니다. 이 예제에서는 일반적인 세션에서 도출되는 결과를 보여주고 불러온 라이브러리와 모델을 포함합니다.

get_param(Simulink.allBlockDiagrams(),'Name')
ans =

  5×1 cell array

    {'simulink_extras'}
    {'simulink'       }
    {'sldemo_fuelsys' }
    {'f14'            }
    {'vdp'            }

현재 Simulink 세션에서 'Dirty' 파라미터가 'on'으로 설정된 불러온 모델을 모두 찾습니다.

bds = Simulink.allBlockDiagrams();
dirtyBds = bds(strcmp(get_param(bds,'Dirty'),'on'));

입력 인수

모두 축소

반환할 블록의 블록 다이어그램 유형으로, 'model' 또는 'library'로 지정됩니다.

출력 인수

모두 축소

불러온 블록 다이어그램으로, 핸들로 구성된 배열로 반환됩니다.

버전 내역

R2018a에 개발됨