7,763
社区成员
发帖
与我相关
我的任务
分享
Private Sub Command5_Click()
MSComm1.PortOpen = True
Timer2.Enabled = True
Timer2.Interval = t66 * 1000
End Sub
Private Sub Form_Load()
MSComm1.CommPort = port
MSComm1.Settings = setting
Timer2.Enabled = False
End Sub
Private Sub Timer2_Timer()
Static sum As Long
If sum < 18 Then
If sum Mod 2 = 0 Then
Call DataSend(&H66, MSComm1)
Timer2.Interval = t66 * 1000
Else
Call DataSend(&H7E, MSComm1)
Timer2.Interval = t7e * 1000
End If
ElseIf sum >= 18 Then
If sum = 18 Then
Call DataSend(&H67, MSComm1)
Timer2.Interval = t67 * 1000
ElseIf sum = 19 Then
Call DataSend(&H6A, MSComm1)
Timer2.Interval = t6a * 1000
ElseIf sum = 20 Then
Call DataSend(&H6C, MSComm1)
Timer2.Interval = t6c * 1000
ElseIf sum = 21 Then
Call DataSend(&H67, MSComm1)
Timer2.Interval = t67 * 1000
ElseIf sum > 21 Then
Call DataSend(&H66, MSComm1)
Timer2.Interval = t66 * 1000
sum = sum - 22
End If
End If
sum = sum + 1
End Sub