このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
モデルのファイル パッケージ化 (コードとデータ)
この例では、参照されたモデルからの、システム インターフェイスのカプセル化とインクリメンタルなコード生成の提供方法を説明します。1 つのモデルは別のモデルから (1 回以上) 参照可能で、参照モデルの状態 (入/出信号タイプ、パラメーター タイプおよびサンプル時間) は固定されています。このため、設計をモジュール化し、インクリメンタルなコード生成を行うことができます。
コード ジェネレーターにより、参照モデルのデータと関数は親モデルとは独立した、自身のファイル セットに分割されます。この例では、参照モデル ReferenceModelCode
は 3 回参照されています。シミュレーションとコード生成では、モデルは段階的に生成されます。つまり、ReferenceModelCode
は初回はビルドされますが、ReferenceModelCode
を変更しない限り以降のビルドでは生成されません。
open_system('TopModelCode')
コードを生成して検査します。
TopModelCode
でいずれかの定数入力の値を変更します。コードを生成します。コード ジェネレーターは参照モデル
TopModelCode
のコードを再現しません。
bdclose('TopModelCode');