SimulinkによるReal-Time Test環境の構築

Similar documents
SimscapeプラントモデルのFPGAアクセラレーション

Presentation Title

f2-system-requirement-system-composer-mw

Presentation Title

制御のためのSimulink入門

Presentation Title

Microsoft PowerPoint - 【最終提出版】 MATLAB_EXPO2014講演資料_ルネサス菅原.pptx

Microsoft PowerPoint - EXPO2012_AKASAKA_rev.2.pptx

Presentation Title

Microsoft Word - HowToSetupVault_mod.doc

Expo 2014

LabVIEW RTのインストールと設定

MATLAB®製品紹介セミナー

HULFT の通信をよりセキュアに HULFT と SSH Tectia を組み合わせたセキュアで強力なファイル転送 Compatibility Note 2008 年 9 月 株式会社セゾン情報システムズの企業内 企業間通信ミドルウェアである HULFT は ファイル転送のアプリケーションとして

AutoCAD のCitrix XenApp 対応

AWS Client VPN - ユーザーガイド

Microsoft Edge の場合 (1) Mizdori 無料体験版ダウンロード画面の [ 体験版ダウンロード ] ボタンをクリックします (2) Edge の下部に mizdori_taiken_setup.zip について行う操作を選んでください と表示され ますので [ 開く ] をクリッ

モデルベースデザイン(MBD)を始めましょう!

Veritas System Recovery 18 System Recovery Disk

ダウンロード方法 アルテラのソフトウェアをインストールするためのダウンロード ファイルには以下の種類が あります.tar フォーマットのソフトウェアとデバイス ファイルがバンドルされたセット ダウンロードとインストールをカスタマイズするための個別の実行ファイル ディスクに焼いて他の場所にインストール

Title Slide with Name

Adobe Acrobat DC 製品比較表

ダウンロード方法アルテラのソフトウェアをインストールするためのダウンロード ファイルには以下の種類があります.tar フォーマットのソフトウェアとデバイス ファイルの完全なセット ダウンロードとインストールをカスタマイズするための個別の実行ファイル ディスクに焼いて他の場所にインストールするための

INS メイト V30Slim を Windows Vista がプレインストールされたパソコンでご使用になるお客様へ < ご案内 > 2007 年 4 月 このたびは INS メイト V30Slim をお買い求めいただき 誠にありがとうございます 本紙は INS メイト V30Slim を Win

Microsoft PowerPoint - LAB-03-SR18-ã…Łã‡¡ã‡¤ã…«ã…ªã‡¹ã…‹ã‡¢-v1

Presentation Title

ダウンロード方法 アルテラのソフトウェアをインストールするためのダウンロード ファイルには以下の種類があります.tar フォーマットのソフトウェアとデバイス ファイルがバンドルされたセット ダウンロードとインストールをカスタマイズするための個別の実行ファイル ディスクに焼いて他の場所にインストールす

CANapeを用いたラピッドコントロールプロトタイピングのバイパス手法による制御モデル開発

MATLAB ではじめる画像処理とロボットビジョン ~ 機械学習による物体認識と SLAM~ MathWorks Japan アプリケーションエンジニアリング部信号処理 通信 木川田亘 2015 The MathWorks, 1Inc.

PowerPoint Presentation

Windows Phone 用 Cisco AnyConnect セキュアモビリティクライ アントユーザガイド(リリース 4.1.x)

Maple 18 ネットワーク版インストール手順

名称未設定

AutoCAD WS Mobile アプリケーション

Introduction to System Identification

WebEx を使用したリモート調査とは お客様のデスクトップ画面を共有し 障害調査を共同で実施するサービスです リモート調査は 精度の高い調査により 障害の早期解決を図るために実施します 対象の機器にアクセスできる中継端末をご用意頂く必要があります インターネット接続が可能な中継端末を経由して調査を

DesignRangeCheckExpr Insertion Discussion

