亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? frmmodel.frm

?? 基于VB、Access、研華IO模塊、Gprs模塊的遠程監(jiān)控系統(tǒng)
?? FRM
?? 第 1 頁 / 共 4 頁
字號:
InitFail: MsgBox "初始化出錯!"
          CmdInit.Enabled = False
          Exit Sub
smscfail: MsgBox "請輸入短消息中心號碼!"
End Sub

Private Sub CmdopenCOM_Click()
Dim buf$, retbuf$, rate%, ratebuf$

  '判斷通信端口是否落在1-16之間
  If CmbCOM.ListIndex >= 0 And CmbCOM.ListIndex <= 16 Then
        MSComm1.CommPort = CmbCOM.ListIndex + 1
    Else
       MsgBox "指定通信口時發(fā)生錯誤!", vbCritical + vbOKOnly, "系統(tǒng)信息"
       Exit Sub
    End If
  '激活錯誤檢測機制
    On Error GoTo comerr
    MSComm1.Settings = "9600,n,8,1"
    MSComm1.PortOpen = True
    CmdOpenCOM.Enabled = False
   ' CmdStart.Enabled = True
    
    lblmsg.Caption = "可單擊【開始檢測】按鈕,執(zhí)行檢測工作"
    buf = Cmb4024.List(Cmb4024.ListIndex)
    
    If Len(buf) = 1 Then
       buf = "0" & buf
    End If
    MSComm1.Output = "#" & buf & Format(0, "00.000") & Chr(13)
    retbuf = waitRS(MSComm1, vbCr, 1000)
  
    Pic1.Cls
    Pic2.Cls
    Pic3.Cls
    Pic4.Cls
    Pic5.Cls
    Pic6.Cls
    n1 = 0
    n2 = 0
    n3 = 0
    n4 = 0
    n5 = 0
    n6 = 0
    Timer3.Interval = 200
    Frame1.Enabled = True
    CmdOpenCOM.Enabled = False
   ' Cmdsetting.Enabled = True
    Frame1.Enabled = False
    'Frame2.Enabled = True
    CmdStart.Enabled = True
    CmdEnd.Enabled = True
    Exit Sub
comerr:
    MsgBox "打開通信端口時發(fā)生錯誤!請確定通信端口是否存在且正常。", vbCritical + vbOKOnly, "系統(tǒng)信息"
    
End Sub


Private Sub Cmdsetting_Click()
    limit1 = Text1.Text
    limit2 = Text2.Text
    limit3 = Text3.Text
    limit4 = Text4.Text
    limit5 = Text5.Text
    limit6 = Text6.Text
If Text1.Text = "" Or Text2.Text = "" Or Text3.Text = "" Or Text4.Text = "" Or Text5.Text = "" Or Text6.Text = "" Then
   MsgBox "請輸入門限值!"
Else
   ' CmdStart.Enabled = True
    Cmdsetting.Enabled = False
End If
End Sub

Private Sub CmdStart_Click()
      
    Timer1.Enabled = Not Timer1.Enabled
    Timer3.Interval = 100
    
    If Timer1.Enabled Then
      CmdStart.Caption = "停止檢測"
    Else
      CmdStart.Caption = "開始檢測"
      lblmsg.Caption = "已停止檢測"
    End If
    
End Sub

