Main Content

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

deselectComponents

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

Model Advisor 분석에서 모델 구성 요소 지우기

설명

Model Advisor 분석에서 모델 구성 요소를 지울 수 있습니다. 모델 구성 요소는 시스템 계층 구조의 모델입니다. 루트 모델이 참조하고 setAnalysisRoot이 지정하는 모델은 모델 구성요소입니다.

예제

deselectComponents(app)는 Model Advisor 분석에서 모든 구성요소를 지웁니다.

예제

deselectComponents(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);

% Deselect all components
deselectComponents(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);

% Deselect component using IDs
deselectComponents(app,'IDs',RootModel);

버전 내역

R2015b에 개발됨