How to read from serial port with matlab (timeout problem) ?

Dear all,
I want write/read to/from a serial port with matlab, to communicate with a trinamic step motor. I checked that I properly write to the port with port monitor software, but nothing comes out of the port when I attempt to read from it (I just get a timeout, even if I change the time out time to 20 sec). I've looked into the trinamic documentation, but the example they provide (a simple fread) doesn't work.
The point is I manage to read from the port with a Labview "VISA read" VI, but I can't match what this VI does with matlab... And because I'm a rookie when it comes serial port communication, I don't even know where to start...
Any suggestions ?
Thanks !

回答 (2 件)

Anusha B
Anusha B 2015 年 3 月 17 日

0 投票

The cause of the issue may be similar what is mentioned in this link:
One way to check this can be to see if you can read and write to serial port of any other hardware device using MATLAB.
Hope this helps.

1 件のコメント

Stéphane
Stéphane 2015 年 3 月 20 日
Thanks for your reply.
I've updated the driver but doesn't change anything.
I've seen that I may have to write all the 9 bytes at once, but I'm not sure how to do that, so far I've only managed to write one after the other...

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

Stéphane
Stéphane 2015 年 3 月 20 日
編集済み: Stéphane 2015 年 3 月 20 日

0 投票

Thanks for your reply.
I've updated the driver but doesn't change anything.
I've seen that I may have to write all the 9 bytes at once, but I'm not sure how to do that, so far I've only managed to write one after the other...
If I can be more accurate : I need to write 9 bytes at once (and read them), something like 01 00 06 02 00 00 00 00 07...

1 件のコメント

Dp
Dp 2018 年 3 月 5 日
Hi were you able to write and read with Matlab? I plan on doing the same thing with the tmcm1633

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

カテゴリ

ヘルプ センター および File ExchangeInstrument Control Toolbox Supported Hardware についてさらに検索

質問済み:

2015 年 3 月 17 日

コメント済み:

Dp
2018 年 3 月 5 日

Community Treasure Hunt

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

Start Hunting!

Translated by