Instrument Control ToolboxでUS​B出力のセンサデータ​の読み取りはできます​か?

RS232-C規格のUSB出力のセンサデータをSimulink上に出力する方法を教えてください。

 採用された回答

michio
michio 2016 年 11 月 14 日
編集済み: michio 2016 年 11 月 14 日

1 投票

File Exchangeで公開されているこちらのサンプルはお試しいただきましたか?
その他の情報はこちら

3 件のコメント

Akihiro Yasuda
Akihiro Yasuda 2016 年 11 月 15 日
PCとUSBで接続している場合、デバイスドライバーが必要で、かつC-MEX S-Functonにする必要があります。 デバイスにアクセスできるdllなどがあれば、実現可能だと思います。
他方、RS-232Cで接続する場合、Serial Send/Receiveが使用できます。
Daisaiku Senoo
Daisaiku Senoo 2016 年 11 月 17 日
回答していただきありがとうございます。 USBデバイスですが多摩川精機のジャイロセンサユニット「TAG250 IMU」を使用しております。 仕様書によるとデータの要求をするのに、ASCIIコードで"$TSC,RAW,200*32<CR><LF>"と入力する必要があるようです。Simulink上でどのようにすれば入力できるか教えていただけますか?
Akihiro Yasuda
Akihiro Yasuda 2016 年 11 月 17 日
データシートおよび現物がないので、推測を含みますが、 Serial Sendブロックが使えるかもしれません。
「$TSC,RAW,200*32」を、下記コードで数値に変換し
uint8('$TSC,RAW,200*32')
「CR/LF ('\r\n')」と設定したSerial Sendブロックに渡して頂ければ
実現できるかもしれません。
ただ、この場合、MATLAB側が"TAG250 IMU"をCOMポート経由で確認できる必要があります。

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeSimulink についてさらに検索

質問済み:

2016 年 11 月 14 日

コメント済み:

2016 年 11 月 17 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by