도움말 센터도움말 센터
Simulink 모델에서 지정된 블록 유형 찾기
bl = Simulink.findBlocksOfType(sys,type)
bl = Simulink.findBlocksOfType(sys,type,options)
bl = Simulink.findBlocksOfType(sys,type,Param1,Value1,...,ParamN,ValueN)
bl = Simulink.findBlocksOfType(sys,type,Param1,Value1,...,ParamN,ValueN,options)
예제
bl = Simulink.findBlocksOfType(sys,type)은 모델이나 서브시스템 sys의 지정된 유형의 모든 블록 핸들을 반환합니다.
bl
sys
type
bl = Simulink.findBlocksOfType(sys,type,options)는 FindOptions 객체에서 지정한 기준과 일치합니다.
options
FindOptions
bl = Simulink.findBlocksOfType(sys,type,Param1,Value1,...,ParamN,ValueN)은 지정된 파라미터 값을 갖는 블록을 찾습니다.
bl = Simulink.findBlocksOfType(sys,type,Param1,Value1,...,ParamN,ValueN,options)는 지정된 파라미터 값을 가지면서 FindOptions 객체에서 지정한 기준에 일치하는 블록을 찾습니다.
모두 축소
예제를 엽니다. 그런 다음 vdp 모델을 불러옵니다.
vdp
load_system('vdp')
vdp 모델에 있는 모든 Integrator 블록의 핸들을 가져옵니다.
Simulink.findBlocksOfType('vdp','Integrator')
ans = 2×1 334.0022 357.0027
핸들 대신 블록 이름을 반환하기 위해 getfullname 함수를 사용합니다.
getfullname
getfullname(Simulink.findBlocksOfType('vdp','Integrator'))
ans = 2x1 cell {'vdp/x1'} {'vdp/x2'}
예제를 엽니다. 그런 다음 sldemo_clutch 모델을 불러옵니다.
sldemo_clutch
load_system('sldemo_clutch')
FindOptions 객체를 만듭니다.
f = Simulink.FindOptions('SearchDepth',1);
이 객체를 사용하여 Unlocked 서브시스템에 대해 모델의 Goto 블록을 검색하게 합니다.
Unlocked
b = Simulink.findBlocksOfType('sldemo_clutch/Unlocked','Goto',f)
b = 2×1 676.0015 678.0015
블록을 찾을 모델이나 서브시스템으로, 문자형 벡터나 string형 배열로 지정됩니다.
예: 'vdp' "f14/Aircraft Dynamics Model"
'vdp'
"f14/Aircraft Dynamics Model"
블록 유형으로, 문자형 벡터 또는 string형 스칼라로 지정됩니다. 'BlockType' 파라미터와 함께 get_param을 사용하여 블록 유형을 가져옵니다.
'BlockType'
get_param
simulink.FindOptions
검색 제약 조건으로, Simulink.FindOptions 객체로 지정됩니다.
Simulink.FindOptions
예: Simulink.FindOptions('SearchDepth',1)
Simulink.FindOptions('SearchDepth',1)
검색 결과로, 핸들로 구성된 배열로 반환됩니다.
R2018a에 개발됨
Simulink.FindOptions | Simulink.findBlocks | Simulink.allBlockDiagrams
Simulink.findBlocks
Simulink.allBlockDiagrams
다음 MATLAB 명령에 해당하는 링크를 클릭했습니다.
명령을 실행하려면 MATLAB 명령 창에 입력하십시오. 웹 브라우저는 MATLAB 명령을 지원하지 않습니다.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office