コードの再利用のコンポーネント化手法の選択
再利用可能なコードの生成のため、Simulink® とコード ジェネレーターで使用できる主要なコンポーネント化手法は次のとおりです。
参照モデル
サブシステム
ライブラリ サブシステム
モデル、サブシステム、ライブラリ システムの組み合わせ
コードの再利用の目的に基づいてコンポーネント化の手法を選択します。
目的 | 参照モデル | モデル内のサブシステム | ライブラリ内のサブシステム |
---|---|---|---|
明示的なコードの再利用向けに設計する。 | √ | √ | √ |
チームの並列開発を促進する。 | √ | √ | √ |
1 つのモデル内または複数のモデルで関数を再利用する。 | √ | ||
再利用可能なコードを段階的に生成することで、ビルド時間を短縮する。 | √ | ||
SIL または PIL シミュレーションで再利用可能なコードを検証する。 | √ | ||
コード再利用の機会を検出するようコード ジェネレーターを構成して、生成コードを最適化する。 | √ | √ | √ |
コンテキスト依存の動作で再利用を最大化する。 | √ | √ | |
よく使用されるが、あまり頻繫に変更されないユーティリティ関数を開発する。 | √ |