MATLAB および Simulink トレーニング

コースの詳細

この2日間コースでは、Simulink Real-Time™と、Speedgoat リアルタイムハードウェアを使用した、ラピッドプロトタイピング(RCP)と ハードウェアインザループ(HIL) テストのワークフローについて学習します。受講者はデスクトップ・ベースのシミュレーション・アプリケーションを ターゲット・マシン上で動作させる方法や、物理的なハードウェアと連携させリアルタイムで動作させながら出力を分析する方法について学びます。 このコースは、開発プロセスにおいてリアルタイムテストを採用している中級から上級の Simulink®ユーザーを対象としています。
 
  • ワークフローの概要
  • リアルタイム アプリケーションの開発
  • 対話型インターフェイスの作成
  • リアルタイム テストの自動化
  • 通信プロトコルの使用
  • リアルタイム実行のためのプラントモデルの最適化
  • ハードウェアインザループ テスト

1日目


ワークフローの概要

学習目標: リアルタイムハードウェアの設定、ホストコンピュータとターゲットコンピュータとの通信テストを行う方法について学びます。

  • リアルタイム テストの概要
  • ホスト コンピューターとターゲット コンピューターの設定
  • リアルタイム アプリケーションの実行
  • パラメーターの調整
  • 信号の監視と可視化
  • スタンドアロン アプリケーションの作成

リアルタイム アプリケーションの開発

学習目標: Speedgoatドライバブロックを使用して、デスクトップベースのテストベンチをRCPアプリケーションに変換する方法について学びます。

  • 永久磁石同期モータ (PMSM) ハードウェアの紹介
  • プラントモデルからプラントハードウェア インターフェイスへの変換
  • Speedgoat I/O ドライバーの実装
  • センサーとアクチュエータのテスト
  • 物理ハードウェアによる閉ループリアルタイム シミュレーショ ンの実行
  • Simulink Dashboard ブロックの使用
  • 信号のバッファリング

対話型インターフェイスの作成

学習目標: App Designerを使用して、リアルタイムアプリケーションへのインタラクティブなユーザーインターフェイスを作成する方法について学びます。

  • ユーザー インターフェイス コンポーネントの配置
  • リアルタイム アプリケーション タスクの実行
  • 信号の可視化
  • パラメーターの調整

2日目


リアルタイム テストの自動化

学習目標: Simulink Testを使用した自動テストのための事前準備と自動テストを実施する方法について学びます。

  • 自動化されたテスト用のハーネスの作成
  • テスト シーケンスの作成
  • 入力セットとパラメーター セットの反復
  • テスト結果の解析
  • MATLAB® でのリアルタイム テストの自動化

通信プロトコルの使用

学習目標: ターゲットマシンと標準通信プロトコルとのインターフェイスとなるようIOブロックを設定する方法について学びます。

  • Speedgoat による通信プロトコルのサポート
  • リアルタイム UDP
  • I2C ループバック テスト

リアルタイム実行のためのプラントモデルの最適化

学習目標: 最適化の考慮事項であるモデル忠実度をデスクトップモデルに対して検証し、プラントモデルを最適化してターゲットハードウェアで実行します。

  • プラント モデルの精度の測定
  • リアルタイム パフォーマンスの解析
  • モデル ソルバーの最適化
  • 実装の代替方法の評価

ハードウェアインザループ テスト

学習目標: シミュレーションテストベンチをHILテスト用に変換し、リアルタイム処理用のプラントモデルを使用してシステム要件を検証します。

  • ハードウェアインザループ (HIL) ワークフローの概要
  • 製品ハードウェアでのコントローラー アルゴリズムの実行
  • HIL システムの設定
  • HIL テストの実行

レベル: 上級

必要条件:

期間: 2 日間

言語: Deutsch, English, 日本語, 한국어, 中文

スケジュールを確認して登録する