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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? frmmain.frm

?? 上位機(jī)程序
?? FRM
?? 第 1 頁 / 共 5 頁
字號:
Private Sub cmdOpenCOM_Click()
  '判斷端口號碼是否落在1--16之間
  If cmbCOM.ListIndex >= 0 And cmbCOM.ListIndex <= 16 Then
    MSComm1.CommPort = cmbCOM.ListIndex + 1
    Shpled.FillColor = &HC000&
  Else
    MsgBox "指定通信端口時(shí)發(fā)生錯(cuò)誤!", vbCritical + vbOKOnly, "系統(tǒng)信息"
    Exit Sub
  End If
  '激活錯(cuò)誤檢測機(jī)制
  On Error GoTo comErr
  MSComm1.Settings = "9600,n,8,1"  '設(shè)定通信參數(shù)
  MSComm1.PortOpen = True          '打開通信端口
 
  cmdOpenCOM.Enabled = False       '將此按鈕設(shè)為禁用狀態(tài)
  cmdStart.Enabled = True          '激活【開始檢測】按鈕
  lblMsg.Caption = "請點(diǎn)擊【開始檢測】按鈕執(zhí)行檢測工作"
  Exit Sub
comErr:
  MsgBox "打開通信端口時(shí)發(fā)生錯(cuò)誤!請確定通信端口存在且正常。", vbCritical + vbOKOnly, "系統(tǒng)信息"
End Sub


'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'單擊【開始檢測】按鈕后激活此事件
'將定時(shí)器激活或關(guān)閉,并顯示對應(yīng)的文字在按鈕上,以指示用戶操作
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Private Sub cmdStart_Click()
  Timer1.Enabled = Not Timer1.Enabled
  If Timer1.Enabled Then
    cmdStart.Caption = "停止檢測"
    lblMsg.Caption = "系統(tǒng)正在進(jìn)行檢測中"
  Else
    cmdStart.Caption = "開始檢測"
    lblMsg.Caption = "系統(tǒng)已停止檢測"
  End If
End Sub

Private Sub Command1_Click()
Dim num As Integer
'Dim outaddr(0) As Byte
'Dim outcode(0) As Byte
Dim outdata(0) As Byte
'Dim Data As Integer
'Dim Data1 As Integer
'Dim Data3 As Integer
'Dim i As Integer
'Dim sentnum(0 To 1) As Integer
'Dim outdata(0 To 1) As Byte
 

Data1 = Val(Text1.Text)
'Data11 = Val(Mid(Text1.Text, 3, 4))
'Data111 = Data11 + 200
'Data1 = (Data / 10) * 16
'Data2 = Data % 10
'Data3 = Data1 + Data2
'outaddr(0) = CByte(0) '地址
'outcode(0) = CByte(Data111) '命令字
outdata(0) = CByte(Data1) '數(shù)據(jù)

'MSComm1.OutBufferCount = 0
'MSComm1.Output = outaddr() '動(dòng)態(tài)數(shù)組

MSComm1.OutBufferCount = 0
MSComm1.Output = outdata() '動(dòng)態(tài)數(shù)組

'MSComm1.OutBufferCount = 0
'MSComm1.Output = outcode() '動(dòng)態(tài)數(shù)組
'sentnum(0) = Val(Text1.Text)
'sentnum(1) = Val(Text2.Text)

'outdata(0) = CByte(sentnum(0))
'outdata(1) = CByte(sentnum(1))
MSComm1.OutBufferCount = 0 '發(fā)送緩沖區(qū)清空
'MSComm1.Output = outdata() '動(dòng)態(tài)數(shù)組
Text4.SetFocus
End Sub

Private Sub Command2_Click()
 Dim num As Integer
'Dim outaddr(0) As Byte
'Dim outcode(0) As Byte
Dim outdata(0) As Byte
'Dim Data2 As Integer

