Main Content

ModelAdvisor.Procedure

定义自定义过程

说明

ModelAdvisor.Procedure 类定义显示在模型顾问树中的过程。使用过程按功能或用途组织附加过程或检查。

创建对象

描述

ProcedureObject = ModelAdvisor.Procedure(ProcedureID) 创建一个模型顾问过程对象 ProcedureObject 并为其分配唯一标识符 ProcedureID,该标识符必须保持不变。

输入参量

全部展开

模型顾问过程的唯一标识符。

数据类型: char

属性

全部展开

提供有关过程的信息。模型顾问的右窗格显示过程详细信息。

数据类型: char

指定模型顾问显示的过程的名称。

数据类型: char

为过程指定一个永久的唯一标识符。

注意

  • 您必须指定此字段。

  • ID 的值必须保持不变。

  • 如果 ID 不唯一,模型顾问将生成错误。

  • 过程定义必须通过 ID 引用其他过程。

数据类型: char

指定当前模型顾问对象的句柄。

对象函数

addProcedureAdd subprocedure to procedure
addTask将任务添加到过程

示例

全部折叠

  1. 创建一个名为 MAPModelAdvisor.Procedure 对象。

    MAP = ModelAdvisor.Procedure('com.mathworks.sample.ProcedureSample');
    

  2. 创建三个子过程。

    MAP1=ModelAdvisor.Procedure('com.mathworks.sample.procedure1');
    MAP2=ModelAdvisor.Procedure('com.mathworks.sample.procedure2');
    MAP3=ModelAdvisor.Procedure('com.mathworks.sample.procedure3');
    
  3. 将三个过程添加到 MAP

    addProcedure(MAP, MAP1);
    addProcedure(MAP, MAP2);
    addProcedure(MAP, MAP3);

版本历史记录

在 R2006a 中推出