メインコンテンツ

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

Simulink Real-Time のコード生成

ターゲット ハードウェアでハードウェアインザループ シミュレーションを実行するには、Simulink® Real-Time™ を使用して次を実行します。

  • 開発用コンピューターでコードを生成し、コンパイルする。

  • ターゲット コンピューターにリアルタイム アプリケーションをダウンロードする。

  • リアルタイム アプリケーションを開発用コンピューターからリモートで実行する。

Simulink Real-Time アプリケーションのビルドと実行の要件

リアルタイム アプリケーションをビルドして実行する前に、次を実行します。

  1. モデルをリアルタイム シミュレーション用に準備して構成します。詳細は、Model Preparation ProcessFixed-Cost Simulation Processを参照してください。

  2. 開発用コンピューター、ターゲット コンピューター、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)

トピック