Simulink.ModelAdvisor
MATLAB ファイルからモデル アドバイザーを実行する
説明
モデル アドバイザーを実行するには、このオブジェクトのインスタンスを MATLAB® プログラムで使用します。たとえば、標準的なチェック セットを実行できます。
多くの Simulink.ModelAdvisor オブジェクト関数は、ID を必要とするか、または返します。ID はモデル アドバイザー チェック、タスクまたはグループの一意の識別子です。各 ID は不変なままでなければなりません。Simulink.ModelAdvisor オブジェクトには、次で使用するための ID を取得できる関数が含まれています。
すべてのチェック、タスク、およびグループ
グループとタスクに属するチェック
アクティブ チェック
選択したチェック、タスク、およびグループ
モデル アドバイザーでチェック ID を検索するには、チェック コンテキスト メニューを使用します。
| 検索 | アクション |
|---|---|
| チェック ID |
|
| フォルダー内で選択されたチェックのチェック ID |
|
Simulink® Check™ のライセンスがある場合は、関数 Simulink.ModelAdvisor runCheck または関数 runTask ではなく、関数 ModelAdvisor.run (Simulink Check) または関数 Advisor.Application (Simulink Check) run (Simulink Check) を使用することを検討してください。
サブシステムとモデル参照をもつ大規模なモデルがある場合は、Advisor.Application オブジェクトを使用することを検討してください。モデル参照階層内にない複数の独立したモデルでチェックを実行する場合、または並列処理を利用する場合は、ModelAdvisor.run を使用してモデルでモデル アドバイザー チェックを実行します。
作成
構文
説明
MATLAB は、現在の MATLAB セッションで開いた各モデルに対してこのオブジェクトのインスタンスを作成します。モデルのモデル アドバイザー オブジェクトへのハンドルを取得するには、以下のコマンドを実行します。ここで、system はチェック対象のモデルまたはサブシステムの名前です。実行すると、ユーザーのプログラムがモデル アドバイザー オブジェクトの関数を使って、モデル アドバイザーのチェックを初期化し、実行することができます。
ma = Simulink.ModelAdvisor.getModelAdvisor(system)
プロパティ
オブジェクト関数
バージョン履歴
R2006a で導入