代替プラットフォームを使用する場合の要件
Simulink® Real-Time™ では、専用ハードウェア上でハードウェアインザループ (HIL) シミュレーションを実行するための、スタンドアロンのリアルタイム アプリケーションが作成されます。代替プラットフォームを使用してスタンドアロンのリアルタイム アプリケーションを作成し、これを実行するには、特定のハードウェアとソフトウェアが必要です。
ハードウェア要件
カスタム アプリケーションを使用した HIL シミュレーションの最小ハードウェア要件は次のとおりです。
リアルタイム プロセッサとの通信用のネットワーク インターフェイス、シリアル インターフェイスまたは USB インターフェイスを備えた開発用コンピューター
64 ビット精度浮動小数点演算および 32 ビット整数サイズをサポートする、リアルタイム対応のターゲット CPU またはコンピューター
リアルタイム ターゲット マシンでサポートされる I/O ボード
コントローラー (使用するコントローラー モデルのコードを使用して事前に構成)
コードをリアルタイム ターゲット マシンに転送するための周辺装置
リアルタイム ターゲット マシンをコントローラーに接続する配線ハーネス
メモ
リアルタイム ターゲット マシンには、リアルタイム オペレーティング システム (RTOS) も必要となる場合があります。
ソフトウェア要件
カスタム アプリケーションを使用した HIL シミュレーションの最小ソフトウェア要件は次のとおりです。
Embedded Coder® と Embedded Coder のソフトウェア要件。
Simulink Coder™ と Simulink Coder のソフトウェア要件。
生成したコードと手動または自動で結合できる、main 関数のテンプレート例。詳細については、main 関数の例を使用した生成コードの組み込み (MATLAB Coder)を参照してください。
I/O ドライバー。オプションは、以下のとおりです。
コード生成ビルド用の、C コードによる I/O ドライバー
プリコンパイルされたスタティックまたはダイナミック ライブラリ (必要なドキュメンテーションを添付)
コンパイラ要件
C コンパイラ。
64 ビット精度浮動小数点演算および 32 ビット整数サイズをサポートするクロス コンパイラ。
サポートされているコンパイラのバージョンの詳細については、サポートされるコンパイラを参照してください。
既定では、Simulink Coder は ISO®/IEC 9899:1990 (C89/C90 [ANSI]) ライブラリを使用して C コードを生成します。すべてのコンパイラがこのライブラリをサポートするわけではありません。コード ジェネレーターが、モデル内で別の算術演算拡張機能ライブラリを使用できるようにする方法については、ターゲット システムの言語標準の設定 (Simulink Coder)を参照してください。