Simulink Desktop Real-Time

ラップトップまたはデスクトップを使用したリアルタイム シミュレーション

PC または Mac コンピューターで Simulink モデルをリアルタイムで実行

Simulink モデルのリアルタイムのクローズドループ シミュレーション

Simulink Desktop Real-Time には、オペレーティング システムで最優先で実行されるリアルタイムカーネルが搭載されています。このリアルタイムカーネルは、I/O デバイスドライバーを読み込み、Simulink との接続を確立します。I/O デバイスドライバーは、通常モードで Simulink シミュレーションと並行して、リアルタイムで実行されます。

磁気浮上制御実験。このモデルは、Analog Input ブロックと Analog Output ブロックを使用して、外部ハードウェアと接続します。

磁気浮上制御実験。このモデルは、Analog Input ブロックと Analog Output ブロックを使用して、外部ハードウェアと接続します。

Simulink Coder でリアルタイム パフォーマンスを向上 

Simulink Coder を使用して、アルゴリズムモデルのコードを生成し、I/O デバイスドライバーとリンクします。モデル、ソルバー、I/O デバイスドライバーは、すべてリアルタイムで実行されます。p>

信号の監視とデータの取得

信号データをリアルタイムで監視、取得、収集

信号の監視と取得

Simulink Desktop Real-Time を Simulink とともに使用すると、リアルタイムモデルから信号を取得して、標準の Simulink Scope ブロックを使用して表示できます。ゲージ、スコープ、ランプなどのグラフィック表示を使用して、モデル内の信号を表示できます。

モデル用ストリーム入出力ブロックのパラメーターを設定します。

モデル用ストリーム入出力ブロックのパラメーターを設定します。

データの取得とログ

Simulink を使用して、MATLAB ワークスペースにランタイムデータを保存できます。エクスターナルモードでは、1 つ以上のデータバーストを取得し、MATLAB ファイルにデータを保存できます。データには MATLAB からアクセスして、追加の分析と可視化を行うことができます。

ワークスペースにログを記録するスコープパラメーターを設定します。

ワークスペースにログを記録するスコープパラメーターを設定します。

物理デバイスへの接続

I/Oドライバーブロックは、物理デバイスとモデル間の接続を提供します

I/O ドライバーブロックのライブラリ

Simulink Desktop Real-Time には、I/O ドライバーブロックのライブラリが含まれており、物理 I/O デバイスとリアルタイムモデル間の接続を提供します。シミュレーションを実行して、Simulink モデルが実際の動作にどのように応答するかを確認できます。

Simulink Desktop Real-Time ブロックライブラリ。

I/O デバイスを Simulink 信号に接続して、入力データの読み取り、出力データの書き込みを行います。

I/O ドライバーの通信

Simulink Desktop Real-Time の I/O ドライバーブロックは、ASCII データまたはバイナリデータを使用した通信を可能にします。サポートされる通信プロトコルには、標準ネットワーク接続用の UDP、シリアル通信用の RS-232、コントローラーエリアネットワーク用の CAN バスが含まれます。

UDP 通信でデータを転送します。

UDP 通信でデータを転送します。