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

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

?? frm五氣分析儀濃度監視.frm

?? FLA-502控制、標定、分析用
?? FRM
?? 第 1 頁 / 共 3 頁
字號:
   End
End
Attribute VB_Name = "frm五氣分析儀濃度監視"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
'************************************* ----5氣分析儀濃度監視 *******************************************************
'* 以數字和曲線的方式監視所有測量值                                                                       *
'*                                                                                                              *
'****************************************************************************************************************
'
Option Explicit
'定義picture1的各常量及入口參數
Const pt1fs = 10 * 1.28   '圖象1字大小
Const pt1sw = 1500    '圖象1橫坐標分度--X
Const pt1sh = 1490    '圖象1縱坐標分度--Y
Const Dot = 120
Dim DrawX, Index As Integer
Dim PV_Y1(10), PV_Y2(10) As Single
Dim max(10) As Single         '量程上限
Dim min(10) As Single         '量程下限
Dim Gas_PV(10) As Single
Dim i, J, KK As Long
Dim Result(1 To 20) As Single
Dim subResult(1 To 3) As Single
Dim ExitForm As Boolean
Const SW = 100
Const SH = 100

Dim m_Status As String

Private Sub checkAnalysisCmdButton_Click() '尾氣分析
    Call AllCommandDisenable
    Call CheckAnalysis
    Call AllCommandEnable
End Sub

Private Sub Command1_Click() '返 回
    Timer1.Enabled = False
    ExitForm = True
    Unload Me
    Set frm五氣分析儀濃度監視 = Nothing
End Sub

Private Sub Command2_Click() '讀數
    Call DoCommand(&H4&, "抽管道氣!")
    Call AllCommandDisenable
    Command5.Enabled = True
    Command1.Enabled = False
    Timer1.Enabled = True
End Sub

Private Sub Command3_Click() '檢漏
    Timer1.Enabled = False
    Call AllCommandDisenable
    Call Leak
    Call AllCommandEnable
End Sub

Private Sub Command4_Click() '清零
    Timer1.Enabled = False
    Call AllCommandDisenable
    Call Zero
    Call AllCommandEnable
End Sub

Private Sub Command5_Click() 'Clear No Flag
    Timer1.Enabled = False
    If Analyzer.排氣分析儀 = "NHA-503" Then
        If SendCommand(14) = OP_SUCCESSED Then
            Lb(1).Caption = "Clear No Flag!"
            Lb(1).Refresh
            Lb(0).Caption = ""
            DoEvents
        Else
            Lb(0).Caption = "命令無效!"
        End If
    End If
    Call DoCommand(&H6&, "清洗停止!")
    Call AllCommandEnable

End Sub

Private Sub Command7_Click() '管道清洗
    Timer1.Enabled = False
    Call DoCommand(&H4&, "管道清洗!")
End Sub

Private Sub Command8_Click() '清洗停止
    Timer1.Enabled = False
    Call DoCommand(&H6&, "清洗停止!")
End Sub

Private Sub Form_Load()
    Dim J As Byte
    ExitForm = False
    Picture1.AutoRedraw = True
    Picture1.AutoSize = True
    Picture1.ScaleWidth = SW
    Picture1.ScaleHeight = SH
    Picture1.FontSize = pt1fs
    Label1(0).BackColor = QBColor(1)
    Label1(1).BackColor = QBColor(2)
    Label1(2).BackColor = QBColor(3)
    Label1(3).BackColor = QBColor(4)
    Label1(8).BackColor = QBColor(5)
    Call DrawCord
    max(0) = 10000 'HC
    max(1) = 10 'CO
    max(2) = 25 'CO2
    max(3) = 25 'O2
    max(4) = 5000 'NO
    min(0) = 0
    min(1) = 0
    min(2) = 0
    min(3) = 0
    min(4) = 0
    For J = 0 To 4
        PV_Y2(J) = SH
    Next J
    Timer1.Enabled = False
    Timer1.Interval = 500
    'Call SetDeviceIndependentWindow(Me)
'    Call 刷新hyLimit數據
'    Call 刷新設備對應的串口數據
    Analyzer.分析儀通訊端口檢測