Private Sub Form_Load()
    Dim str As String
    Dim i As Integer
    
    MaxPlotNo = 100
    n1 = 0
    Cmb4017.Clear
    For i = 1 To 255
      Cmb4017.AddItem CStr(Hex(i))
      Cmb4024.AddItem CStr(Hex(i))
    Next i
    Cmb4017.ListIndex = 0
    Cmb4024.ListIndex = 1
    CmbCOM.Clear
    CmbCOM.AddItem "COM1"
    CmbCOM.AddItem "COM2"
    CmbCOM.AddItem "COM3"
    CmbCOM.AddItem "COM4"
    '加一個串口
    CmbCOM.ListIndex = 2
    
      port(0) = "1"
      port(1) = "2"
      port(2) = "3"
      port(3) = "4"
      port(4) = "5"
      For i = 0 To 4
         CmbPort.AddItem port(i)
      Next i
      CmbPort.ListIndex = 0
      sendcmb(0) = "+8613880416076"
      SendNOCmb.AddItem sendcmb(0)
      smsc(0) = "+8613800280500"
      smsc(1) = "+8613010811500"
      For i = 0 To 1
        CmbSMSC.AddItem smsc(i)
      Next i
      CmbSMSC.ListIndex = 0
   ' CmdStart.Enabled = False
    Pic1.Scale (0, 10)-(MaxPlotNo, -10)
    Pic1.DrawWidth = 2
    Pic2.Scale (0, 10)-(MaxPlotNo, -10)
    Pic2.DrawWidth = 2
    Pic3.Scale (0, 10)-(MaxPlotNo, -10)
    Pic3.DrawWidth = 2
    Pic4.Scale (0, 10)-(MaxPlotNo, -10)
    Pic4.DrawWidth = 1
    Pic5.Scale (0, 10)-(MaxPlotNo, -10)
    Pic5.DrawWidth = 1
    Pic6.Scale (0, 10)-(MaxPlotNo, -10)
    Pic6.DrawWidth = 1
  
    Pic2.Visible = False
    Pic3.Visible = False
    Pic4.Visible = False
    Pic5.Visible = False
    Pic6.Visible = False
   
    '動態(tài)鏈接數據庫
    str = App.Path
    Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & str & "\db1.mdb;Persist Security Info=False"
    Adodc1.CommandType = adCmdText
    Adodc1.RecordSource = "select * from 鉆井數據表"
    Adodc1.Refresh
    Adodc2.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & str & "\db1.mdb;Persist Security Info=False"
    Adodc2.CommandType = adCmdText
    Adodc2.RecordSource = "select * from 發(fā)送人員表"
    Adodc2.Refresh
    Adodc3.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & str & "\db1.mdb;Persist Security Info=False"
    Adodc3.CommandType = adCmdText
    Adodc3.RecordSource = "select * from 人員短信回復表"
    Adodc3.Refresh
    
End Sub


Private Sub Slider1_Click()
Dim buf$, valuestr As Single, pos1%, flag As Boolean
  Dim retbuf$
  
    If CmdOpenCOM.Enabled Then
      lblmsg.Caption = "尚未打開通信端口"
      Exit Sub
    End If
    
    buf = Cmb4024.List(Cmb4024.ListIndex)
    
    If Len(buf) = 1 Then
      buf = "0" & buf
    End If
   lblvalue.Caption = Slider1.Value / 10 & "V"
  '發(fā)送模擬命令
    MSComm1.Output = "#" & buf & "C0+" & Format(Slider1.Value / 10, "00.000") & Chr(13)
    lblmsg.Caption = "聯機" & buf & "中......"
     retbuf = waitRS(MSComm1, vbCr, 1000)
    
    If retbuf = "" Then
      lblmsg.Caption = "輸出電壓失敗"
      Exit Sub
    End If
    
     MSComm1.Output = "$" & buf & "6C0" & Chr(13)
     retbuf = waitRS(MSComm1, vbCr, 1000)
     If retbuf = "" Or Len(retbuf) < 9 Then
        lblmsg.Caption = "讀回失敗"
        Exit Sub
     End If
  
  lblreadBack.Caption = Val(Mid(retbuf, 4, 6)) & "V"
End Sub

