Main Content

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

selectCheckInstances

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

Model Advisor 분석에 사용할 검사 인스턴스를 선택하세요.

설명

Model Advisor 분석에 사용할 검사 인스턴스를 선택할 수 있습니다. 검사 인스턴스는 Model Advisor 구성에 있는 ModelAdvisor.Check 개체의 인스턴스화입니다. Model Advisor 구성을 변경하면 확인 인스턴스 ID가 변경될 수 있습니다. 검사 인스턴스 ID를 얻으려면 getCheckInstanceIDs 방법을 사용하십시오.

예제

selectCheckInstances(app)는 Model Advisor 분석에 사용할 모든 검사 인스턴스를 선택합니다.

예제

selectCheckInstances(app,'IDs',checkInstanceIDs)은 Model Advisor 분석을 위해 checkInstanceIDs에 지정된 검사 인스턴스를 선택합니다.

입력 인수

모두 확장

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

ID의 셀 배열로 지정된 대로 Model Advisor 분석에 사용할 검사 인스턴스를 선택합니다.

데이터형: cell

예제

모두 확장

이 예에서는 루트 모델을 설정하고, Application 객체를 생성하고, 루트 분석을 설정하고, Model Advisor 분석을 위해 모든 검사 인스턴스를 선택하는 방법을 보여줍니다.

% Open the model
openExample('sldemo_mdlref_basic');

% Set root model to sldemo_mdlref_basic model
RootModel='sldemo_mdlref_basic';

% Create an Application object
app = Advisor.Manager.createApplication();

% Set the Application object root analysis
setAnalysisRoot(app,'Root',RootModel);

% Select all checks
selectCheckInstances(app);

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

% Open the model
openExample('sldemo_mdlref_basic');

% Set root model to sldemo_mdlref_basic model
RootModel='sldemo_mdlref_basic';

% Create an Application object
app = Advisor.Manager.createApplication();

% Set the Application object root analysis
setAnalysisRoot(app,'Root',RootModel);

% Select "Identify unconnected lines, input ports, and output 
% ports" check using check instance ID
instanceID = getCheckInstanceIDs(app,'mathworks.design.UnconnectedLinesPorts');
checkinstanceID = instanceID(1);
selectCheckInstances(app,'IDs',checkinstanceID);

버전 내역

R2015b에 개발됨