864
社区成员
发帖
与我相关
我的任务
分享
Private Sub CmdSend_Click()
Dim sj As String
Dim i As Integer
Dim sum As Integer
Dim sumStr As String
sj = "01RSD,02,0001"
Text1 = sj
For i = 1 To Len(sj)
sum = sum + Asc(Mid(sj, i, 1))
Next
sumStr = Hex(sum Mod 256)
MsComm1.Output = Chr(2) & sj & sumStr & Chr(&HD) & Chr(&HA) '这是有校验和的
End Sub
Private Sub CmdSend_Click()
Dim sj As String
Dim i As Integer
Dim sum As Integer
Dim sumStr As String
sj = "01RSD,02,0001"
Text1 = sj
For i = 1 To Len(sj)
sum = sum + Asc(Mid(sj, i, 1))
Next
sumStr = Hex(sum Mod 256)
MsComm1.Output = Chr(2) & sj & Chr(&HD) & Chr(&HA)
End Sub