Dim Data3 As Single
'Dim i As Integer
'Dim sentnum(0 To 1) As Integer
'Dim outdata(0 To 1) As Byte

Data2 = Val(Text2.Text)
Data3 = Data2 + 100
'Data21 = Val(Mid(Text2.Text, 3, 4))
'Data22 = Data21 + 210
'Data1 = (Data / 10) * 16
'Data2 = Data % 10
'Data3 = Data1 + Data2
'outaddr(0) = CByte(0) '地址
'outcode(0) = CByte(Data22) '命令字
outdata(0) = CByte(Data3) '數(shù)據(jù)

'MSComm1.OutBufferCount = 0
'MSComm1.Output = outaddr() '動(dòng)態(tài)數(shù)組

MSComm1.OutBufferCount = 0
MSComm1.Output = outdata() '動(dòng)態(tài)數(shù)組
'MSComm1.OutBufferCount = 0
'MSComm1.Output = outcode() '動(dòng)態(tài)數(shù)組

'sentnum(0) = Val(Text1.Text)
'sentnum(1) = Val(Text2.Text)

'outdata(0) = CByte(sentnum(0))
'outdata(1) = CByte(sentnum(1))
MSComm1.OutBufferCount = 0 '發(fā)送緩沖區(qū)清空
'MSComm1.Output = outdata() '動(dòng)態(tài)數(shù)組
 Text3.SetFocus
End Sub

Private Sub Command3_Click()
pic_count = pic_count + 1
SavePicture picVoltage.Image, "d:\" & Str(Date) & "Picture_" & Trim(Str(pic_count)) & ".jpg"  ' 保存圖片
MsgBox "數(shù)據(jù)及曲線保存于D:\...中"

End Sub

Private Sub Command4_Click()
NowX = 1
picVoltage.Cls '清除圖形
 picVoltage.PSet (0, ValueStr)  '設(shè)定起點(diǎn)
End Sub

Private Sub Command5_Click()
Dim num As Integer
'Dim outaddr(0) As Byte
'Dim outcode(0) As Byte
Dim outdata(0) As Byte
'Dim Data2 As Integer


'Dim i As Integer
'Dim sentnum(0 To 1) As Integer
'Dim outdata(0 To 1) As Byte

Data5 = Val(Text3.Text)
Data51 = Data5 + 210
'outaddr(0) = CByte(0) '地址
'outcode(0) = CByte(Data22) '命令字
outdata(0) = CByte(Data51) '數(shù)據(jù)

'MSComm1.OutBufferCount = 0
'MSComm1.Output = outaddr() '動(dòng)態(tài)數(shù)組

MSComm1.OutBufferCount = 0
MSComm1.Output = outdata() '動(dòng)態(tài)數(shù)組
'MSComm1.OutBufferCount = 0
'MSComm1.Output = outcode() '動(dòng)態(tài)數(shù)組

'sentnum(0) = Val(Text1.Text)
'sentnum(1) = Val(Text2.Text)

'outdata(0) = CByte(sentnum(0))
'outdata(1) = CByte(sentnum(1))
MSComm1.OutBufferCount = 0 '發(fā)送緩沖區(qū)清空
'MSComm1.Output = outdata() '動(dòng)態(tài)數(shù)組
Text1.SetFocus
End Sub

Private Sub Command6_Click()
Dim num As Integer
'Dim outaddr(0) As Byte
'Dim outcode(0) As Byte
Dim outdata(0) As Byte
'Dim Data2 As Integer


'Dim i As Integer
'Dim sentnum(0 To 1) As Integer
'Dim outdata(0 To 1) As Byte

Data6 = Val(Text4.Text)
Data61 = Data6 + 200
'outaddr(0) = CByte(0) '地址
'outcode(0) = CByte(Data22) '命令字
outdata(0) = CByte(Data61) '數(shù)據(jù)

'MSComm1.OutBufferCount = 0
'MSComm1.Output = outaddr() '動(dòng)態(tài)數(shù)組

