Real-Time Workshop User's Guide |
 |
制限
Real-Time Workshop Ada Coderは、組み込みリアルタイム(ERT)ターゲットと同様の制限があります。コードジェネレータは、代数ループを解くコードを生成しません。また、絶対時間に依存するSimulinkブロックは、プログラムが無限時間実行することを目的としない場合にのみ利用することが可能です。
Adaコード生成には、この他の制限があります。Real-Time Workshop Ada Coderは、以下のものを提供していません。
- 非リアルタイム可変ステップ積分モデル
- 連続時間積分
- Adaは、データタイプの暗黙のアップキャストをサポートしないので、モデル内のすべての数値演算は、Adaコード生成に対して同じデータタイプでなければなりません。しかし、SimulinkのData Type Conversionブロックを使って、明示的なアップキャストを行うことができます。
- すべてのAda S-ファンクションは対応するTLCファイルにインライン化しなければなりません(S-ファンクションのインラインに関する詳しい情報は、Target Language Compiler Reference Guideの第3章を参照してください)。
- Externalモードは、Real-Time Workshop Ada Coderではサポートされません。
| サポートするブロック | | 始めましょう |  |