Main Content

ModelAdvisor.Procedure

カスタム プロシージャの定義

説明

ModelAdvisor.Procedure クラスは、モデル アドバイザー ツリーに表示されるプロシージャを定義します。プロシージャを使用して、追加のプロシージャまたはチェックを機能別または用途別にまとめます。

作成

説明

ProcedureObject = ModelAdvisor.Procedure(ProcedureID) は、モデル アドバイザー プロシージャ オブジェクト ProcedureObject を作成して、それを一意の識別子 ProcedureID に割り当てます。これは不変である必要があります。

入力引数

すべて展開する

モデル アドバイザー プロシージャの一意の識別子。

データ型: char

プロパティ

すべて展開する

プロシージャに関する情報を指定します。モデル アドバイザーの右側のペインには、プロシージャの詳細が表示されます。

データ型: char

モデル アドバイザーに表示されるプロシージャの名前を指定します。

データ型: char

プロシージャの不変で一意の識別子を指定します。

メモ

  • このフィールドは必ず指定する必要があります。

  • ID の値は一定でなければなりません。

  • ID が一意でない場合、モデル アドバイザーはエラーを生成します。

  • プロシージャ定義は、ID によって他のプロシージャを参照する必要があります。

データ型: char

現在のモデル アドバイザー オブジェクトへのハンドルを指定します。

オブジェクト関数

addProcedureサブプロシージャをプロシージャに追加する
addTaskタスクをプロシージャに追加する

すべて折りたたむ

  1. MAP という名前の ModelAdvisor.Procedure オブジェクトを作成します。

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

  2. 3 つのサブプロシージャを作成します。

    MAP1=ModelAdvisor.Procedure('com.mathworks.sample.procedure1');
    MAP2=ModelAdvisor.Procedure('com.mathworks.sample.procedure2');
    MAP3=ModelAdvisor.Procedure('com.mathworks.sample.procedure3');
    
  3. 3 つのプロシージャを MAP に追加します。

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

バージョン履歴

R2006a で導入