首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

求C#和电子称仪表通信方法,怎么获得称重重量

2013-08-06 
求C#和电子称仪表通信方法,如何获得称重重量仪表品牌“OHAUS”,RS232串行端口COM1波特率:9600数据位:8奇偶校

求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);

热点排行