Program VB
Program VB
End Sub
Function GetHexData(ByRef uBuff() As Byte, ByVal count As Long) As String
Dim GetData, GetBuff As String
Dim i As Long
GetData = ""
For i = 0 To count - 1
If uBuff(i) < 16 Then
GetBuff = "0" & Hex(uBuff(i))
Else
GetBuff = Hex(uBuff(i))
End If
GetData = GetData + GetBuff
Next i
GetHexData = GetData
End Function
Function GetHexValue(ByVal uBuff As Byte) As String
Dim GetData As String
Dim i As Long
If uBuff < 16 Then
GetData = "0" & Hex(uBuff)
Else
GetData = Hex(uBuff)
End If
GetHexValue = GetData
End Function
Function GetValue(ByVal uBuff As Byte) As String
Dim GetData As String
Dim i As Long
If uBuff < 10 Then
GetData = "0" & Val(uBuff)
Else
GetData = Val(uBuff)
End If
GetValue = GetData
End Function
If fCmdRet = 0 Then
Label18.Caption = "CloseComPort success!"
Label18.Caption = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Text6.Text = ""
Text7.Text = ""
Text9.Text = ""
Check1.Value = 0
Check2.Value = 0
Command3.Enabled = False
Command4.Enabled = False
Command5.Enabled = False
Command7.Enabled = False
Command8.Enabled = False
Command9.Enabled = False
Else
Label18.Caption = "CloseComPort Failed!"
End If
End Sub
If (Combo8.ListIndex = 0) Then
fCmdRet = Inventory_G2(ComAdr, AdrTID, LenTID, TIDFlag, EPC(0), Totallen, CardNum,
FrmHabdle)
If ((fCmdRet = 1) Or (fCmdRet = 2) Or (fCmdRet = 3) Or (fCmdRet = 4) Or (fCmdRet = &HFB)) Then
temps = GetHexData(EPC, Totallen)
fInventory_EPC_List = temps
m=1
If (CardNum = 0) Then
fIsInventoryScan = False
Exit Function
End If
fIsInventoryScan = False
If (fcloseApp) Then
Close
End If
End Function
Combo2.AddItem ("9600bps")
Combo2.AddItem ("19200bps")
Combo2.AddItem ("38400bps")
Combo2.AddItem ("57600bps")
Combo2.AddItem ("115200bps")
Combo2.ListIndex = 3
Combo3.AddItem ("9600bps")
Combo3.AddItem ("19200bps")
Combo3.AddItem ("38400bps")
Combo3.AddItem ("57600bps")
Combo3.AddItem ("115200bps")
Combo3.ListIndex = 3
For i = 3 To 255
str = Val(i)
Combo5.AddItem (str & "*100ms")
Next i
Combo5.ListIndex = 7
For i = 0 To 62
Combo6.AddItem (CStr(902.6 + i * 0.4) & " MHz")
Combo7.AddItem (CStr(902.6 + i * 0.4) & "MHz")
Next i
Combo6.ListIndex = 0
Combo7.ListIndex = 62
Combo4.ListIndex = 30
fIsInventoryScan = False
fcloseApp = False
End Sub
End Sub