MSComm1.OutBufferCount = 0
MSComm1.Output = outdata() '動(dòng)態(tài)數(shù)組
'MSComm1.OutBufferCount = 0
'MSComm1.Output = outcode() '動(dòng)態(tài)數(shù)組

'sentnum(0) = Val(Text1.Text)
'sentnum(1) = Val(Text2.Text)

'outdata(0) = CByte(sentnum(0))
'outdata(1) = CByte(sentnum(1))
MSComm1.OutBufferCount = 0 '發(fā)送緩沖區(qū)清空
'MSComm1.Output = outdata() '動(dòng)態(tài)數(shù)組
End Sub

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'窗體的Load事件
'輸入圖形暫時(shí)設(shè)為灰色,表示無狀態(tài)信息進(jìn)入
'將通訊端口號碼及站號填入Combo控件;并默認(rèn)二者的選項(xiàng)是第一個(gè)
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Private Sub Form_Load()
  Dim i%
  MaxPlotNo = 100
  cmbCOM.Clear
  cmbCOM.AddItem "COM1"
  cmbCOM.AddItem "COM2"
   cmbCOM.AddItem "COM3(USB)"
  cmbCOM.AddItem "COM4(USB)"
  cmbCOM.AddItem "COM5"
  cmbCOM.AddItem "COM6"
   cmbCOM.AddItem "COM7"
  cmbCOM.AddItem "COM8"
 '  cmbCOM.AddItem "COM9"
 ' cmbCOM.AddItem "COM10"
  ' cmbCOM.AddItem "COM11"
  'cmbCOM.AddItem "COM12"
  ' cmbCOM.AddItem "COM12"
  'cmbCOM.AddItem "COM14"
  ' cmbCOM.AddItem "COM15"
  'cmbCOM.AddItem "COM16"
  cmbCOM.ListIndex = 0
  cmdStart.Enabled = False
  '以下設(shè)定繪圖范圍,(Xmin,YMax)-(XMax,YMin)
  picVoltage.Scale (0, 100)-(MaxPlotNo, 0)
  picVoltage.DrawWidth = 2.5 '使用三個(gè)像素寬度的畫筆
  h = Shp1.Height   '溫度計(jì)初始高度
  tp = Shp1.Top
   h1 = Shape2.Height   '溫度計(jì)初始高度
  tp1 = Shape2.Top
  
   pic_count = 0
End Sub

Private Sub Text1_Change()
Dim message
If Text1.Text = "" Then
Text1.Text = 0
End If
'If Text1.Text < 0 Or Text1.Text > 99 Then
'message = MsgBox("數(shù)據(jù)超出范圍,請重新輸入", 64, "提示")
'Text1.Text = 0
'End If
If Len(Text1.Text) > 1 Then
        Command1.SetFocus
        End If
End Sub



Private Sub Text2_Change()
Dim message
If Text2.Text = "" Then
Text2.Text = 0
End If
'If Text2.Text < 0 Or Text2.Text > 99 Then
'message = MsgBox("數(shù)據(jù)超出范圍,請重新輸入", 64, "提示")
'Text2.Text = 0
'End If

If Len(Text2.Text) > 1 Then
        Command2.SetFocus
End If
End Sub

Private Sub Text3_Change()
Dim message
If Text3.Text = "" Then
Text3.Text = 0
End If
If Len(Text3.Text) > 0 Then
        Command5.SetFocus
End If
End Sub

Private Sub Text4_Change()
Dim message
If Text4.Text = "" Then
Text4.Text = 0
End If
If Len(Text4.Text) > 0 Then
        Command6.SetFocus
