Real-Time Interface(RTI)

製品名で検索


dSPACEハードウエア上でモデルを稼動させるための実装ソフトウエア
  • dSPACEハードウエアへのMATLAB®/Simulink®/Stateflow®モデルの自動実装
  • コードの自動生成
  • 包括的なSimulinkブロックライブラリを経由したGUIによる入出力の構成
  • RTIシングルプロセッサモデルでのモデルリファレンスをサポート1)

適用分野
ラピッドコントロールプロトタイピング中かHIL(hardware-in-the-loop)シミュレーション中かにかかわらず、Real-Time Interface(RTI)はdSPACEハードウエアと開発ソフトウエアMATLAB/Simulink/Stateflow(The MathWorks社)の間のリンクとなります。

主な利用効果
RTIを使用することで、開発者は実際の設計プロセスに完全に集中し、また高速な設計反復を実行できます。RTIはReal-Time Workshop®およびStateflow Coder®(Cコード生成ツール)を拡張し、リアルタイムハードウエア上でのSimulinkおよびStateflowモデルのシームレスな自動実装を実現します。これにより、実装時間は大幅に短縮されます。高い柔軟性を実現するために、RTIの各バージョンでは複数の異なるMATLABリリースをサポートしています(互換性を参照)。RTIの新しいバージョンでは、それ以前のほとんどのRTIバージョンからブロックや設定データを自動的に移行することができます。そのため、RTI入出力を使用するモデルは、プロジェクト間で容易に再利用できます。

RTIでの作業
モデルをdSPACE I/Oボードに接続するには、RTIブロックライブラリから入出力モジュールをドラッグアンドドロップしてSimulinkブロックに接続します。パラメータ設定などすべての設定は、適切なブロックをクリックして行うことができます。RTIはSimulinkモデルにdSPACEシステムの入出力機能を実装するブロックを提供し、Real-Time Workshopはモデルコードを生成します。開発者が1行もコードを書くことなく、リアルタイムモデルがリアルタイムハードウエア上で自動的にコンパイル、ダウンロードされ、起動します。RTIはユーザの設定作業をサポートします。RTIでは整合性チェックが行われるため、潜在的なエラーを回避することができます。

包括的な機能
RTIは、連続系、離散系、ハイブリッド、およびマルチレートシステムなどあらゆる種類のシステムを処理します。入出力ハードウエアにより、同じI/Oボード上でチャンネルごとにサンプリングレートを変えることができます。さらに、異なるサブシステムで使用することも可能です。RTIは非同期イベントをサポートしているため、割込み駆動型のサブシステムを実行するときに、タスク優先度やタスクオーバーラン方式を設定することができます。また、時間駆動型のタスクとタイムテーブルもサポートしているため、タスクおよびタスクのグループに対し、関連付けられたトリガイベントに関して、可変またはあらかじめ設定された遅延時間を実装することができます。これにより、モデルのタスクを非常に柔軟に処理することが可能です。


1)機能と制限に関する詳細については、dSPACEにお問い合わせください。