ModelAdvisor.Task
クラス: ModelAdvisor.Task
名前空間: ModelAdvisor
カスタム タスクの定義
構文
task_obj = ModelAdvisor.Task(task_ID)
説明
task_obj = ModelAdvisor.Task(task_ID)
は、一意の識別子 task_ID
を使用してタスク オブジェクト task_obj
を作成します。task_ID
は、不変である必要があります。task_ID
を指定しなかった場合、モデル アドバイザーはランダムな task_ID
をタスク オブジェクトに割り当てます。
1 つの ModelAdvisor.Check
オブジェクトを複数の ModelAdvisor.Task
オブジェクトで使用できるため、モデル アドバイザー ツリーの複数の場所に同一のチェックを配置できます。たとえば、[暗黙的な信号の関連付けをチェック] は、モデル アドバイザー ツリーの [製品別] 、 [Simulink] フォルダーと、[タスク別] 、 [モデル参照] フォルダーに表示されます。
チェックをタスクとして追加すると、モデル アドバイザーはチェック プロパティの代わりに、タスク プロパティを使用します。ただし、Visible
と LicenseName
は除きます。
例
次の例では、3 つのタスク オブジェクト MAT1
、MAT2
、および MAT3
を作成します。
MAT1 = ModelAdvisor.Task('com.mathworks.sample.TaskSample1'); MAT2 = ModelAdvisor.Task('com.mathworks.sample.TaskSample2'); MAT3 = ModelAdvisor.Task('com.mathworks.sample.TaskSample3');