Main Content

ModelAdvisor.Task 类

命名空间: ModelAdvisor
超类:

定义自定义任务

描述

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

您可以在多个 ModelAdvisor.Task 对象中使用同一个 ModelAdvisor.Check 对象,从而允许您在模型顾问树的多个位置放置相同的检查。例如,检查隐式信号解析这项检查显示在模型顾问树中的 按产品 > Simulink 文件夹和按任务 > 模型引用文件夹中。

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

构造

ModelAdvisor.Task定义自定义任务

方法

setCheck指定任务中使用的检查

属性

Description任务描述
DisplayName任务的名称
EnableIndicate if user can enable and disable task
ID任务的标识符
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');