Simulink Real-Time および Speedgoat を使用すると、シミュレーションからクリック 1 つで、ラピッド コントロール プロトタイピング (RCP) とハードウェアインザループ (HIL) テストに移行できます。
Simulink モデルから直接、Speedgoat テストシステム上でリアルタイム アプリケーションを展開し、実行することができます。Simulink Real-Time は、組み込みコントローラーと接続して HIL テストを行い、実際の動作条件下で設計を検証することを可能にします。MATLAB API または App Designer で作成したカスタム アプリを使用して、リアルタイム アプリケーションを作成、制御、および計測できます。HIL テストを自動化し、継続的インテグレーションのワークフローの一部として実行することも可能です。
ワンクリックでリアルタイムテストを作成・実行
Simulink から Speedgoat へ、クリック 1 つでリアルタイム アプリケーションを作成・実行します。実行中にロギング、チューニング、可視化を行えるようモデルを構成します。
ドキュメンテーション | 例
Speedgoat ハードウェアでのテストの実行
Speedgoat リアルタイムシステムは、Simulink Real-Time 用に設計されています。モデル内に I/O ブロックをドラッグ アンド ドロップします。サポートされている通信インターフェイスには、CAN、EtherCAT、Modbus、ARINC、SPI などがあります。
パワー エレクトロニクス制御のテスト
電力変換器、インバーター、および電動モータードライブを、高いスイッチング動作の精度でエミュレートします。FPGA ベースのワークフローを使用して、パワー エレクトロニクス用途に必要な高速ダイナミクスを再現します。
ドキュメンテーション | 例
実機ハードウェアを使用したコントローラーのプロトタイピング
量産用のコントローラー ハードウェアが用意できる前に、制御方式を評価します。リアルタイム条件下で設計をテストし、ハードウェアの制約にとらわれることなく、複数のアーキテクチャを検討します。
ハードウェアインザループ テストの実行
リアルタイム モデルと組み合わせて組み込みコントローラーを統合・検証します。システムレベルでコントローラーの挙動を評価し、実機試験の前に統合作業上の問題を低減します。
物理システムのエミュレーション
HIL テスト向けに、Simscape のマルチドメイン モデルを使用して、物理システムおよびコンポーネントをエミュレートします。FPGA ハードウェアと HDL Coder を使用して、より高いサンプルレートを実現します。
自動テストの作成および実行
Simulink Test を使用して、MIL や SIL を含むデスクトップ シミュレーションのテストを自動化し、これらのテストを Speedgoat ハードウェア上での HIL 実行へ移行して、閉ループでのコントローラー検証を行います。開発段階全体にわたってテストを管理します。
ドキュメンテーション | 例
プログラムによる HIL テストの実行
MATLAB と外部 API を使用して HIL テストを実行できます。Speedgoat ハードウェアを継続的インテグレーションおよび継続的デリバリー (CI/CD) 環境やテスト フレームワークと統合することで、スクリプトベースの自動化されたリアルタイム検証を行えます。
ドキュメンテーション | 関数
カスタムテストアプリの作成
MATLAB App Designer と Simulink Real-Time App Generator を使用して、テスト インターフェイスおよびオペレーター ダッシュボードを作成します。MATLAB Compiler を使用して、ラボ、テストベンチ、および自動化されたワークフロー向けのカスタム UI を展開します。
ドキュメンテーション | 例