End Sub
Private Sub CheckAnalysis()
    Dim CHAir As Single
    Dim CHPipeAir As Single
    Dim i As Byte
    Call DoCommand(&H3&, "抽空氣!")
    Call Delay01(10)
    Call DoCommand(&H4&, "抽管道氣!")
    KK = 0
    m_Status = "取數"
    Timer2.Enabled = True
    Call Delay01(2)
    Do
        DoEvents
        If KK > 1 Then
            If Analyzer.HC > SysPara.上車前環境氣HC限值 Or Analyzer.CO > SysPara.上車前環境氣CO限值 Or Analyzer.NO > SysPara.上車前環境氣NOx限值 Then
                Call DoCommand(&H3&, "抽空氣!")
                Lb(0).Caption = "空氣殘留超標,請做好通風!"
                If KK > 80 Then
                    Lb(0).Caption = "空氣殘留檢測失敗,請人工清洗!"
                    Timer2.Enabled = False
                    Exit Do
                End If
            Else
                Lb(0).Caption = "空氣環境合格!"
                Timer2.Enabled = False
                Exit Do
            End If
        End If
    Loop
    Call DoCommand(&H6&, "停止管道抽\吸氣!")

End Sub

Private Sub LoadData()
    Dim J As Long
    Dim sumTemp As Integer
    Dim resultError As Boolean
    Call Analyzer.LoadDataCmd
    Lb(0) = Analyzer.StatusEcho
    If Lb(0) = "" Then
        Lb(0).Caption = "正在讀取排氣濃度!"
        Lb(1).Caption = "操作成功!"
        Text1(0) = Analyzer.HC
        Text1(1) = Analyzer.CO
        Text1(2) = Analyzer.CO2
        Text1(3) = Analyzer.O2
        Text1(4) = Analyzer.NO
        Text1(5) = Analyzer.rpm
        Text1(6) = Analyzer.OilyTemp
        Text1(7) = Analyzer.Flux
        
        Gas_PV(0) = Analyzer.HC
        Gas_PV(1) = Analyzer.CO
        Gas_PV(2) = Analyzer.CO2
        Gas_PV(3) = Analyzer.O2
        Gas_PV(4) = Analyzer.NO
        Call DrawPV
    Else
        Lb(1).Caption = "操作失敗!"
    End If
End Sub
Private Sub LoadSubData()
    Dim J As Long
    Call Analyzer.LoadSubDataCmd
    If Analyzer.StatusEcho = "" Then
        Lb(0).Caption = "正在進行環境(溫、壓、濕)測量!"
        Text1(8) = Analyzer.Temperature
        Text1(9) = Analyzer.mPa
        Text1(10) = Analyzer.Humidity
    Else
        Lb(1).Caption = "操作失敗!"
    End If
End Sub




Private Sub DrawCord()
    frm五氣分析儀濃度監視.Picture1.Cls
    '畫趨勢圖的X軸分度線
    frm五氣分析儀濃度監視.Picture1.DrawStyle = 2
    frm五氣分析儀濃度監視.Picture1.DrawWidth = 1
    For i = 0 To 9
        frm五氣分析儀濃度監視.Picture1.Line (i * SW / 10, SH * 9.99 / 10)-(i * SW / 10, 0), vbBlack
    Next i
    '畫Y坐標的分度線
    For i = 0 To 11
      frm五氣分析儀濃度監視.Picture1.Line (0, i * SH / 11)-(SW * 9.99 / 10, i * SH / 11), vbBlack
    Next i
End Sub

Private Sub DrawPV()
     If ExitForm Then Exit Sub
     Text2.Text = Time$
     frm五氣分析儀濃度監視.Picture1.DrawStyle = 0
     frm五氣分析儀濃度監視.Picture1.DrawWidth = 2
      
     DrawX = DrawX + 1
     If DrawX > Dot Then
        DrawX = 0
        Call DrawCord
     End If
     For Index = 0 To 4
         PV_Y1(Index) = PV_Y2(Index)
         PV_Y2(Index) = (max(Index) * 1.1 - Gas_PV(Index)) * SH / (max(Index) * 1.1 - min(Index))
       
         Picture1.Line (DrawX * SW / Dot, PV_Y2(Index))- _
                       ((DrawX - 1) * SW / Dot, PV_Y1(Index)), QBColor(Index + 1)
     Next Index
End Sub

Private Sub DoCommand(cmd As Byte, iDisplay As String)
    Call AllCommandDisenable
    If SendCommand(cmd) = OP_SUCCESSED Then
        Lb(1) = iDisplay
        Lb(1).Refresh
        Lb(0).Caption = ""
        DoEvents
    Else
        Lb(0).Caption = "命令無效!"
    End If
    Call AllCommandEnable
End Sub

