このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
参照モデル
参照モデルのコード生成
モデル参照階層のコードを生成して、次を実現できます。
インクリメンタルなコード生成 – 最後にコード生成が行われてからモデルに変更が加えられた場合にのみコードを生成
インクリメンタルな読み込み処理 – 必要に応じて参照モデルを読み込み、モデルの読み込みを加速
モジュール開発 – 参照モデルを、それを使用するモデルとは別に開発および維持
コードの再利用 – 参照モデルから再利用可能なコードを生成
参照モデルのコードを生成する方法の例を開始する場合は、モデル参照階層向けのコードの生成を参照してください。
トピック
コード生成
- モデル参照階層向けのコードの生成
Model ブロックを使用して参照されるモデル向けのコードの生成について紹介します。 - Generated Functions in a Model Reference Hierarchy
About generated functions in a model reference hierarchy. - モデルのファイル パッケージ化 (コードとデータ)
参照モデルのデータと関数を個別のファイルに分割する。 - モデルの階層構造のコード生成のためのコンフィギュレーション パラメーターの設定
コード生成を有効にするためのモデル参照階層の要件を満たします。 - サブシステムの参照モデルへの変換とコードの生成
モデル参照変換アドバイザーを使用して、Subsystem ブロックを Model ブロックに変換し、モデル参照階層向けのコードを生成します。 - Model ブロックで使用されるパラメーターおよび信号のストレージ クラス
モデル参照階層でデータを転送するためのパラメーターおよび信号のストレージ クラスを構成します。 - モデル参照のコード生成の制限
モデル参照の制限には、データ ログ、状態の初期化、S-Function が含まれますが、これらに限定されるものではありません。 - インクリメンタルなコード生成用の Simulink キャッシュ ファイル
Simulink キャッシュ ファイルをチームベースの開発で共有し、ビルドする時間を削減して不要なコードの再生成を回避します。 - Establish Data Ownership in a Model Hierarchy
In the generated code, place the definitions of global variables with the components that define them. - 複数のモデルで生成されたコードの結合
複数のモデルまたは同じモデルの複数のコピーから単一の実行可能プログラムを生成します。 - 生成コードに関するモデリング ガイドライン
コーディング ガイドライン コンポーネント展開のモデリング ガイドライン、および MathWorks Advisory Board (MAB) ガイドラインなど、モデルおよび生成コードについて考慮すべきガイドラインの概要。
コードの再利用
- モデル参照階層からの再利用可能なコードの生成
Model ブロックを使用して最上位モデルから再利用可能なサブシステム コードを生成する。 - 再利用可能な参照モデルへのインスタンス固有パラメーター値の指定
再利用可能なコンポーネントを参照モデルとして作成する場合、コンポーネントのインスタンスに同じ値を使用するか、インスタンスごとに異なる値を使用するように、ブロック パラメーターを設定します。 - コードの再利用のための共有定数パラメーター
モデル間で定数パラメーターとして生成されたコードを共有する。