Private Sub Timer1_Timer()
 Dim i1%, s1$, smsc$, sms1$
 Dim c1&, c2&, c3&, c4&, c5&, c6&
 Dim s2$, s3$, sms2$, sendno$
 Dim buf$, sendno1$
 Dim pos1%
 Dim DAValue As Single, retbuf$
 Dim flag As Boolean
 Dim flag1 As Boolean, flag2 As Boolean, flag3 As Boolean, flag4 As Boolean, flag5 As Boolean, flag6 As Boolean
 Dim i&, X!, Y!
 Dim l1&, l2&, l3&, l4&, l5&, l6&
 
 
   buf = Cmb4017.List(Cmb4017.ListIndex) '取得4017+的地址號碼
   If Len(buf) = 1 Then
     buf = "0" & buf
   End If
   MSComm1.Output = "#" & buf & Chr(13) '發(fā)送采集命令,采集所有通道數據
   lblmsg.Caption = "聯機" & buf & "中......"
   buf = waitRS(MSComm1, vbCr, 1000)
  If buf = "" Then
      lblmsg.Caption = "取值失敗"
      Exit Sub
  End If
   pos1 = InStr(1, buf, ">")
   
   If pos1 = 0 Then
        lblmsg.Caption = "返回值不正確"
        Exit Sub
   End If
   '進行數據分離,并顯示出來
   StandpipeTxt.Text = Mid(buf, pos1 + 1, 7)
   TorqueTxt.Text = Mid(buf, pos1 + 8, 7)
   LevelTxt.Text = Mid(buf, pos1 + 15, 7)
   FlowTxt.Text = Mid(buf, pos1 + 22, 7)
   LoadTxt.Text = Mid(buf, pos1 + 29, 7)
   SpeedTxt.Text = Mid(buf, pos1 + 36, 7)
   
    '畫出所有參數實時曲線圖
              
         flag1 = plot(StandpipeTxt.Text, Pic1, n1, prevalue1)
         flag2 = plot(TorqueTxt.Text, Pic2, n2, prevalue2)
         flag3 = plot(LevelTxt.Text, Pic3, n3, prevalue3)
         flag4 = plot(FlowTxt.Text, Pic4, n4, prevalue4)
         flag5 = plot(LoadTxt.Text, Pic5, n5, prevalue5)
         flag6 = plot(SpeedTxt.Text, Pic6, n6, prevalue6)
   '顯示單個參數實時曲線圖
  If OptStandpipe.Value = True Then
      Pic2.Visible = False
      Pic3.Visible = False
      Pic4.Visible = False
      Pic5.Visible = False
      Pic6.Visible = False
      Pic1.Visible = True
  ElseIf OptTorque.Value = True Then
     Pic1.Visible = False
     Pic3.Visible = False
     Pic4.Visible = False
     Pic5.Visible = False
     Pic6.Visible = False
     Pic2.Visible = True
  ElseIf OptLevel.Value = True Then
     Pic1.Visible = False
     Pic2.Visible = False
     Pic4.Visible = False
     Pic5.Visible = False
     Pic6.Visible = False
     Pic3.Visible = True
  ElseIf OptFlow.Value = True Then
     Pic1.Visible = False
     Pic2.Visible = False
     Pic3.Visible = False
     Pic5.Visible = False
     Pic6.Visible = False
     Pic4.Visible = True
  ElseIf OptLoad.Value = True Then
     Pic1.Visible = False
     Pic2.Visible = False
     Pic3.Visible = False
     Pic4.Visible = False
     Pic6.Visible = False
     Pic5.Visible = True
  ElseIf OptSpeed.Value = True Then
     Pic1.Visible = False
     Pic2.Visible = False
     Pic3.Visible = False
     Pic4.Visible = False
     Pic5.Visible = False
     Pic6.Visible = True
  End If
   
    c1 = Val(StandpipeTxt.Text)
    c2 = Val(TorqueTxt.Text)
    c3 = Val(LevelTxt.Text)
    c4 = Val(FlowTxt.Text)
    c5 = Val(LoadTxt.Text)
    c6 = Val(SpeedTxt.Text)
    
    Timer2.Enabled = True
    
   '簡單判斷是否發(fā)生復雜情況
   If c1 > 10 Or c2 > 10 Or c3 > 10 Or c4 > 10 Or c5 > 10 Or c6 > 10 Then
        
        '若發(fā)生復雜情況,把鉆井數據發(fā)送到遠程技術人員手機上
        Timer1.Enabled = False
        Timer3.Enabled = False
        send = StandpipeTxt.Text & ";" & TorqueTxt.Text & ";" & LevelTxt.Text & ";" & FlowTxt.Text & ";" & LoadTxt.Text & ";" & LoadTxt.Text & ";" & SpeedTxt.Text
        sendno1 = SendNOCmb.Text
        flag = sendSMS(MSComm2, CmbSMSC.Text, sendno1, send)
        
        If Not flag Then
          GoTo senderr
        Else
          Timer3.Enabled = True
          timedelay (1000)
          
        End If

    End If
    Timer1.Enabled = True
    Exit Sub
    
senderr:   MsgBox "發(fā)送失敗"
End Sub

Private Sub Timer2_Timer()
'把采集到的鉆井數據存入數據庫
    Adodc1.Recordset.AddNew
    Adodc1.Recordset("時間") = Now()
    Adodc1.Recordset("立管壓力") = StandpipeTxt.Text
    Adodc1.Recordset("轉盤扭矩") = TorqueTxt.Text
    Adodc1.Recordset("泥漿池液位") = LevelTxt.Text
    Adodc1.Recordset("泥漿泵流量") = FlowTxt.Text
    Adodc1.Recordset("大鉤負荷") = LoadTxt.Text
    Adodc1.Recordset("轉盤轉速") = SpeedTxt.Text
    Adodc1.Recordset.Update
End Sub


