主要内容

selectComponents

R2026b

类: Advisor.Application
命名空间: Advisor

选择要进行模型顾问分析的模型组件

Advisor.Application 及其方法将在以后的版本中删除。请改用 ModelAdvisor.run。

描述

选择要进行模型顾问分析的模型组件。模型组件是可以用于运行模型顾问的任何子系统或模型引用。由根模型引用的模型以及 setAnalysisRoot 指定的模型都属于模型组件。默认情况下,所有组件均处于选中状态。

selectComponents(app) 包含所有组件进行模型顾问分析。

示例

selectComponents(app,Name,Value) 包含由 Name,Value 对组参量指定的模型组件进行模型顾问分析。

示例

输入参数

全部展开

模型顾问 application 对象,指定为 Advisor.Application 对象。您可以使用 Advisor.Application 对象对模型引用层次结构运行模型顾问检查。使用 Advisor.Manager.createApplication 方法创建一个 Advisor.Application 对象。

名称-值参数

全部展开

将可选参量对组指定为 Name1=Value1,...,NameN=ValueN,其中 Name 是参量名称,Value 是对应的值。名称-值参量必须出现在其他参量之后,但对各个参量对组的顺序没有要求。

如果使用的是 R2021a 之前的版本,请使用逗号分隔每个名称和值,并用引号将 Name 引起来。

要选择进行模型顾问分析的组件,由 ID 元胞数组指定

数据类型: cell

选择由 ID 指定的组件和组件子级进行模型顾问分析。

数据类型: logical

示例

全部展开

此示例说明如何设置根模型、创建 Advisor.Application 对象、设置根分析以及将模型组件加入模型顾问分析。

% 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 中推出