J
j.hailong
Unregistered / Unconfirmed
GUEST, unregistred user!
现在串口联有一个扳手,我想用计算机控制此扳手动态的改变
它的参数设置。现在知道它的数据包格式,如下
pos number content example
0 1 Packet Type 's' 's'
1-3 3 Unit Number/Network Id '001'
4-6 3 Channel Number '001'
7 1 Parameter Set 'A'
8-10 3 Parameter Number 'P28'
11-18 8 Parameter Data <32><32>'123.45'
19 1 CR <13>
20 1 Checksum Including CR X
21 1 LF <10>
我用mscomm.output:=
'S001001AP28'+chr(32)+chr(32)+'123.45'+chr(13)+'X'+chr(10)
可是总是说我第20位有错误 Checksum Error
谁能告诉我这个位应如何来写?
从发送过来的数据包看,这个位上出现的没有规律,什么符号都有
另外数据包格式里有这样的字段
121-122 2 Value1(Hi,Lo) <00><75>
我应该如何取出使用,好像是一些图象的数据,但我不会取出来使用
小弟第一次使用串口,还请各位大侠多帮助!!!!!!!
现行谢过!!!!!!
它的参数设置。现在知道它的数据包格式,如下
pos number content example
0 1 Packet Type 's' 's'
1-3 3 Unit Number/Network Id '001'
4-6 3 Channel Number '001'
7 1 Parameter Set 'A'
8-10 3 Parameter Number 'P28'
11-18 8 Parameter Data <32><32>'123.45'
19 1 CR <13>
20 1 Checksum Including CR X
21 1 LF <10>
我用mscomm.output:=
'S001001AP28'+chr(32)+chr(32)+'123.45'+chr(13)+'X'+chr(10)
可是总是说我第20位有错误 Checksum Error
谁能告诉我这个位应如何来写?
从发送过来的数据包看,这个位上出现的没有规律,什么符号都有
另外数据包格式里有这样的字段
121-122 2 Value1(Hi,Lo) <00><75>
我应该如何取出使用,好像是一些图象的数据,但我不会取出来使用
小弟第一次使用串口,还请各位大侠多帮助!!!!!!!
现行谢过!!!!!!