Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

モデルのファイル パッケージ化 (コードとデータ)

この例では、参照されたモデルからの、システム インターフェイスのカプセル化とインクリメンタルなコード生成の提供方法を説明します。1 つのモデルは別のモデルから (1 回以上) 参照可能で、参照モデルの状態 (入/出信号タイプ、パラメーター タイプおよびサンプル時間) は固定されています。このため、設計をモジュール化し、インクリメンタルなコード生成を行うことができます。

コード ジェネレーターにより、参照モデルのデータと関数は親モデルとは独立した、自身のファイル セットに分割されます。この例では、参照モデル ReferenceModelCode は 3 回参照されています。シミュレーションとコード生成では、モデルは段階的に生成されます。つまり、ReferenceModelCode は初回はビルドされますが、ReferenceModelCode を変更しない限り以降のビルドでは生成されません。

open_system('TopModelCode')

  1. コードを生成して検査します。

  2. TopModelCode でいずれかの定数入力の値を変更します。

  3. コードを生成します。コード ジェネレーターは参照モデル TopModelCode のコードを再現しません。

bdclose('TopModelCode');