主要内容

ModelAdvisor.Task 类

命名空间: ModelAdvisor
超类:

定义自定义任务

描述

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

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

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

构造

ModelAdvisor.Task定义自定义任务

方法

setCheck指定任务中使用的检查

属性

Description任务描述
DisplayName任务的名称
Enable指示用户是否可以启用和禁用任务
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');