Main Content

ModelAdvisor.Task クラス

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

カスタム タスクの定義

説明

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

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

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

作成

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

メソッド

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

プロパティ

Descriptionタスクの説明
DisplayNameタスク名
EnableIndicate if user can enable and disable task
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');