Private Sub Timer3_Timer() '定時查詢緩沖區(qū),檢查是否收到新的短信息
    Dim buf As String
    Dim dummyar As String, i1 As String, i2 As Integer, i3 As String
    Dim s1 As String, s2 As String, s3 As String
    Dim r1 As String, r2 As String, r3 As String
    Dim year As String, month As String, day As String, time As String
    Dim flag As Boolean
    
    If MSComm2.InBufferCount > 0 Then
       
       buf = buf + MSComm2.Input
       
       If InStr(buf, "+CMTI:") Then
          MsgBox "收到新短信!"
          Timer3.Interval = 0
          Timer1.Enabled = False
          MSComm2.InBufferCount = 0
          i1 = InStr(buf, ",")
          s1 = Mid(buf, i1 + 1, 2)
         MSComm2.Output = "AT+CMGR=" + Trim(s1) + vbCr '發(fā)送讀短消息命令
         timedelay (200) '延時
         buf = waitRS(MSComm2, "OK", 1000)
     
                i2 = InStr(buf, "0891")
                s2 = Mid(buf, i2)
                i3 = InStr(i2, s2, vbCr)
                s3 = Mid(s2, 1, i3 - 1)
                readSMS (s3)
               
                year = Mid(rTime, 1, 2)
                month = Mid(rTime, 3, 2)
                day = Mid(rTime, 5, 2)
                  r1 = Mid(rTime, 7, 2)
                  r2 = Mid(rTime, 9, 2)
                  r3 = Mid(rTime, 11, 2)
                  time = year & "-" & month & "-" & day & " " & r1 & ":" & r2 & ":" & r3
               
                '把接收到的短消息存入數據庫
                Adodc3.Recordset.AddNew
                Adodc3.Recordset("手機號碼") = rNo
                Adodc3.Recordset("SMSC號碼") = rSMSC
                Adodc3.Recordset("時間") = time
                Adodc3.Recordset("短信內容") = rSMS
                Adodc3.Recordset.Update
          
          If rSMS = "收到" Then
               FrameOutput.Enabled = True
          ElseIf rSMS = "查詢" Then
          send = StandpipeTxt.Text & ";" & TorqueTxt.Text & ";" & LevelTxt.Text & ";" & FlowTxt.Text & ";" & LoadTxt.Text & ";" & LoadTxt.Text & ";" & SpeedTxt.Text
               flag = sendSMS(MSComm2, CmbSMSC.Text, rNo, send)
               
              If Not flag Then
                 GoTo senderr
              Else
                 Timer1.Enabled = True
              End If
          End If
          Timer1.Enabled = True
       End If
    End If
   Timer3.Interval = 100
   Exit Sub
