Main Content

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

selectComponents

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

Model Advisor 분석을 위한 모델 구성 요소 선택

설명

Model Advisor 분석을 위한 모델 구성 요소를 선택할 수 있습니다. 모델 구성 요소는 시스템 계층 구조의 모델입니다. 루트 모델이 참조하고 setAnalysisRoot가 지정하는 모델은 모델 구성 요소입니다. 기본적으로 모든 구성요소가 선택됩니다.

예제

selectComponents(app)에는 Model Advisor 분석을 위한 모든 구성 요소가 포함됩니다.

예제

selectComponents(app,Name,Value)에는 Model Advisor 분석을 위한 Name,Value 쌍 인수로 지정된 모델 구성 요소가 포함됩니다.

입력 인수

모두 확장

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

이름-값 인수

선택적 인수 쌍을 Name1=Value1,...,NameN=ValueN로 지정합니다. 여기서 Name은 인수 이름이고 Value는 해당 값입니다. 이름-값 인수는 다른 인수 뒤에 와야 하지만 쌍의 순서는 중요하지 않습니다.

R2021a 이전에는 쉼표를 사용하여 각 이름과 값을 구분하고 Name 따옴표로 묶습니다.

ID의 셀 배열로 지정된 Model Advisor 분석을 위해 선택할 구성 요소

데이터형: cell

Model Advisor 분석에서 ID와 구성 요소 하위로 지정된 구성 요소를 선택합니다.

데이터형: logical

예제

모두 확장

이 예에서는 루트 모델을 설정하고, Advisor.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 components
selectComponents(app);

이 예에서는 루트 모델을 설정하고, Advisor.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 component using IDs
selectComponents(app,'IDs',RootModel);

버전 내역

R2015b에 개발됨