RS485 communication in matlab

27 Ansichten (letzte 30 Tage)
Toke Søltoft
Toke Søltoft am 2 Sep. 2014
Beantwortet: Toke Søltoft am 2 Sep. 2014
Does matlab support RS485 support via com port? If so, I can't find any guide to how it works.
I have tried this code, but it does not work. If I send the numbers through realterm n RS485, it works fine.
s = serial('COM3','BaudRate',38400);
set(s,'StopBits',1);
set(s,'DataBits',8);
fopen(s);
fprintf(s,'2 7 2 2 255 255 255 248');
fwrite(s,'2 7 2 2 255 255 255 248');
fclose(s)

Akzeptierte Antwort

Toke Søltoft
Toke Søltoft am 2 Sep. 2014
I figured it out. I just needed to change the output to ascii characters, e.g.
fwrite(s,char(2,7,1,2,0,0,0,4));

Weitere Antworten (0)

Kategorien

Mehr zu Low-Level File I/O finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by