ModelAdvisor.Task クラス
名前空間: ModelAdvisor
スーパークラス:
カスタム タスクの定義
説明
ModelAdvisor.Task
クラスは、モデル アドバイザーでチェックにアクセスできるようにするためのチェックのラッパーです。
1 つの ModelAdvisor.Check
オブジェクトを複数の ModelAdvisor.Task
オブジェクトで使用できるため、モデル アドバイザー ツリーの複数の場所に同一のチェックを配置できます。たとえば、チェック [暗黙的な信号の関連付けをチェック] は、モデル アドバイザー ツリーの [製品別] 、 [Simulink] フォルダーと、[タスク別] 、 [モデル参照] フォルダーに表示されます。
チェックをタスクとして追加すると、モデル アドバイザーはチェック プロパティの代わりに、タスク プロパティを使用します。ただし、Visible
と LicenseName
は除きます。
作成
ModelAdvisor.Task | カスタム タスクの定義 |
メソッド
setCheck | タスクで使用するチェックの指定 |
プロパティ
Description | タスクの説明 |
DisplayName | タスク名 |
Enable | Indicate if user can enable and disable task |
ID | タスクの識別子 |
LicenseName | タスクの表示と実行に必要な製品ライセンス名 |
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');