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