このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
Simulink Real-Time のコード生成
ターゲット ハードウェアでハードウェアインザループ シミュレーションを実行するには、Simulink® Real-Time™ を使用して次を実行します。
開発用コンピューターでコードを生成し、コンパイルする。
ターゲット コンピューターにリアルタイム アプリケーションをダウンロードする。
リアルタイム アプリケーションを開発用コンピューターからリモートで実行する。
Simulink Real-Time アプリケーションのビルドと実行の要件
リアルタイム アプリケーションをビルドして実行する前に、次を実行します。
モデルをリアルタイム シミュレーション用に準備して構成します。詳細は、Model Preparation ProcessとFixed-Cost Simulation Processを参照してください。
開発用コンピューター、ターゲット コンピューター、I/O ボードについて、ソフトウェア、I/O インターフェイス、接続をセットアップして構成します。詳細については、Get Started with Simulink Real-Time (Simulink Real-Time)を参照してください。
リアルタイム アプリケーションの作成、ビルド、ダウンロード、実行
開発用コンピューター上でモデル用のコードを生成し、そのコードをリアルタイム コンピューターに転送し、リアルタイム コンピューター上でコードを実行する方法を示す例は、Create and Run Real-Time Application from Simulink Model (Simulink Real-Time)を参照してください。
ハードウェア要件
Simulink Real-Time を使用した HIL シミュレーションの最小ハードウェア要件は次のとおりです。
ネットワーク インターフェイスまたはシリアル インターフェイスを備えた開発用コンピューター。開発用コンピューターの仕様の詳細については、Development Computer Requirements (Simulink Real-Time) を参照してください。
以下のハードウェアを含むリアルタイム ターゲット コンピューター システム。
CPU。
I/O ボード。サポートされている I/O ボードの詳細については、Supported Hardware: Hardware Drivers を参照してください。
プロトコル インターフェイス
コントローラー (使用するコントローラー モデルのコードを使用して事前に構成)
開発用コンピューターをリアルタイム ターゲット マシンにリンクする接続ケーブル。
以下を実現する周辺装置。
リアルタイム ターゲット コンピューターのブート
Simulink Real-Time オペレーティング システムと実行コードの、リアルタイム ターゲット コンピューターへの転送
リアルタイム ターゲット コンピューターをコントローラーに接続する配線ハーネス。
ソフトウェア要件
Simulink Real-Time を使用した HIL シミュレーションの最小ソフトウェア要件の詳細については、Simulink Real-Time のソフトウェア要件を参照してください。Simulink Real-Time の要件には C コンパイラが含まれます。
メモ
コードを最適化するために構成上の選択肢がさらに必要な場合は、Embedded Coder® を使用して、リアルタイム コンピューター用にコードを生成します。詳細については、Embedded Coder 製品の説明 (Embedded Coder)を参照してください。
参考
Simulink Real-Time エクスプローラー (Simulink Real-Time)