压力表测试

在这里插入图片描述

Dim bsqlc As Double
Dim mydat$
Dim mytim As Integer



Private Sub Combo1_Click()
If Timer1.Enabled = True Then
Timer1.Enabled = False
End If
If MSComm1.PortOpen = True Then
MSComm1.PortOpen = False
End If
End Sub

Private Sub Command1_Click()
Dim yb_xhao As String
On Error Resume Next
List1.Clear
MSComm1.CommPort = Val(Mid$(Trim$(Combo1.Text), 4, 2))
MSComm1.InputLen = 0
If MSComm1.PortOpen = False Then
MSComm1.PortOpen = True
End If
Timer1.Enabled = True










End Sub

Private Sub Command2_Click()
On Error Resume Next
Timer1.Enabled = False
If MSComm1.PortOpen = True Then
MSComm1.PortOpen = False
End If
End Sub

Private Sub yanshi()
Dim www As Double
Dim i As Double
www = 0
For i = 1 To 3000000
www = www + 1
Next
www = 0
For i = 1 To 3000000
www = www + 1
Next

End Sub

Private Sub Timer1_Timer()
'取型号

MSComm1.Output = Trim(Combo2.Text) & ":R:OTYPE:" & Chr(0)
yanshi
qsxhao$ = MSComm1.Input
yb_xhao = Trim(Mid$(qsxhao$, 13, 7))
Label3.Caption = yb_xhao
List1.AddItem qsxhao$
yanshi

'取量程

MSComm1.Output = Trim(Combo2.Text) & ":R:ORAN:" & Chr(0)
yanshi
qsliangc$ = MSComm1.Input
If yb_xhao = "CST2003" Then
   Label7.Caption = Trim(Mid$(qsliangc$, 25, 12))
ElseIf yb_xhao = "CST2008" Or yb_xhao = "CST2006" Then
   Label7.Caption = Trim(Mid$(qsliangc$, 14, 8)) + Mid$(qsliangc$, 36, 3)
End If
List1.AddItem qsliangc$
yanshi

'取压力数据

MSComm1.Output = Trim(Combo2.Text) & ":R:MRMD:" & Chr(0)
yanshi
dd$ = MSComm1.Input
If yb_xhao = "CST2003" Then
    Label1.Caption = Mid$(dd$, 12, 12)
ElseIf yb_xhao = "CST2008" Or yb_xhao = "CST2006" Then
    Label1.Caption = Mid$(dd$, 16, 11)
End If
List1.AddItem dd$
End Sub
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值