Private Sub Leak() '
    If SendCommand(7) = OP_SUCCESSED Then
        Lb(1).Caption = "分析儀檢漏!"
        Lb(1).Refresh
        KK = 0
        m_Status = "檢漏"
        Timer2.Enabled = True
        DoEvents
    Else
        Lb(0).Caption = "命令無效!"
        Exit Sub
    End If

    Do Until KK > 80
        DoEvents
        If KK > 1 Then
            Lb(0) = Analyzer.StatusEcho
            If Lb(0) = "" Then
                Select Case Analyzer.排氣分析儀
                Case "NHA-503"
                    If returnBytes(1) = 0 Then
                        Lb(0).Caption = "無泄漏!"
                    Else
                        Lb(0).Caption = "有泄漏!"
                    End If
                Case "FLA-502"
                    Lb(0).Caption = "成功!"
                End Select
                Exit Do
            End If
        End If
    Loop
    If KK >= 80 Then
        Lb(0).Caption = "超時!"
    End If
    Timer2.Enabled = False
    Lb(1) = ""
End Sub

Private Sub Zero()
    If SendCommand(8) = OP_SUCCESSED Then
        Lb(1).Caption = "分析儀清零!"
        Lb(1).Refresh
        KK = 0
        m_Status = "清零"
        Timer2.Enabled = True
        DoEvents
    Else
        Lb(0).Caption = "命令無效!"
        Exit Sub
    End If
    Do Until KK > 80
        DoEvents
        If KK > 1 Then
            Lb(0) = Analyzer.StatusEcho
            If Lb(0) = "" Then
                Select Case Analyzer.排氣分析儀
                Case "NHA-503"
                    If returnBytes(1) = 0 Then
                        Lb(0).Caption = "清零成功!"
                    Else
                        Lb(0).Caption = "清零失敗!"
                    End If
                Case "FLA-502"
                    Lb(0).Caption = "成功!"
                End Select
                Exit Do
            End If
        End If
    Loop
    If KK >= 80 Then
        Lb(0).Caption = "超時!"
    End If
    Timer2.Enabled = False
    Lb(1) = ""
End Sub



Private Sub AllCommandEnable()
    Command3.Enabled = True
    Command4.Enabled = True
    Command7.Enabled = True
    Command8.Enabled = True
    Command2.Enabled = True
    Command5.Enabled = True
    Command1.Enabled = True
    checkAnalysisCmdButton.Enabled = True
End Sub

Private Sub AllCommandDisenable()
    Command3.Enabled = False
    Command4.Enabled = False
    Command7.Enabled = False
    Command8.Enabled = False
    Command2.Enabled = False
    Command5.Enabled = False
    checkAnalysisCmdButton.Enabled = False
End Sub

Private Sub Timer1_Timer()
    Call LoadSubData
    Call Delay01(2)
    Call LoadData
'    If commFailed = True Then
''        Timer1.Enabled = False
'        Exit Sub
'    End If
End Sub



Private Sub Timer2_Timer()
    KK = KK + 1
    Lb(1) = CStr(KK)
    Select Case m_Status
    Case "清零", "檢漏"
        Analyzer.getStatus
    Case "取數"
        Analyzer.LoadDataCmd
    End Select
