初期化モードのクラシックから簡易への変換
初期化モードをクラシックから簡易に切り替えると、変換の問題が発生する可能性があります。変換の問題を特定して最小限に抑えるには、初期化モードを切り替える前に次の手順に従うことをお勧めします。
既存のモデルを保存します。
モデルのシミュレーションを実行して、エラーと警告をすべて解決します。
モデル アドバイザーの Simulink® チェック セクションで、フォルダーMigrating to Simplified Initialization Mode Overviewのチェックを実行します。
モデル アドバイザーで特定された問題を解決します。
モデルのシミュレーションを実行して、エラーと警告がないことを確認します。
フォルダーMigrating to Simplified Initialization Mode Overviewのモデル アドバイザー チェックを再度実行して、変更したモデルが初期化関連の問題に対応していることを確認します。
モデル アドバイザーを使用せずにモデルを簡易モードに変換するには、次のようにします。
[コンフィギュレーション パラメーター] ダイアログ ボックスを開きます。Simulink ツールストリップの [モデル化] タブの [設定] セクションで、[モデル設定]
をクリックします。検索ボックスで、「
Underspecified initialization detection」と入力します。ドロップダウン リストから
[簡易]を選択します。
クラシック初期化モードから簡易初期化モードに変換したモデルの例は、クラシック初期化の問題と制限を参照してください。
検討するブロック
Discrete-Time Integrator ブロック
Discrete-Time Integrator ブロックの動作は、簡易モードとクラシック モードで異なります。簡易モードでは、モデルの動作におけるロバスト性と整合性がさらにプロモートします。詳細は、Discrete-Time Integrator ブロックのリファレンス ドキュメンテーションの簡易初期化モードの動作を参照してください。
Library ブロック
Library ブロックは、そのブロックを使用するモデルと同じ初期化モードを使用します。ただし、モデル アドバイザー チェックによって問題が特定された場合は、簡易モードに変換する前にその問題を修正してください。