End If
End Sub

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'定時(shí)器的Timer事件引發(fā)后,就不斷地執(zhí)行其中的程序。
'將模擬讀值命令送出,再取得返回字符串并判斷。
'
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Private Sub Timer1_Timer()

    Dim Buf$, ValueStr As Single, ValueStr1 As Single, ValueStr2 As Single, Pos1%
 Buf$ = Buf$ + MSComm1.Input
 TimeDelay 960
  ValueStr = Val(Mid(Buf, Pos1 + 1, 7)) '分離出正號以后的數(shù)值
  ValueStr1 = Val(Mid(Buf, Pos1 + 8, 12)) '分離出正號以后的數(shù)值
  ValueStr2 = Val(Mid(Buf, Pos1 + 14, 18)) '分離出正號以后的數(shù)值
  ValueStr3 = Val(Mid(Buf, Pos1 + 20, 22)) '分離出正號以后的數(shù)值 gaowen
  ValueStr4 = Val(Mid(Buf, Pos1 + 23, 25)) '分離出正號以后的數(shù)值 diwen
  lblValue.Caption = Format(ValueStr, "000.00") & "℃"  '顯示在畫面上
  Shp1.Height = (ValueStr / 130) * h + 0.15 * h '模擬溫度計(jì)水銀柱
     Shp1.Top = tp + (h - Shp1.Height)
     Shape2.Height = 0.65 * h1    'h1 - 0.15 * h1 模擬溫度計(jì)水銀柱
      Shape2.Top = tp1 + (h1 - Shape2.Height)
       Label1(29).Visible = False
           Label1(30).Visible = False
            
     If ValueStr3 > 0 Then
      Shape2.Height = 0.85 * h1    'h1 - 0.15 * h1 模擬溫度計(jì)水銀柱
      Shape2.Top = tp1 + (h1 - Shape2.Height)
       Label1(29).Visible = True
           Label1(30).Visible = False
            
      End If
      
      If ValueStr4 > 0 Then
      Shape2.Height = 0.15 * h1  'h1 - 0.85 * h1 模擬溫度計(jì)水銀柱
      Shape2.Top = tp1 + (h1 - Shape2.Height)
       Label1(29).Visible = False
           Label1(30).Visible = True
 
      End If
      
     
    ' ValueStr1 = Val(Mid(Buf1, Pos2 + 1, 3)) '分離出正號以后的數(shù)值
    ' ValueStr2 = Val(Mid(Buf2, Pos3 + 1, 3)) '分離出正號以后的數(shù)值
     Label4.Caption = Format(ValueStr1, "00.00") & "℃" '顯示設(shè)置的高溫?cái)?shù)據(jù)
     Label5.Caption = Format(ValueStr2, "00.00") & "℃" '顯示設(shè)置的低溫?cái)?shù)據(jù)
  If NowX = 0 Then
    picVoltage.Cls '清除圖形
    picVoltage.PSet (0, ValueStr)  '設(shè)定起點(diǎn)
  Else
    '以下判斷現(xiàn)在的讀值是否大于前一次的讀值,若是,則以紅色繪線
    '若否,則以藍(lán)色繪線
    If ValueStr > PreValue + 0.01 Then
      picVoltage.Line -(NowX, ValueStr), RGB(255, 0, 0) '由上一次的位置畫至此點(diǎn)
    ElseIf ValueStr < PreValue + 0.01 Then
      picVoltage.Line -(NowX, ValueStr), RGB(0, 0, 255) '由上一次的位置畫至此點(diǎn)
    '  ElseIf ValueStr = PreValue Then
   ' picVoltage.Line -(NowX, ValueStr), RGB(0, 255, 0) '由上一次的位置畫至此點(diǎn)
    End If
  End If
  
  PreValue = ValueStr
  NowX = NowX + 1 '位置加1
  If NowX > MaxPlotNo Then NowX = 0  '超過范圍則數(shù)值歸零
   Label3.Caption = "當(dāng)前時(shí)間:" & Date & "   " & Time
   If (ValueStr > ValueStr2 And ValueStr < ValueStr1) Then '溫度正常
           Shp1.BackColor = &HFF0000      '變回藍(lán)色
           Shp1.FillColor = &HFF0000
           Shape9.FillColor = &HFF0000
           Shape9.BorderColor = &HFF0000
           Label1(23).Visible = False
           Label1(24).Visible = False
          ' MMControl1.Command = "close"
        
           
    ElseIf (ValueStr <= ValueStr2 And ValueStr < ValueStr1) Then '溫度低于下限
           Shp1.BackColor = &HFFFF&                '變回黃色
           Shp1.FillColor = &HFFFF&
           Shape9.FillColor = &HFFFF&
           Shape9.BorderColor = &HFFFF&
           Label1(23).Visible = True
           Label1(24).Visible = False
          
           
    Else                                                 '溫度高于上限
            Shp1.BackColor = &HFF&                       '變回紅色
           Shp1.FillColor = &HFF&
           Shape9.FillColor = &HFF&
           Shape9.BorderColor = &HFF&
           Label1(23).Visible = False
           Label1(24).Visible = True
          ' MMControl1.Command = "close"
          
    End If
   
