上海耀华电子磅xk3190-A9的串口代码
vb读地磅信息:必须断点调试,才能读取,并且数据也不准
Private Sub MSComm1_OnComm()
On Error Resume Next
Static cnt As Integer
Dim receive_cnt As Integer
Dim i As Integer
Dim Buffer As Variant
Dim Arr() As Byte
Dim s As String
Dim str As String
Select Case MSComm1.CommEvent
Case comEvReceive
receive_cnt = MSComm1.InBufferCount
Buffer = MSComm1.Input
Arr = Buffer
s = ""
For i = 0 To receive_cnt - 1
If Arr(i) > 15 Then
s = s + Hex(Arr(i)) + " "
Else
s = s + "0" + Hex(Arr(i)) + " "
End If
cnt = cnt + 1
If i > 100 Then
DoEvents
str = str & s
End If
Next i
If cnt >= 100 Then
cnt = 0
Exit Sub
End If
Case comEvSend
End Select
End Sub