ModelAdvisor.Task 类
包: ModelAdvisor
超类:
定义自定义任务
描述
ModelAdvisor.Task
类是检查的包装器,因此您可以使用模型顾问来访问该检查。
您可以在多个 ModelAdvisor.Task
对象中使用同一个 ModelAdvisor.Check
对象,从而允许您在模型顾问树的多个位置放置相同的检查。例如,Check for implicit signal resolution 显示在模型顾问树中的 By Product > Simulink 文件夹和 By Task > Model Referencing 文件夹中。
在将检查作为任务添加时,模型顾问使用任务属性而不是检查属性,但 Visible
和 LicenseName
除外。
构造
ModelAdvisor.Task | Define custom tasks |
方法
setCheck | Specify check used in task |
属性
Description | 任务的说明 |
DisplayName | 任务的名称 |
Enable | Indicate if user can enable and disable task |
ID | Identifier for task |
LicenseName | Product license names required to display and run task |
MAObj | 模型顾问对象 |
Value | Status 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');