Filter löschen
Filter löschen

RS485 communication in matlab

35 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 Migrate GUIDE Apps 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