メインコンテンツ

ModelAdvisor.Task クラス

名前空間: ModelAdvisor
スーパークラス:

カスタム タスクの定義

説明

ModelAdvisor.Task クラスは、モデル アドバイザーでチェックにアクセスできるようにするためのチェックのラッパーです。

1 つの ModelAdvisor.Check オブジェクトを複数の ModelAdvisor.Task オブジェクトで使用できるため、モデル アドバイザー ツリーの複数の場所に同一のチェックを配置できます。たとえば、チェック [暗黙的な信号の関連付けをチェック] は、モデル アドバイザー ツリーの [製品別][Simulink] フォルダーと、[タスク別][モデル参照] フォルダーに表示されます。

チェックをタスクとして追加すると、モデル アドバイザーはチェック プロパティの代わりに、タスク プロパティを使用します。ただし、VisibleLicenseName は除きます。

作成

ModelAdvisor.Taskカスタム タスクの定義

メソッド

setCheckタスクで使用するチェックの指定

プロパティ

Descriptionタスクの説明
DisplayNameタスク名
Enableユーザーがタスクを有効化および無効化できるかどうかを示す
IDタスクの識別子
LicenseNameタスクの表示と実行に必要な製品ライセンス名
MAObjモデル アドバイザー オブジェクト
ValueStatus 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');