Advisor.Application 类
命名空间: Advisor
跨模型引用层次结构和变体运行模型顾问
描述
使用 Advisor.Application
的实例执行以下操作:
对父模型及其引用模型运行检查。
通过将参量
AnalyzeVariants
指定为true
,对活动变体运行检查。从模型顾问分析中选择或删除特定模型组件。模型组件是根模型引用的模型以及
setAnalysisRoot
指定的模型。
使用公共方法执行以下操作:
使用
Advisor.Application
对象运行模型顾问。删除
Advisor.Application
对象。指定对其运行模型顾问的模型组件。
指定模型顾问运行的检查。
从模型顾问获取结果。
注意
运行模型顾问检查时,如果您的模型不使用模型引用或变体,建议使用 ModelAdvisor.run
函数。此函数可以对模型和子系统执行模型顾问检查,并且能够并行对多个系统运行检查。此外,使用 Advisor.Application
从无头 Linux® 计算机运行某些模型顾问检查可能会导致错误。为防止这种情况,请使用 ModelAdvisor.run
函数。
创建对象
要创建 Advisor.Application
对象,请使用 Advisor.Manager.createApplication
。
属性
方法
示例
限制
引用模型仅在过期时才进行编译,并且在以下情况下不会对引用模型运行编译时检查:
在层次结构中使用模型引用。
仿真模式设置为
accelerator
。UpdateModelReferenceTargets 设置为
IfOutOfDate
。
Advisor.Application
无法在多个系统上并行运行。如果您的模型不使用模型引用或变体,请改用函数ModelAdvisor.run
。ModelAdvisor.run
可以对模型和子系统运行模型顾问检查,并且可以选择在多个系统上并行运行。
版本历史记录
在 R2015b 中推出