End Sub

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美老肥妇做.爰bbww视频| 欧美精彩视频一区二区三区| 欧美一级片免费看| **欧美大码日韩| 久久精品国产成人一区二区三区| 99国产精品国产精品毛片| 日韩视频免费直播| 夜夜亚洲天天久久| 成人免费毛片a| 精品日韩欧美一区二区| 亚洲一级二级三级| 成人性生交大合| 精品福利二区三区| 青椒成人免费视频| 欧美日韩视频第一区| 亚洲视频在线一区二区| 国产精品主播直播| 精品福利在线导航| 麻豆91精品视频| 欧美久久久一区| 亚洲韩国一区二区三区| 一本大道久久a久久精品综合| 欧美国产日韩一二三区| 国产高清亚洲一区| 国产欧美日韩另类一区| 国产精品亚洲一区二区三区在线| 欧美mv日韩mv国产| 久久成人免费日本黄色| 日韩欧美一区二区视频| 日本伊人精品一区二区三区观看方式| 91九色最新地址| 亚洲综合免费观看高清在线观看 | 中文字幕乱码亚洲精品一区| 精彩视频一区二区| 久久亚洲影视婷婷| 国产一区二区三区在线看麻豆| 日韩欧美中文字幕一区| 日本欧美在线看| 26uuu久久天堂性欧美| 国产尤物一区二区| 中文字幕av一区二区三区| www.成人网.com| 一区二区三区在线免费视频| 在线精品视频一区二区三四| 香蕉加勒比综合久久| 91麻豆精品国产91久久久久久 | 国产裸体歌舞团一区二区| 精品伦理精品一区| 国产高清亚洲一区| 亚洲欧美日韩国产成人精品影院| 色哟哟在线观看一区二区三区| 樱花影视一区二区| 91精品国产综合久久福利| 麻豆国产欧美日韩综合精品二区| 久久综合久久综合久久| 不卡一区二区中文字幕| 亚洲精品欧美综合四区| 欧美一区二视频| 国产高清不卡一区| 亚洲欧美电影一区二区| 欧美老人xxxx18| 国产很黄免费观看久久| 亚洲激情图片小说视频| 日韩一区二区在线看| 国产不卡视频一区二区三区| 亚洲美女免费在线| 日韩欧美www| 99视频国产精品| 日日摸夜夜添夜夜添精品视频| 久久久久久久久一| 91麻豆蜜桃一区二区三区| 日韩中文欧美在线| 亚洲国产成人一区二区三区| 欧洲av一区二区嗯嗯嗯啊| 久久国产麻豆精品| 亚洲色图在线视频| 日韩免费看网站| 色天天综合久久久久综合片| 日韩av网站免费在线| 国产精品久久久久久久岛一牛影视 | 麻豆成人综合网| 日韩理论在线观看| 久久中文娱乐网| 在线视频一区二区三| 国产a视频精品免费观看| 亚洲二区视频在线| 国产精品久久久久久福利一牛影视 | 成人免费在线视频| 精品国产伦一区二区三区观看体验| 91亚洲国产成人精品一区二区三 | 欧美成人一区二区三区片免费| 不卡高清视频专区| 国产一区二区三区精品视频| 亚洲国产wwwccc36天堂| 亚洲欧美综合另类在线卡通| 久久久精品欧美丰满| 91精品国产综合久久精品性色| 91日韩一区二区三区| 狠狠色丁香婷婷综合| 日本va欧美va瓶| 亚洲一区二区3| 亚洲免费三区一区二区| 国产精品看片你懂得| 久久久精品tv| 26uuu精品一区二区三区四区在线| 精品视频999| 欧美日韩在线播放一区| 日本久久一区二区| 91国偷自产一区二区使用方法| 不卡视频一二三| 成人午夜精品在线| 成人免费高清视频| 国产99精品国产| 成人污视频在线观看| 国产一区二区精品久久91| 狠狠色综合日日| 国产原创一区二区| 国产成人自拍网| 丁香一区二区三区| 成人av电影在线播放| 91香蕉视频mp4| 91九色最新地址| 欧美老女人第四色| 日韩久久精品一区| 国产婷婷精品av在线| 亚洲欧洲成人精品av97| 亚洲精品日韩综合观看成人91| 亚洲一区二区三区在线播放| 亚洲成人777| 美洲天堂一区二卡三卡四卡视频 | 日韩黄色小视频| 麻豆91在线看| 成人黄页在线观看| 日本韩国一区二区| 欧美一区二区在线不卡| 日韩免费视频一区| 国产精品热久久久久夜色精品三区 | 亚洲综合丁香婷婷六月香| 亚洲第一搞黄网站| 麻豆91免费看| 成人午夜av电影| 欧美在线免费视屏| 日韩三级免费观看| 国产精品卡一卡二| 午夜欧美大尺度福利影院在线看 | 亚洲五码中文字幕| 亚洲美女偷拍久久| 毛片一区二区三区| 成人蜜臀av电影| 欧美色精品天天在线观看视频| 欧美一区二区三区在线观看 | 欧美色图片你懂的| 日韩欧美在线网站| 国产精品色哟哟| 亚洲国产视频a| 韩国成人在线视频| 色999日韩国产欧美一区二区| 日韩欧美第一区| 一区二区三区不卡在线观看| 久久精品噜噜噜成人av农村| 成人aaaa免费全部观看| 欧美一区二区网站| 亚洲视频综合在线| 精品一区二区三区在线视频| va亚洲va日韩不卡在线观看| 3d动漫精品啪啪1区2区免费| 久久久激情视频| 蜜臀久久99精品久久久久宅男| 成人a级免费电影| 日韩一级片在线观看| 亚洲欧洲另类国产综合| 乱一区二区av| 欧美探花视频资源| 国产欧美日本一区视频| 日本不卡高清视频| 欧美色图激情小说| 日韩一区在线播放| 国产精品资源站在线| 欧美成人一区二区三区| 亚洲成av人片在线观看| 91同城在线观看| 亚洲国产精品99久久久久久久久| 日本人妖一区二区| 欧美日韩精品一区二区天天拍小说 | 婷婷综合五月天| 99re热这里只有精品视频| 久久久一区二区三区捆绑**| 日韩av一区二区在线影视| 91久久精品网| 亚洲欧美日韩国产中文在线| 成人av一区二区三区| 久久精品一区二区三区四区| 久久国产日韩欧美精品| 777亚洲妇女| 亚洲一区二区三区中文字幕在线| 不卡的av电影在线观看| 国产精品久久看| 粉嫩av一区二区三区| 国产日韩精品久久久| 国产精品18久久久久久久久久久久 |