您现在所在的是:

电脑编程

回帖:2个,阅读:1444 [上一页] [1] [下一页]
1079
hpwangcheng
文章数:50
年度积分:50
历史总积分:1079
注册时间:2006/2/28
发站内信
发表于:2007/1/12 21:30:00
#0楼
fx2n和VB通过编程口通讯,请问高手,和校验的VB程序如何编辑。
2826
流客
文章数:794
年度积分:50
历史总积分:2826
注册时间:2005/8/28
发站内信
发表于:2007/1/12 23:13:00
#1楼
Private Function SumChk(Dats$) As String
   Dim i&
   Dim CHK&
   For i = 1 To Len(Dats)
       CHK = CHK + Asc(Mid(Dats, i, 1))
   Next i
   SumChk = Right(Hex$(CHK), 2)
End Function



[此贴子已经被作者于2007-1-13 8:47:21编辑过]
1079
hpwangcheng
文章数:50
年度积分:50
历史总积分:1079
注册时间:2006/2/28
发站内信
发表于:2007/1/13 8:11:00
#2楼
流客大侠你好,谢谢回复,在用的时候有个问题:

比如例子:通讯协议
STX ,CMD ,ADDRESS, BYTES, ETX, SUM
02H, 30H, 31H,30H,46H,36H, 30H,34H, 03H, 37H,34H
和校验为:SUM=CMD+......+ETX;
              30h+31h+30h+46h+36h+30h+34h+03h=74h;
Dats$为“3031304636303403”吗?可是返回的不是74啊,如何解释?
Dats$如何写,望指教!

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

31.2002