求助 通信变程问题 点击:593 | 回复:0



suo

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:21帖 | 24回
  • 年度积分:0
  • 历史总积分:91
  • 注册:2007年3月19日
发表于:2007-08-30 19:17:00
楼主

我的程序如下 我想把温度和压强给定值用一个“发送”按钮发送出去,程序怎么写(下面是两个“发送”按钮的程序,请各位帮帮忙,初学不懂 )
程序:
Private Sub Command4_Click() '传送环境温度

Dim strout As String
Dim str As String
Dim QQ As String
Dim pp As String
Timer1.Enabled = False
pp = Text2.Text
QQ = Hex(pp)

If Len(QQ) = 3 Then
        QQ = "0" & QQ
    ElseIf Len(QQ) = 2 Then
        QQ = "00" & QQ
    ElseIf Len(QQ) = 1 Then
        QQ = "000" & QQ
End If
str = "01061202" + QQ '传入D514,具有停电保护功能
LRCC = LRC(str)
strout = ":" + str + LRCC + Chr$(13) + Chr$(10)
MSComm1.InBufferCount = 0
MSComm1.Output = strout
Timer1.Enabled = True

End Sub


Private Sub Command5_Click() '传送环境压强
Dim strout As String
Dim str As String
Dim QQ As String
Dim pp As String
Timer1.Enabled = False
pp = Text3.Text
QQ = Hex(pp)

If Len(QQ) = 3 Then
        QQ = "0" & QQ
    ElseIf Len(QQ) = 2 Then
        QQ = "00" & QQ
    ElseIf Len(QQ) = 1 Then
        QQ = "000" & QQ
End If
str = "01061204" + QQ '传入D516,具有停电保护功能
LRCC = LRC(str)
strout = ":" + str + LRCC + Chr$(13) + Chr$(10)
MSComm1.InBufferCount = 0
MSComm1.Output = strout
Timer1.Enabled = True
End Sub


热门招聘
相关主题

官方公众号

智造工程师