t20s3-fn09.pdf

Mobile Access IPSec VPN設定ガイド

FTP_RW_ProgramDescription_jp_V100

Maple 18 スタンドアロン版インストール手順

VB実用Ⅲ⑩ フリーデータベースⅡ

r10s4-fn03.pdf

BizBrowser SmartDevice Android開発用スタートアップガイド

HILS実装のためのプラントモデリングツールの活用

PowerPoint Presentation

ラピッドコントロールプロトタイピング(RCP)による 制御アルゴリズムのテスト

VECLOS Audio Driver インストールマニュアル Windows 用 2 次へ ボタンをクリックする 対応 OS Windows 7 (32bit 版 64bit 版 ) Windows 8( 32bit 版 64bit 版 ) Windows 8.1( 32bit 版 64bit 版

4 接続インターフェイスに関係なく LPT1 ローカルポート を選択し Install をクリックします 5 下記メッセージが表示されたら インストールは完了です OK をクリックします 続いて 接続インターフェイス毎に プリンタドライバの設定を説明します コントロールパネルより ハードウェアとサウ

AN1609 GNUコンパイラ導入ガイド

モータ HILS の概要 1 はじめに モータ HILS の需要 自動車の電子化及び 電気自動車やハイブリッド車の実用化に伴い モータの使用数が増大しています 従来行われていた駆動用モータ単体のシミュレーション レシプロエンジンとモータの駆動力分配制御シミュレーションの利用に加え パワーウインドやサ

MATLAB EXPO 2019 Japan プレゼン資料の検討

PowerPoint Presentation

Microsoft Word - quick_start_guide_16 1_ja.docx

MATLAB/SimulinkによるAMS活用事例 ~Mixed-Signal Library 2.0のご紹介~

2006 年 5 月 23 日 クライアント サーバ環境プリンタドライバアップグレード方法 ~ Windows 2000 サーバ /Windows 2003 サーバ ~ ( システム管理者の方へ ) Windows 2000 サーバ /Windows 2003 サーバから WindowsXP Pro

USRPセットアップ

Kyocera Mita KXドライバインストール手順書

Presentation Title

スライド 1

SMB スイッチ CLI に SSH を使用してアクセスするか、または Telnet で接続して下さい

AMS Expoコンテンツ

スライド 1

AN424 Modbus/TCP クイックスタートガイド CIE-H14

PICKIT3オフライン書き込みガイドブック

Microsoft Word - V70MAX-Vista_XP.doc

PRIMEQUEST 1000 シリーズ IO 製品 版数の確認方法

AutoCAD道場-なぜ「レイアウト」がいいのか?

PowerPoint Presentation

f3-power-train-simulation-mw

Windows Server 2012 および Windows Server 2008 のインストール

Biz/Designer Vインストールガイド

ESOTERIC ASIO USB DRIVER インストールマニュアル Windows 用 システム推奨条件 2 インストールで使用する言語を選択して 次へ ボタンをクリックする Intel Core 2 Duo 以上のプロセッサー搭載コンピュータ 搭載メモリ 1GB 以上 対応 OS Windo

Perle社 ターミナルサーバIOLAN STS8と富士通PCサーバ PRIMERGY RX2520 M1 の接続検証結果報告書(Red Hat Enterprise Linux 6.6(for Intel64)版)

Microsoft Word - V70MAX-Vista_preinst.doc

Windows Server Update Services (WSUS) 設定ガイド Dell EMC PowerEdge タワー型サーバーを活用した Windows 10 パソコンの更新管理設定ガイド デル株式会社 2019 年 4 月 Windows Server 2019 : The ope

MINI2440マニュアル

PRIMERGY BX920S2 未サポートOS動作検証確認情報

もくじ 1.WindowsVista がプレインストールされたパソコンでご利用の場合 1.1 お使いになる前に ドライバのインストール

ネットワーク設定

UCS M シリーズ サーバでの Redhat/CentOS オペレーティング システムのインストール

Mobile Access簡易設定ガイド

Simulinkモデル開発における工夫事例

R76/Gaia ブリッジ構成設定ガイド

Linux のインストール

b4-deeplearning-embedded-c-mw

インストールするには SONAR LE は Cakewalk のホームページより ダウンロードで入手して頂く必要があります 常に最新版をお使いいただくため ダウンロードによる提供を行っています 4. インストーラーをダブルクリックして起動します 5. 言語選択で日本語に設定します それぞれの項目を確

iStorage NS500Bx系 管理者ガイド (詳細編)

いまからはじめる、MATLABによる 画像処理・コンピュータビジョン

1. USB の VCP( 仮想 COM ポート ) について USB の VCP( 仮想 COM ポート ) は USB を非同期シリアル通信として使用するための USB のドライバです PC には VCP ドライバをインストールする必要があります USB の VCP( 仮想 COM ポート )

zabbix エージェント インストールマニュアル [Windows Server] 第 1.2 版 2018 年 05 月 18 日 青い森クラウドベース株式会社

Multi-konzeptionelle Verwendung von Low-Cost Hardware in der Lehre

PRIMERGY BX920 S1 未サポートOS動作検証確認情報

PRIMERGY TX100 S3 未サポートOS動作検証確認情報

目次 メールの基本設定内容 2 メールの設定方法 Windows Vista / Windows 7 (Windows Live Mail) Windows 8 / Windows 10 (Mozilla Thunderbird) 3 5 Windows (Outlook 2016) メ

CodeGear Developer Camp

2D/3D CAD データ管理導入手法実践セミナー Autodesk Vault 最新バージョン情報 Presenter Name 2013 年 4 月 2013 Autodesk

目次 1. はじめに 証明書ダウンロード方法 ブラウザの設定 アドオンの設定 証明書のダウンロード サインアップ サービスへのログイン

使える

Microsoft Word - DTX7LM.doc

Transcription:

Simulink モデルを使ったリアルタイムテスト環境の構築 MathWorks Japan アプリケーションエンジニアリング部シニアアプリケーションエンジニア高島博 2012 The MathWorks, Inc. 1

はじめに Simulink はバーチャルなテスト環境 2

はじめに Simulink はバーチャルなテスト環境 3

はじめに Simulink はバーチャルなテスト環境 シミュレーション開始ボタンをクリック 4

バーチャルなテストからリアルタイムテストへ モデルは Simulink と Stateflow で作成 Simulink モデルを実時間 ( タイミングやサンプル時間 ) で実際のハードウェアを使って実行したりテストしたいと思ったことはありませんか? どうしたらリアルタイムテストを出来るかしっていますか?? 5

どうしたらリアルタイムテスト出来るの? オプション製品を使うことで実現出来ます! Real-Time Windows Target と xpc Target は Simulink モデルをリアルタイムで実行する環境を提供します 例えば xpc Target を使うと以下のように実現できます 6

リアルタイムテスト製品の推奨領域 Real-Time Windows Target ソフトリアルタイム システム xpc Target ハードリアルタイ ムシステム 実験実習などの 教育分野 製品評価などの 開発分野 7

アジェンダ リアルタイムテスト環境構築製品 Real-Time Windows Target xpc Target 環境の構築 Real-Time Windows Target ノーマルモード エクスターナルモード 環境の構築 xpc Target Speedgoat 環境 まとめ 8

アジェンダ リアルタイムテスト環境構築製品 Real-Time Windows Target xpc Target 環境の構築 Real-Time Windows Target ノーマルモード エクスターナルモード 環境の構築 xpc Target Speedgoat 環境 まとめ 9

リアルタイムテスト環境構築製品 Simulink のシミュレーションモード ソルバ ノーマルモード モデルメソッド Simulink MATLAB 一つのプロセスでモデルが実行される エクスターナルモード Simulink MATLAB External Mode ホスト ( クライアント ) ソルバ モデルメソッド エンジン ターゲット ( サーバ ) ターゲットでモデルは実行される ( コード生成が必要 ) 通信はクライアント / サーバアーキテクチャに基づく 10

アジェンダ リアルタイムテスト環境構築製品 Real-Time Windows Target xpc Target 環境の構築 Real-Time Windows Target ノーマルモード エクスターナルモード 環境の構築 xpc Target Speedgoat 環境 まとめ 11

リアルタイムテスト環境構築製品 Real-Time Windows Target とは Windows PC + I/O ボード 制御対象ハードウェア 信号入出力 MATLAB Simulink(Stateflow ) Real-Time Windows Target MATLAB Coder ( エクスターナルモード時のみ ) Simulink Coder ( エクスターナルモード時のみ ) 12

リアルタイムテスト環境構築製品 Real-Time Windows Target とは Real-Time Windows Target が対応している I/O ボード http://www.mathworks.co.jp/products/rtwt/supported/index.html 13

Real-Time Windows Target: ノーマルモード Windows 環境 Real-Time Windows Target Kernel I/O Driver IO ドライバは 別プロセス ( リアルタイム ) で実行します Simulink モデルはノーマルモードで実行 Simulink Simulink はノーマルモードで実行 IO ドライバと Simulink は 協調シミュレーション で実行 サンプル時間は 2msec 程度まで コード生成は必要なし MATLAB 14

Real-Time Windows Target: エクスターナルモード Windows 環境 Real-Time Windows Target Kernel Simulink EXE I/O Driver Simulink Coder でビルド Simulink MATLAB 15

Real-Time Windows Target: エクスターナルモード Windows 環境 Real-Time Windows Target Kernel Simulink EXE I/O Driver IO ドライバ + モデルはすべて別プロセス ( リアルタイム ) で実行 Simulink はエクスターナルモードで実行 Simulink Simulink はエクスターナルモードで実行 サンプル時間は 0.2msec 程度まで Simulink Coder を使用してコード生成が必要 MATLAB 16

アジェンダ リアルタイムテスト環境構築製品 Real-Time Windows Target xpc Target 環境の構築 Real-Time Windows Target ノーマルモード エクスターナルモード 環境の構築 xpc Target Speedgoat 環境 まとめ 17

リアルタイムテスト環境構築製品 xpc Target とは Host PC にインストールするツール MATLAB Simulink MATLAB Coder Simulink Coder xpc Target イーサネットまたは シリアルケーブル IO ボード (PCI, ISA, etc..) 制御対象ハードウェア 実時間 信号入出力 Host PC Target PC xpc Target リアルタイムカーネルリアルタイムアプリケーション 18

リアルタイムテスト環境構築製品 xpc Target とは * xpc Target が対応している I/O ボード http://www.mathworks.co.jp/products/xpctarget/supported/hardw are-drivers.html 19

リアルタイムテスト環境構築製品 xpc Target とは 1 2 Host PC with MATLAB xpc Target on Target PC 3 Ethernet or RS 232 Target PC は xpc Target の提供するリアルタイム OS で起動します Simulink モデルは Target PC のリアルタイム OS 上で実行されます サンプル時間は ~0.02msec 程度まで 21

リアルタイムテスト製品の推奨領域 Real-Time Windows Target ソフトリアルタイム システム 実験実習などの 教育分野 1 台の PC で環境 構築可能 xpc Target ハードリアルタイムシステム 製品評価などの開発分野 多彩なボードを利用可能 22

アジェンダ リアルタイムテスト環境構築製品 Real-Time Windows Target xpc Target 環境の構築 Real-Time Windows Target ノーマルモード エクスターナルモード 環境の構築 xpc Target Speedgoat 環境 まとめ 23

環境の構築対象実機環境 24

環境の構築 ベースとなるモデル アルゴリズムは Simulink と Stateflow モータ部分は Simscape と SimElectronics 制御アルゴリズム モータモデル 25

アジェンダ リアルタイムテスト環境構築製品 Real-Time Windows Target xpc Target 環境の構築 Real-Time Windows Target ノーマルモード エクスターナルモード 環境の構築 xpc Target Speedgoat 環境 まとめ 26

環境の構築ステップ : ノーマルモード Real-Time Windows Target 1. Real-Time Windows Target Kernel をインストールする 最初の一回目のみ 2. ベースのモデルの外部機器との入出力信号にドライバーブロックを接続する 3. Real-Time Synchronization ブロックを配置する 4. リアルタイムテストを実行する 27

環境の構築 Real-Time Windows Target Real-Time Windows Target を使用する前に Real-Time Windows Target Kernel をインストールします コマンドウィンドウで rtwintgt -install とタイプするとインストールが始まります 28

環境の構築 Real-Time Windows Target モデルの変更 外部機器との入出力信号にドライバーブロックを結線します 29

環境の構築 Real-Time Windows Target モデルの変更 外部機器との入出力信号に I/O ドライバーブロックを結線する 入力用ブロック 出力用ブロック 30

環境の構築 Real-Time Windows Target: ノーマルモード モデルの変更 Real-Time Windows Target が提供する Real-Time Synchronization を配置する 同期用ブロック 31

環境の構築 Real-Time Windows Target: ノーマルモード モデルの実行 テストを実行する シミュレーション開始ボタン 32

アジェンダ リアルタイムテスト環境構築製品 Real-Time Windows Target xpc Target 環境の構築 Real-Time Windows Target ノーマルモード エクスターナルモード 環境の構築 xpc Target Speedgoat 環境 まとめ 33

環境の構築ステップ : エクスターナルモード Real-Time Windows Target 1. Real-Time Windows Target Kernel をインストールする 最初の一回目のみ 2. ベースのモデルの外部機器との入出力信号にドライバーブロックを接続する 3. コンフィギュレーションパラメータを設定する ソルバを 固定ステップ に設定する システムターゲットファイルを rtwin.tlc に設定する 4. モデルのビルドを実行する 5. ターゲットに接続し リアルタイムテストを実行する 34

環境の構築 Real-Time Windows Target Real-Time Windows Target を使用する前に Real-Time Windows Target Kernel をインストールします コマンドウィンドウで rtwintgt -install とタイプするとインストールが始まります 35

環境の構築 Real-Time Windows Target モデルの変更 外部機器との入出力信号にドライバーブロックを結線します 36

環境の構築 Real-Time Windows Target モデルの変更 外部機器との入出力信号に I/O ドライバーブロックを結線する 入力用ブロック 出力用ブロック 37

環境の構築 Real-Time Windows Target: エクスターナルモード モデルの変更 モデルコンフィギュレーションパラメーター / コード生成 / システムターゲットファイル で rtwin.tlc を選択する 38

環境の構築 Real-Time Windows Target: エクスターナルモード モデルの変更 モデルコンフィギュレーションパラメーター / ソルバー / タイプ で 固定ステップ を選択する 39

環境の構築 Real-Time Windows Target: エクスターナルモード モデルアプリケーション化 モデルのビルドを実行する モデルのビルドボタン 40

環境の構築 Real-Time Windows Target: エクスターナルモード モデルの実行 シミュレーション / ターゲットに接続 をクリックし テストを実行する 41

アジェンダ リアルタイムテスト環境構築製品 Real-Time Windows Target xpc Target 環境の構築 Real-Time Windows Target ノーマルモード エクスターナルモード 環境の構築 xpc Target Speedgoat 環境 まとめ 42

環境の構築 xpc Target 今回使用する Target PC 対応しているハードウェアで構成された PC を 1 台用意します ここでは Speedgoat 社の mobile real-time target machine を使用することを想定しています 日本での Speedgoat 社の販売代理店は株式会社アイダックス様です http://www.idaqs.jp/ 43

環境の構築ステップ xpc Target 1. モデルのビルドで使用するCコンパイラを設定する 最初の一回目のみ 2. Host-Target 間通信設定を行い Boot ディスクを設定する 3. ベースのモデルの外部機器との入出力信号にドライバーブロックを接続する 4. コンフィギュレーションパラメータを設定する ソルバを 固定ステップ に設定する システムターゲットファイルを xpctarget.tlc に設定する 5. モデルのビルドを実行する 6. ターゲットに接続し リアルタイムテストを実行する 44

環境の構築 ベースとなるモデル アルゴリズムは Simulink と Stateflow モータ部分は Simscape と SimElectronics 制御アルゴリズム モータモデル 45

環境の構築 xpc Target モデルビルド用コンパイラの設定 xpcsetcc コマンドを使って Simulink モデルのビルドに使用するコンパイラの設定を行う 対応しているコンパイラの情報は弊社ホームページで確認できます http://www.mathworks.co.jp/support/compilers/r2012b/win64.html 46

環境の構築 xpc Target xpc Target explorer xpc Target の環境構築に必要な設定や Target PC への実行モデルのダウンロードやデータのロギング設定 モデル内のパラメータのチューニングなどを行える GUI 環境です コマンドウィンドウで xpcexplr とタイプすると起動します 47

リアルタイムテスト環境構築製品 xpc Target とは Host PC with MATLAB xpc Target on Target PC TCP/IP or RS232 Target PC は xpc Target の提供するリアルタイム OS で起動します Simulink モデルは Target PC のリアルタイム OS 上で実行されます 48

環境の構築 xpc Target TargetPC ブート用ディスクの作成 xpc Target explorer を使って ネットワーク設定と Target PC ブートディクスを作成を行う Host-Target 間通信設定 ブートディスク作成 49

環境の構築 xpc Target モデルの変更 外部機器との入出力信号にドライバーブロックを結線します 50

環境の構築 xpc Target モデルの変更 外部機器との入出力信号にドライバーブロックを結線します 入力用ブロック 出力用ブロック I/O ボード設定ブロック 51

環境の構築 xpc Target モデルの変更 モデルコンフィギュレーションパラメーター / コード生成 / システムターゲットファイル で xpctarget.tlc を選択する 52

環境の構築 xpc Target モデルの変更 モデルコンフィギュレーションパラメーター / ソルバー / タイプ で 固定ステップ を選択する 53

環境の構築 xpc Target モデルのアプリケーション化 モデルのビルドを実行する モデルのビルドボタン 54

環境の構築 xpc Target モデルの実行 シミュレーションモードを エクスターナル に変更する シミュレーション / ターゲットに接続 をクリックしテストを実行する エクスターナルを選択 55

環境の構築 xpc Target モデルの実行 シミュレーションモードを エクスターナル に変更する シミュレーション / ターゲットに接続 をクリックしテストを実行する ターゲットに接続をクリック 56

アジェンダ リアルタイムテスト環境構築製品 Real-Time Windows Target xpc Target 環境の構築 Real-Time Windows Target ノーマルモード エクスターナルモード 環境の構築 xpc Target Speedgoat 環境 まとめ 57

まとめ オプション製品である Real-Time Windows Target や xpc Target によって Simulink モデルの簡単な変更で外部機器と連携したテスト環境の構築が可能です 実機を使った制御系のチューニングや HILS 環境構築など幅広くご利用頂けます 58

ご清聴ありがとうございました 2012 The MathWorks, Inc. MATLAB and Simulink are registered trademarks of The MathWorks, Inc. See www.mathworks.com/trademarks for a list of additional trademarks. Other product or brand names may be trademarks or registered trademarks of their respective holders. 60