'End Select
End Sub

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美经典一区二区三区| 日韩一区二区三区高清免费看看| 亚洲一卡二卡三卡四卡 | 99久久国产综合色|国产精品| 亚洲电影你懂得| 久久精品一区二区三区不卡牛牛| 91精品福利视频| 国产精品一区二区不卡| 五月婷婷综合在线| 国产精品卡一卡二卡三| 欧美va亚洲va香蕉在线| 欧美日韩综合在线免费观看| 成人app下载| 国产尤物一区二区在线| 日本免费新一区视频| 亚洲午夜视频在线| 亚洲丝袜自拍清纯另类| 久久精品亚洲麻豆av一区二区 | 樱桃视频在线观看一区| 中文字幕第一区综合| 日韩欧美一级在线播放| 欧美日韩国产bt| 91久久免费观看| av电影在线观看完整版一区二区| 国产乱码一区二区三区| 日韩一区精品字幕| 亚洲成人av电影| 亚洲国产你懂的| 亚洲最大成人网4388xx| 亚洲手机成人高清视频| 中文字幕第一区二区| 国产色91在线| 国产日韩精品一区二区三区在线| 久久在线观看免费| 久久综合九色综合久久久精品综合| 日韩一区二区三区精品视频| www.欧美.com| 国产一区二区中文字幕| 亚洲高清免费在线| 一区av在线播放| 亚洲日本一区二区| 国产精品乱码一区二区三区软件| 欧美成人女星排行榜| 欧美精品精品一区| 欧美在线短视频| 欧美亚洲免费在线一区| 91丨九色丨国产丨porny| 国产99久久久国产精品| 国精产品一区一区三区mba视频| 视频一区视频二区中文| 一区二区三区国产精品| 亚洲精品乱码久久久久久久久| 精品三级在线看| 国产精品久久久久久久久快鸭| 国产精品成人网| 国产女人水真多18毛片18精品视频 | 婷婷久久综合九色国产成人| 亚洲午夜成aⅴ人片| 亚洲午夜免费视频| 视频一区二区三区在线| 日韩影院免费视频| 麻豆一区二区三区| 亚洲精品中文在线观看| 国产精品国产三级国产aⅴ原创| 国产欧美精品日韩区二区麻豆天美| 亚洲精品在线免费观看视频| 久久精品亚洲精品国产欧美kt∨ | 久久99久久99小草精品免视看| 久久av老司机精品网站导航| 亚洲国产一区二区在线播放| 亚洲va国产va欧美va观看| 午夜日韩在线观看| 国内久久婷婷综合| 成人丝袜高跟foot| 91精品福利视频| 欧美高清视频一二三区| 精品国免费一区二区三区| 久久久久成人黄色影片| 日本一区二区三区久久久久久久久不| **欧美大码日韩| 亚洲国产精品久久不卡毛片| 免费看日韩精品| 国产精品一区二区x88av| 紧缚奴在线一区二区三区| gogogo免费视频观看亚洲一| 欧美三区在线视频| 日韩免费观看2025年上映的电影| 久久免费偷拍视频| 亚洲黄色尤物视频| 日本欧美加勒比视频| 国产美女精品一区二区三区| 91亚洲精品久久久蜜桃| 91精品国产入口| 国产清纯在线一区二区www| 亚洲欧美视频在线观看视频| 午夜久久久影院| 国产精品1区2区| 成人久久久精品乱码一区二区三区 | 午夜精品免费在线观看| 国内精品免费**视频| 色先锋aa成人| 精品国一区二区三区| 亚洲精品午夜久久久| 蜜桃91丨九色丨蝌蚪91桃色| 一本一本久久a久久精品综合麻豆| 欧美精品一区二区蜜臀亚洲| 一区二区久久久久| 国产乱码精品一区二区三区忘忧草| 欧美无砖砖区免费| 国产午夜久久久久| 午夜日韩在线观看| 94-欧美-setu| 国产在线一区二区| 色综合色狠狠综合色| 欧美xxxxxxxxx| 亚洲成人av一区| av在线不卡免费看| 日韩免费视频一区二区| 亚洲一二三四在线观看| 风间由美一区二区三区在线观看| 欧美日韩一区二区在线视频| 国产精品无圣光一区二区| 日本免费在线视频不卡一不卡二| 国产91丝袜在线播放0| 日韩视频在线一区二区| 亚洲一区二区高清| 成人福利视频在线看| 精品久久一区二区三区| 亚洲18女电影在线观看| 色先锋aa成人| 中文字幕综合网| 国产成人小视频| 久久嫩草精品久久久久| 美女国产一区二区| 欧美一a一片一级一片| 亚洲欧美日韩一区二区 | 综合激情网...| 成人高清av在线| 欧美高清在线一区| 国产一区二区三区综合| 精品国产精品一区二区夜夜嗨| 日韩高清在线一区| 在线播放亚洲一区| 亚洲午夜精品网| 欧美无砖专区一中文字| 一区二区三区高清| 色噜噜狠狠色综合欧洲selulu| 日韩一区在线免费观看| 国产69精品久久久久777| 久久久久亚洲蜜桃| 国产一区欧美一区| 国产性做久久久久久| 大尺度一区二区| 国产欧美日韩在线观看| 高清视频一区二区| 国产精品护士白丝一区av| 不卡在线视频中文字幕| 国产精品不卡一区| 色婷婷综合中文久久一本| 久久久国产综合精品女国产盗摄| 成人黄色大片在线观看| 国产精品成人免费| 日本丶国产丶欧美色综合| 亚洲亚洲人成综合网络| 欧美放荡的少妇| 另类小说一区二区三区| 精品不卡在线视频| 国产成人在线视频网址| 1024亚洲合集| 91色在线porny| 亚洲超碰97人人做人人爱| 欧美一区午夜视频在线观看| 精品伊人久久久久7777人| 久久精品综合网| aa级大片欧美| 天天免费综合色| 精品久久久三级丝袜| 国产成人99久久亚洲综合精品| 国产视频一区在线观看| 色综合色综合色综合 | 国产日韩一级二级三级| 专区另类欧美日韩| gogo大胆日本视频一区| 亚洲女人****多毛耸耸8| 欧美绝品在线观看成人午夜影视| 久久99精品国产.久久久久久| 久久亚洲私人国产精品va媚药| www.性欧美| 日韩**一区毛片| 国产精品久久久久影院| 精品污污网站免费看| 精品一区二区在线视频| 中文字幕制服丝袜一区二区三区 | 亚洲香蕉伊在人在线观| 精品福利av导航| 91天堂素人约啪| 久久99精品视频| 久久免费看少妇高潮| 欧美日韩精品一区二区三区四区| 国产成a人亚洲精品|