外部デバイス ドライバーの呼び出し
プロトコルおよびターゲット ハードウェアのデバイス ドライバーは、多くのリアルタイム開発プロジェクトに欠かせません。たとえば、機能しているデバイス ドライバーを、このドライバーがサポートする I/O デバイスに対してデータを読み書きする必要のあるアルゴリズム コードと統合することができます。コード ジェネレーターは、アルゴリズム モデルと C または C++ で記述された統合ドライバー コードからアプリケーション ソース ファイルの単一のセットを生成できます。
Simulink® 環境から外部デバイス ドライバー コードを呼び出すには、この表のタスクを反復します。
| タスク | アクション | 詳細 |
|---|---|---|
| 1 | 外部コードの特性と統合要件の評価を確認します。 | |
| 2 | コード生成用のモデル データの表示を定義します。 | |
| 3 | S-Function Builder を使用して、S-Function および TLC ビルドを生成します。必要に応じて、アプリケーション要件を満たすよう生成コードを手動で調整します | |
| 4 | モデルをシミュレーションして、アルゴリズムの動作とパフォーマンスを検証します。 | |
| 5 | コードを生成するためにモデルを設定します。 | |
| 6 | コードとコード生成レポートを生成します。 | |
| 7 | 生成コード インターフェイスと静的コード メトリクスを確認します。 | Analyze Generated Data Code Interface ReportおよびStatic Code Metrics |
| 8 | モデルから実行可能なプログラムをビルドします。 | |
| 9 | 実行可能プログラムの動作と実行が予想どおりであることを確認します。 |