MATLAB 도움말 센터
이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
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 327.0031 330.0034
핸들 대신 블록 이름을 반환하기 위해 getfullname 함수를 사용합니다.
getfullname
getfullname(Simulink.findBlocksOfType('vdp','Integrator'))
ans = 2×1 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 423.0013 425.0012
블록을 찾을 모델이나 서브시스템으로, 문자형 벡터나 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
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
웹사이트 선택
번역된 콘텐츠를 보고 지역별 이벤트와 혜택을 살펴보려면 웹사이트를 선택하십시오. 현재 계신 지역에 따라 다음 웹사이트를 권장합니다:
또한 다음 목록에서 웹사이트를 선택하실 수도 있습니다.
사이트 성능 최적화 방법
최고의 사이트 성능을 위해 중국 사이트(중국어 또는 영어)를 선택하십시오. 현재 계신 지역에서는 다른 국가의 MathWorks 사이트 방문이 최적화되지 않았습니다.
미주
유럽
아시아 태평양
지역별 지사에 문의