Real-Time Workshop User's Guide | ![]() ![]() |
組み込みプログラムの枠組み
組み込みプログラムの枠組みおよびアーキテクチャを、つぎの図に示します。
このアーキテクチャと図 6-6のラピッドプロトタイピングアーキテクチャとの類似性に注意してください。主な違いは、SimStruct
データ構造体がないことと、非インラインS-ファンクションが削除されていることです。
この図を使って、生成コードの組み込みスタイルと、前の節の生成コードのラピッドプロトタイピングスタイルを比較できます。前の節のラピッドプロトタイピングの説明のほとんどは、組み込みターゲットにあてはまります。組み込みターゲットは、カスタム組み込みアプリケーション内の生成コードを利用したプロセスを、モデル固有のAPIを提供し、SimStruct
を削除することで簡略化します。組み込みターゲットは、ラピッドプロトタイピングターゲットと同じ概念の層をもちますが、各層は簡略化されています。
組み込みリアルタイムコードの構造に関する詳細は、第9章「組み込みリアルタイムターゲット」を参照してください。
![]() | Rapid Prototyping Application Components | 複数のサンプルレートをもつモデル | ![]() |