求C#和电子称仪表通信方法,如何获得称重重量
仪表品牌“OHAUS”,RS232串行端口
COM1
波特率:9600
数据位:8
奇偶校验:无
停止位:1
下面是说明书介绍的输出格式:
Fleld: Prolarity Space Weight Space Unit Stability Legend CR LF
Length: 1 1 7 1 5 1 3 1 1
------解决方案--------------------重量不是从第3个字节开始,连续7个字节嘛。那就是:
var x = new byte[7];
Array.Copy(sourceDatas, 2, x, 0, 7);
或者如果是编码的字符串就是(假设是ASCII编码的):
var x = Encoding.ASCII.GetString(sourceDatas, 2, 7);