Main Content

ModelAdvisor.Task 类

包: ModelAdvisor
超类:

定义自定义任务

描述

ModelAdvisor.Task 类是检查的包装器,因此您可以使用模型顾问来访问该检查。

您可以在多个 ModelAdvisor.Task 对象中使用同一个 ModelAdvisor.Check 对象,从而允许您在模型顾问树的多个位置放置相同的检查。例如,Check for implicit signal resolution 显示在模型顾问树中的 By Product > Simulink 文件夹和 By Task > Model Referencing 文件夹中。

在将检查作为任务添加时,模型顾问使用任务属性而不是检查属性,但 VisibleLicenseName 除外。

构造

ModelAdvisor.TaskDefine custom tasks

方法

setCheckSpecify check used in task

属性

Description任务的说明
DisplayName任务的名称
EnableIndicate if user can enable and disable task
IDIdentifier for task
LicenseNameProduct license names required to display and run task
MAObj模型顾问对象
ValueStatus of task
Visible指示是显示还是隐藏任务

复制语义

句柄。要了解这对类的使用有何影响,请参阅 MATLAB® 编程基础文档中的复制对象

示例

MAT1 = ModelAdvisor.Task('com.mathworks.sample.TaskSample1');
MAT2 = ModelAdvisor.Task('com.mathworks.sample.TaskSample2');
MAT3 = ModelAdvisor.Task('com.mathworks.sample.TaskSample3');