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 이전에 개발됨