複数フォルダーからのコードの統合
複数のコード生成フォルダーから生成されたコードを統合するのを支援するため、実行できるアクションについて以下の表で情報を提供します。
アクション | 情報 | サポートされる統合のタイプ |
---|---|---|
モデル間での一貫したコンフィギュレーション パラメーターの使用 | モデルのグループを統合する必要がある場合、モデル間で一貫したコンフィギュレーション セットを使用するようにします。 各モデルについて、共有ユーティリティ チェックサム ファイルからハッシュ テーブル パラメーターの値がモデル間で一貫しているかどうかを判別するには、各モデルで、パラメーターの値を指定するモデリング ガイドラインへの準拠のチェックを実行できます。詳細については、高信頼性システム モデリング ガイドラインのモデル アドバイザー チェックを参照してください。 モデルのグループに対して、同じコンフィギュレーション パラメーターを指定できます。たとえば、各モデルで、コンフィギュレーション参照を使用してデータ ディクショナリの同じコンフィギュレーション セットにアクセスできます。同じコンフィギュレーション セットを使用する場合、各モデルで生成されたデータ型は同じであり、対応する
| 同一リリース、リリース間 |
共有ユーティリティ コードの再利用 | モデルで共有ユーティリティ フォルダーを指定することで、ソフトウェア コンポーネント間でデータと関数を再使用できます。[コンフィギュレーション パラメーター] ダイアログ ボックスで、[共有コードの配置] を ソフトウェア コンポーネントでユーティリティ フォルダーを共有するようにする必要がある場合は、共通の作業フォルダーからコードを生成するか、ファイル生成制御パラメーター 異なるリリースで生成された同じ名前のユーティリティ ファイルは、ファイルのスタイルやコメントが違っていても、機能的には等価です。リリース間のコード統合では、
| 同一リリース、リリース間 |
生成されたヘッダー ファイルの更新の回避 | 一般に、モデルをビルドする際、 詳細については、以下を参照してください。
| N/A |
リリース間の SIL または PIL ブロックの使用 | リリース間の SIL または PIL ブロックを使用して、以前のリリース (R2010a 以降) から生成されたコードを現在のリリースから生成されたコードと統合できます。詳細については、リリース間のコード統合を参照してください。 | 同一リリース、リリース間 |
CRL と | コード置換ライブラリ (CRL) と
| 同一リリース、リリース間 |