读书人

rs232 write解决方案

发布时间: 2013-10-11 14:52:39 作者: rapoo

rs232 write
rs232 write解决方案
是人的
我想像他一送料
F1,85,85,F2 16位
段料可以器
但我自己送


F18585F2
或是中加空
F1 85 85 F2
中加 ,
都有法

int a, b, c, d;
a = 241; b = 133; c = 133; d = 242;
String A = Convert.ToString(a, 16);
String B = Convert.ToString(b, 16);
String C = Convert.ToString(c, 16);
String D = Convert.ToString(d, 16);
String E = ",";
serialPort1.Write(A);
serialPort1.Write(E);
serialPort1.Write(B);
serialPort1.Write(E);
serialPort1.Write(C);
serialPort1.Write(E);
serialPort1.Write(D);
textBox4.Text = A +E+B+E+C+E+ D;
serialPort1.Write(textBox4.Text);

我自己的程式
是abcd四
成16位在成string ABCD
STRING E 是我想看中的值

textBox4是我自己看我甚料去

而言之就是它的
F1,85,85,F2甚可以送
我自己的F1,85,85,F2
F18585F2
F1 85 85 F2
甚就效

[解决办法]
自发自收?
如果按16进制发送,可以这样
byte []sendbuff={241,133,133,242};
serialPort1.Write(sendbuff,0,4);

读书人网 >C#

热点推荐