find
지정된 객체를 계층 구조 내에서 식별
구문
설명
는 objArray
= find(location
,propertyName
,propertyValue
)location
계층 구조에서, 속성 이름이 propertyName
이고 값이 propertyValue
인 Stateflow® API 객체로 구성된 배열을 반환합니다.
는 속성 이름이 objArray
= find(location
,"-regexp",propertyName
,propertyValue
)propertyName
이고 값이 propertyValue
로 지정된 정규 표현식과 일치하는 객체를 반환합니다. 자세한 내용은 정규 표현식 항목을 참조하십시오.
은 objArray
= find(location
,"-isa",objectType
)location
계층 구조에서, objectType
으로 지정된 유형을 가진 객체를 반환합니다.
은 지정된 이름의 속성을 가진 객체를 반환합니다.objArray
= find(location
,"-property",propertyName
)
은 지정된 이름의 객체 함수를 가진 객체를 반환합니다.objArray
= find(location
,"-method",functionName
)
예제
입력 인수
출력 인수
팁
하위 속성의 값에 따라 검색 결과를 제한하려면
"-function"
과 함수 핸들을 사용하여find
를 호출합니다. 예제는 신호 기록이 활성화된 객체 찾기 항목을 참조하십시오.Simulink.Root
객체,Simulink.BlockDiagram
객체 또는Stateflow.Machine
객체에서find
함수를 사용하면 지정한 검색 기준과 일치하는 Simulink® 객체가 반환될 수 있습니다. 예를 들어 다음 명령은ABC
라는 이름의 Simulink 서브시스템 또는 블록을 반환할 수 있습니다.find(sfroot,"Name","ABC")
연결된 Stateflow 차트를 참조하는 메인 모델을 열어도 Stateflow API가 반드시 연결된 차트를 찾을 수 있는 것은 아닙니다. 연결된 라이브러리 차트에 있는 객체에 액세스하려면 먼저 다음 작업 중 하나를 수행하여 라이브러리 모델을 Simulink 작업 공간으로 불러와야 합니다.
함수
load_system
(Simulink)을 호출하여 라이브러리 모델을 불러옵니다.FollowLinks
인수를on
으로 설정하여 함수find_system
(Simulink)을 호출합니다.find_system(FollowLinks="on");
메인 모델에서 연결된 서브시스템 또는 블록을 봅니다.
모델을 컴파일하거나 시뮬레이션합니다.
버전 내역
R2006a 이전에 개발됨