주요 콘텐츠

이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

getCheckInstanceIDs

클래스: Advisor.Application
네임스페이스: Advisor

확인 인스턴스 ID 얻기

설명

검사 ID를 사용하여 검사에 대한 검사 인스턴스 ID를 얻습니다. 검사 인스턴스는 Model Advisor 구성에 있는 ModelAdvisor.Check 개체의 인스턴스화입니다. Model Advisor 구성을 변경하면 확인 인스턴스 ID가 변경될 수 있습니다. 검사 ID는 변경되지 않는 정적 식별자입니다.

CheckInstanceIDs = getCheckInstanceIDs(app)는 검사 인스턴스 ID의 셀 배열을 반환합니다.

예제

CheckInstanceIDs = getCheckInstanceIDs(app,CheckID)은 검사와 관련된 인스턴스 ID 또는 인스턴스 ID를 반환합니다. Model Advisor 트리의 여러 폴더에 검사가 나타나는 경우 getCheckInstanceIDs는 여러 검사 인스턴스 ID를 반환합니다.

예제

입력 인수

모두 확장

Advisor.Application 개체로 지정되는 Model Advisor 응용 프로그램 개체입니다. Advisor.Application 개체를 사용하여 모델 참조 계층 구조에서 Model Advisor 검사를 실행할 수 있습니다. Advisor.Manager.createApplication 메소드를 사용하여 Advisor.Application 객체를 생성합니다.

Model Advisor 검사와 연결된 검사 ID로, 문자형 벡터로 지정됩니다.

예: 'mathworks.design.UnconnectedLinesPorts'

출력 인수

모두 확장

셀형 배열로 반환된 인스턴스 ID를 확인하세요.

예제

모두 확장

이 예에서는 Advisor.Application 객체를 생성하고, Model Advisor 분석의 루트를 설정하고, 선택된 각 검사 인스턴스 ID를 찾는 방법을 보여줍니다.

예제 모델 sldemo_mdlref_basic을 엽니다. MATLAB® 명령 창에 다음을 입력합니다.

openExample("sldemo_mdlref_basic")

Model Advisor 검사를 실행하는 데 사용할 수 있는 Advisor.Application 개체를 만듭니다.

app = Advisor.Manager.createApplication();

분석할 모델 또는 하위 시스템을 지정합니다. 이 예에서는 sldemo_mdlref_basic 모델을 Model Advisor 분석의 루트로 지정합니다.

setAnalysisRoot(app,Root = "sldemo_mdlref_basic");

현재 Model Advisor 구성에서 각 검사 인스턴스를 선택합니다.

selectCheckInstances(app);

현재 Model Advisor 구성의 각 검사 인스턴스에 대한 검사 인스턴스 ID를 가져옵니다.

CheckInstanceIDs = getCheckInstanceIDs(app);

이 예에서는 Advisor.Application 개체를 생성하고, Model Advisor 분석의 루트를 설정하고, 루트 모델 가져오기 블록 사양 확인 확인과 관련된 확인 인스턴스 ID를 찾는 방법을 보여줍니다.

예제 모델 sldemo_mdlref_basic을 엽니다. MATLAB 명령 창에 다음을 입력합니다.

openExample("sldemo_mdlref_basic")

Model Advisor 검사를 실행하는 데 사용할 수 있는 Advisor.Application 개체를 만듭니다.

app = Advisor.Manager.createApplication();

분석할 모델 또는 하위 시스템을 지정합니다. 이 예에서는 sldemo_mdlref_basic 모델을 Model Advisor 분석의 루트로 지정합니다.

setAnalysisRoot(app,Root = "sldemo_mdlref_basic");

검사 인스턴스 ID를 찾아 사용하여 Model Advisor가 "연결되지 않은 라인, 입력 포트 및 출력 포트 식별" 검사를 실행하도록 지정합니다.

checkID = "mathworks.design.UnconnectedLinesPorts";
instanceIDs = getCheckInstanceIDs(app,checkID)

확인 인스턴스 ID를 사용하여 Model Advisor 분석 중에 실행되는 확인을 선택하거나 선택 취소할 수 있습니다. 자세한 내용은 selectCheckInstancesdeselectCheckInstances 메서드를 참조하세요.

Advisor.Application 개체를 사용하여 Model Advisor를 실행하는 방법에 대한 자세한 내용은 Advisor.Application을 참조하세요.

대안

Model Advisor 창의 왼쪽 창에서 검사를 마우스 오른쪽 버튼으로 클릭하고 검사 인스턴스 ID를 작업 공간으로 보내기를 선택합니다.

버전 내역

R2015b에 개발됨