串口经RS232C接口传入的数据格式如下:
所传送的数据位仪表显示的当前称重(毛重或净重),每帧数据由12组数据组成。格式如下:第x字节 内容及注释
1 02(XON) 开始
2 +或- 符号位、
3 称量数据 高位
: 称量数据 :
: 称量数据 :
8 称量数据 低位
9 小数点位数 从右到左(0 - 4)
10 异或校验 高四位
11 异或校验 低四位
12 03(XOFF) 结束我已将串口通讯部分写好,可以接收外部的数据了,就是用的下面这条语句:
txtDataReceived.AppendText(serialPort.ReadExisting());我想达到的母的是:
1. 由于外面传入的数据时连续不断的,如何编码将数据提取出来;
2. 传入的数据短期可能不变,但时间长了会变。能否在数据有变化更新时让txtDataReceived的值同步更新?
谢谢!
所传送的数据位仪表显示的当前称重(毛重或净重),每帧数据由12组数据组成。格式如下:第x字节 内容及注释
1 02(XON) 开始
2 +或- 符号位、
3 称量数据 高位
: 称量数据 :
: 称量数据 :
8 称量数据 低位
9 小数点位数 从右到左(0 - 4)
10 异或校验 高四位
11 异或校验 低四位
12 03(XOFF) 结束我已将串口通讯部分写好,可以接收外部的数据了,就是用的下面这条语句:
txtDataReceived.AppendText(serialPort.ReadExisting());我想达到的母的是:
1. 由于外面传入的数据时连续不断的,如何编码将数据提取出来;
2. 传入的数据短期可能不变,但时间长了会变。能否在数据有变化更新时让txtDataReceived的值同步更新?
谢谢!
Application.Doevent;