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');