Real-Time Workshop User's Guide    

S-Functionターゲット


はじめに

S-Funcionターゲットを使って、S-Functionコンポーネントをビルドし、他のモデル内でS-Functionブロックとして使うことができます。S-Functionターゲットで利用するS-Functionコードフォーマットは、Simulink C MEX S-Functionアプリケーションプログラミングインタフェース(API)と一致するコードを生成します。このフォーマットのアプリケーションには以下が含まれます。

S-Functionターゲットは、非インラインS-Functionを生成します。一般的リアルタイムまたはリアルタイムmallocターゲットを使うことにより、生成されたS-Functionを含むモデルから実行ファイルを生成できます。組み込みリアルタイム(ERT)ターゲットは、インラインS-Functionを必要とするので、利用できません。

生成したS-Functionブロックは、他のS-Functionフォーマットが生成可能な別のモデルに置くことができます。これにより、任意のレベルのS-Functionの入れ子が可能になります。

S-Functionコードフォーマットに対するサンプル時間の伝播は、他のコードフォーマットとはわずかに異なります。生成されたS-Functionブロックは、オリジナルモデルのブロックがそれらのサンプル時間を指定しない場合は、そのブロックが置かれるモデルからサンプル時間を継承します。


 ERTシステムターゲットファイルとテンプレートMakeファイル  知的財産の保護