⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 module1.bas

📁 vb数据采集
💻 BAS
字号:
Attribute VB_Name = "Module1"
Declare Function GetTickCount Lib "kernel32" () As Long


''''''''''''''''''''''''''''''''''''''''''''''''''
'针对控制码,先作定义
''''''''''''''''''''''''''''''''''''''''''''''''
Global STX$, ETX$, ENQ$, ACK$, EOT$, NAK$

''''''''''''''''''''''''''''''''''''''''''''''''''
'计算和,并传回
'CheckSum的计算
''''''''''''''''''''''''''''''''''''''''''''''''
Function CheckSum(Buf As String) As String
Dim i%, OrgBuf$
Dim CKValue%
OrgBuf = Buf
CKValue = 0
For i = 2 To Len(Buf)
CKValue = CKValue + Asc(Mid(Buf, i, 1)) And &H7F
Next i
CheckSum = Buf + Chr(CKValue)
End Function

''''''''''''''''''''''''''''''''''''''''''''''''''
'等待函式
'输入长整数的值,即可延迟相对应的时间
''''''''''''''''''''''''''''''''''''''''''''''''
Sub TimeDelay(DT As Long)
Dim tt As Long

tt = GetTickCount()
Do
  DoEvents
Loop Until GetTickCount - tt >= DT


End Sub

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -