メインコンテンツ

端子とパラメーターの不一致

Model ブロックと参照モデルの間で端子またはパラメーターが一致していないときに行う診断アクション

モデル コンフィギュレーション ペイン: 診断 / モデル参照

説明

[端子とパラメーターの不一致] コンフィギュレーション パラメーターは、このモデルの読み込みまたは更新の際に、Model ブロックとその参照モデルの間で端子またはパラメーターが一致していないときに行う診断アクションを決定します。

端子の不一致が発生するのは、Model ブロックの入出力端子が参照モデルのルートレベルの入出力端子と一致しない場合です。

パラメーターの不一致が発生するのは、Model ブロックで認識されるパラメーター引数が参照モデルで宣言されているパラメーター引数と一致しない場合です。

参照モデルのコンフィギュレーション パラメーターの設定

モデル参照階層では、現在のモデルの階層構造における最上位モデルと現在の参照モデルのどちらのコンフィギュレーション パラメーターを編集するかに応じて、[コンフィギュレーション パラメーター] ダイアログ ボックスの開き方が異なります。

  • 現在のモデルの階層構造における最上位モデル — Simulink® ツールストリップの [モデル化] タブで [モデル設定] をクリックします。

  • 現在の参照モデル — Simulink ツールストリップの [モデル化] タブで [モデル設定] ボタンの矢印をクリックします。その後、[参照モデル] セクションで [モデル設定] を選択します。

あるいは、参照モデルを最上位モデルとして開きます。その後、Simulink ツールストリップの [モデル化] タブで [モデル設定] をクリックします。

設定

なし (既定値) | 警告 | エラー
なし

ソフトウェアは Model ブロックを更新します。

警告

ソフトウェアは警告を表示して Model ブロックを更新します。

エラー

ソフトウェアはエラー メッセージを表示して、Model ブロックを更新しません。

Model ブロックの端子またはパラメーターの不一致に関するエラーが表示された場合は、Model ブロックを手動で更新できます。Model ブロックを選択します。次に、[Model ブロック] タブで [リフレッシュ] を選択します。または、関数 Simulink.ModelReference.refresh を使用します。

ヒント

Model ブロックのアイコンに、端子またはパラメーターの不一致を示すテキストを表示することができます。この機能を有効にするには、親モデルの [デバッグ] タブで [情報のオーバーレイ][参照モデル I/O の不一致] を選択します。

Model block with I/O mismatch

推奨設定

アプリケーション設定
デバッグ影響なし
トレーサビリティ影響なし
効率性影響なし
安全対策エラー

プログラムでの使用

パラメーター: ModelReferenceIOMismatchMessage
値: 'none' | 'warning' | 'error'
既定の設定: 'none'

バージョン履歴

R2006a より前に導入