Model ブロック バージョンの不一致
Model ブロックが参照モデルの現在のバージョンを表していないときに行う診断アクション
モデル コンフィギュレーション ペイン: 診断 / モデル参照
説明
[Model ブロック バージョンの不一致] コンフィギュレーション パラメーターは、このモデルの読み込みまたは更新の際に、Model ブロックの作成または更新に使用されたモデルのバージョンが参照モデルの現在のバージョンと一致しないときに行う診断アクションを決定します。
バージョンの不一致は、参照先のモデルが読み込まれていない間に、参照モデルの変更、保存、閉じるなどを行うと発生する可能性があります。詳細については、モデル バージョンの管理とモデル プロパティの指定を参照してください。
参照モデルのコンフィギュレーション パラメーターの設定
モデル参照階層では、現在のモデルの階層構造における最上位モデルと現在の参照モデルのどちらのコンフィギュレーション パラメーターを編集するかに応じて、[コンフィギュレーション パラメーター] ダイアログ ボックスの開き方が異なります。
現在のモデルの階層構造における最上位モデル — Simulink® ツールストリップの [モデル化] タブで [モデル設定] をクリックします。
現在の参照モデル — Simulink ツールストリップの [モデル化] タブで [モデル設定] ボタンの矢印をクリックします。その後、[参照モデル] セクションで [モデル設定] を選択します。
あるいは、参照モデルを最上位モデルとして開きます。その後、Simulink ツールストリップの [モデル化] タブで [モデル設定] をクリックします。
設定
なし
(既定値) | 警告
| エラー
なし
ソフトウェアは Model ブロックを更新します。
警告
ソフトウェアは警告を表示して Model ブロックを更新します。
エラー
ソフトウェアはエラー メッセージを表示して、Model ブロックを更新しません。
Model ブロックのバージョンの不一致に関するエラーが表示された場合は、Model ブロックを手動で更新できます。Model ブロックを選択します。次に、[Model ブロック] タブで [更新] を選択します。または、関数
Simulink.ModelReference.refresh
を使用します。
ヒント
Model ブロック アイコンに、バージョンの不一致を示すメッセージを表示することができます。この機能を有効にするには、親モデルの [デバッグ] タブで [情報のオーバーレイ] 、 [参照モデル バージョン] を選択します。Model ブロックに、Rev:1.0 != 1.2
のようにバージョンの不一致が表示されます。
推奨設定
アプリケーション | 設定 |
---|---|
デバッグ | 影響なし |
トレーサビリティ | 影響なし |
効率性 | 影響なし |
安全対策 | 推奨なし |
プログラムでの使用
パラメーター: ModelReferenceVersionMismatchMessage |
値: 'none' | 'warning' | 'error' |
既定の設定: 'none' |
バージョン履歴
R2006a より前に導入