串口数据解析问题!
收到串口数据后应该如何解析?
[2007:01:13:15:52:17][接收]25 4C 4C 4C 99 98 35 30
[2007:01:13:15:52:17][接收]31 44 03 02 2B 30 30 31
[2007:01:13:15:52:17][接收]32 30 35 30 31 44 03 02
[2007:01:13:15:52:17][接收]2B 30 30 31 32 30 35 30
[2007:01:13:15:52:17][接收]31 44 03 02 2B 30 30 31
[2007:01:13:15:52:17][接收]32 30 35 30 31 44 03 02
[2007:01:13:15:52:17][接收]2B 30 30 31 32 30 35 30
[2007:01:13:15:52:17][接收]31 44 03 02 2B 30 30 31
[2007:01:13:15:52:17][接收]32 30 35 30 31 44 03 02
[2007:01:13:15:52:17][接收]2B 30 30 31 32 30 35 30
[2007:01:13:15:52:17][接收]31 44 03 02 2B 30 30 31
[2007:01:13:15:52:17][接收]32 30 35 30 31 44 03 02
[2007:01:13:15:52:17][接收]2B 30 30 31 32 30 35 30
[2007:01:13:15:52:17][接收]31 44 03 02 2B 30 30 31
[2007:01:13:15:52:17][接收]32 30 30 30 31 38 03 02
[2007:01:13:15:52:18][接收]2B 30 30 31 32 30 30 30
[2007:01:13:15:52:18][接收]31 38 03 02 2B 30 30 31
[2007:01:13:15:52:18][接收]32 30 30 30 31 38 03 02
[2007:01:13:15:52:18][接收]2B 30 30 31 32 30 35 30
[2007:01:13:15:52:18][接收]31 44 03 02 2B 30 30 31
[2007:01:13:15:52:18][接收]32 30 35 30 31 44 03 02
[2007:01:13:15:52:18][接收]2B 30 30 31 32 30 35 30
[2007:01:13:15:52:18][接收]31 44 03 02 2B 30 30 31
[2007:01:13:15:52:18][接收]32 30 35 30 31 44 03 02
[2007:01:13:15:52:18][接收]2B 30 30 31 32 30 35 30
[2007:01:13:15:52:18][接收]31 44 03 02 2B 30 30 31
[2007:01:13:15:52:18][接收]32 30 35 30 31 44 03 02
[2007:01:13:15:52:18][接收]2B 30 30 31 32 30 35 30
[2007:01:13:15:52:18][接收]31 44 03 02 2B 30 30 31
这是用串口调试程序得到的数据! 数据为=1205
02 2B 30 30 31 32 30 35 30 31 44 03
这是我要解析的正常数据!但是如何从数据中解析出来?
发送的数据是12位!!我的数据触发应该设置为多少最合适?
spReceive.ReceivedBytesThreshold = 1;
1。连续方式:所传送的数据为仪表显示的当前称重(毛重或净重)。每帧数据由12组数据组成。
格式如下:
第X字节 内容及注释
1 02(XON) 开始
2 +或- 符号位
3 称重数据 高位
4 称重数据 ..
5 称重数据 ..
6 称重数据 ..
7 称重数据 ..
8 称重数据 低位
9 小数点位数 从右到左(0—4)