senderr: MsgBox "查詢信息失??!"
End Sub


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区 在线观看视频| 成人午夜视频福利| 国产精品99久| 欧美伊人久久久久久久久影院| 91麻豆精品国产91久久久久久 | 久久久久久久精| 亚洲图片欧美综合| av动漫一区二区| 久久综合九色欧美综合狠狠| 亚洲一区二区欧美激情| 国产精品一卡二卡| 56国语精品自产拍在线观看| 亚洲国产精品久久人人爱| a级精品国产片在线观看| 精品国产1区二区| 人人精品人人爱| 欧美伊人久久大香线蕉综合69| 中文字幕欧美国产| 国产精品一品视频| 精品国产免费人成电影在线观看四季| 一区二区三区视频在线观看| 国产一区二区中文字幕| 日韩精品中文字幕在线不卡尤物 | 在线观看视频一区| 最新日韩av在线| 国产成人精品免费| 久久久亚洲精华液精华液精华液| 香蕉久久一区二区不卡无毒影院| 日本韩国一区二区| 亚洲欧美日本在线| 日本精品免费观看高清观看| 自拍偷在线精品自拍偷无码专区| 成a人片亚洲日本久久| 国产精品久久久一区麻豆最新章节| 国产一区二区看久久| 久久综合视频网| 国产高清精品久久久久| 国产欧美一二三区| 波多野洁衣一区| 中文字幕一区不卡| 91捆绑美女网站| 一区二区三区 在线观看视频| 色噜噜狠狠成人网p站| 亚洲综合在线电影| 欧美精品少妇一区二区三区| 免费观看在线色综合| 精品久久久久香蕉网| 国产馆精品极品| 国产精品久久久久久久第一福利| 国产a区久久久| 亚洲精品高清在线观看| 欧美日韩国产一级片| 精品制服美女丁香| 久久日一线二线三线suv| 成人免费高清在线观看| 亚洲另类在线制服丝袜| 91麻豆精品国产综合久久久久久| 另类小说欧美激情| 国产精品萝li| 欧美日韩成人综合在线一区二区| 日av在线不卡| 中文字幕综合网| 91精品国产手机| 国产成人精品免费网站| 国产成人精品免费网站| 一区二区三区国产豹纹内裤在线 | 色综合天天视频在线观看| 亚洲美女屁股眼交| 日韩欧美国产wwwww| 成人app网站| 日韩激情av在线| 欧美激情一区二区三区四区| 欧美日韩精品一区二区| 国产高清久久久| 国产成人av电影在线| 日韩久久一区二区| 欧美一区二区三区人| 东方欧美亚洲色图在线| 亚洲国产一区二区三区| 欧美激情综合五月色丁香 | 有坂深雪av一区二区精品| 欧美一区二区在线播放| 99亚偷拍自图区亚洲| 人禽交欧美网站| 综合色天天鬼久久鬼色| 日韩欧美在线网站| 欧洲一区二区av| 成人av午夜电影| 久久97超碰色| 亚洲无线码一区二区三区| 欧美激情一区二区三区蜜桃视频| 欧美高清激情brazzers| 成人黄色国产精品网站大全在线免费观看| 亚洲宅男天堂在线观看无病毒| 亚洲理论在线观看| 久久夜色精品国产噜噜av| 欧美三级日韩在线| 91视频在线观看免费| 粉嫩在线一区二区三区视频| 久久精品国产一区二区| 日韩精品免费专区| 亚洲va欧美va人人爽| 亚洲男人电影天堂| 国产精品久久国产精麻豆99网站| 欧美电影精品一区二区| 欧美精品第1页| 欧美曰成人黄网| 一本色道久久综合亚洲aⅴ蜜桃| 国产成人自拍高清视频在线免费播放| 日韩—二三区免费观看av| 亚洲精品成人悠悠色影视| 国产精品视频一二三| 日本一区二区三级电影在线观看| 日韩免费一区二区三区在线播放| 欧美一级久久久| 91精品国产综合久久久久久| 欧美日韩精品是欧美日韩精品| 在线这里只有精品| 欧美日韩中文字幕一区| 欧美日韩一区二区三区在线看| 色婷婷综合久久久中文一区二区| 色婷婷综合久久久久中文| 日本精品裸体写真集在线观看| 在线亚洲免费视频| 欧美亚洲国产一卡| 欧美日韩一区二区三区不卡| 欧洲一区二区三区免费视频| 欧美片网站yy| 精品少妇一区二区| 欧美激情中文不卡| 中文字幕一区二区三区不卡在线| 亚洲人成亚洲人成在线观看图片| 亚洲日本中文字幕区| 亚洲成人av电影在线| 日韩影院精彩在线| 精品写真视频在线观看 | 青草av.久久免费一区| 精品一二线国产| 成人蜜臀av电影| 日本乱人伦aⅴ精品| 欧美精品在线视频| 久久综合色天天久久综合图片| 久久精品视频在线看| 综合久久一区二区三区| 午夜伊人狠狠久久| 国产成人综合精品三级| 日本精品一区二区三区四区的功能| 在线播放中文一区| 国产亚洲精久久久久久| 亚洲国产三级在线| 久久www免费人成看片高清| 成人avav影音| 日韩女同互慰一区二区| 亚洲日本一区二区三区| 美女视频黄免费的久久| 99久久综合狠狠综合久久| 欧美日产在线观看| 中文字幕精品—区二区四季| 亚洲自拍偷拍欧美| 国产精品88av| 欧美色爱综合网| 日本一区二区不卡视频| 日韩av在线发布| 91免费观看视频在线| 精品区一区二区| 亚洲午夜电影在线观看| 国产成人精品午夜视频免费| 91精品在线麻豆| 成人免费在线视频| 国产精品亚洲专一区二区三区| 欧美日韩情趣电影| 欧美国产精品v| 男人的天堂亚洲一区| 91一区二区三区在线观看| 2023国产精华国产精品| 午夜精品福利久久久| 91视频www| 国产精品久久久久久久久快鸭 | 亚洲综合一区二区三区| 高清av一区二区| 精品国产乱码久久久久久图片 | 欧美久久久久免费| 亚洲欧美另类图片小说| 国产成人日日夜夜| 久久久久久久综合色一本| 美女国产一区二区| 欧美一区二区三区影视| 亚洲1区2区3区4区| 日本高清不卡在线观看| 中文字幕中文字幕在线一区 | 亚洲精品一区二区三区四区高清 | 欧美美女网站色| 亚洲成人高清在线| 欧美三级资源在线| 亚洲精品写真福利| 在线观看欧美日本| 亚洲第一福利视频在线| 欧美日免费三级在线| 亚洲福利视频三区| 3atv一区二区三区|