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

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

?? form1.vb

?? 溫度計的數據采集和顯示
?? VB
字號:
Public Class Form1
    'EZ-USB FX2 壏搙幖搙寁梡捠怣僾儘僌儔儉 for VB.NET
    'by takuya matsubara

    'API娭悢偺愰尵
    Public Declare Function CreateFile Lib "kernel32" Alias "CreateFileA" ( _
        ByVal lpFileName As String, _
        ByVal dwDesiredAccess As Integer, _
        ByVal dwShareMode As Integer, _
        ByVal lpSecurityAttributes As Integer, _
        ByVal dwCreationDisposition As Integer, _
        ByVal dwFlagsAndAttributes As Integer, _
        ByVal hTemplateFile As Integer _
    ) As Short

    Public Declare Function DeviceIoControl Lib "kernel32" ( _
        ByVal hDevice As Integer, _
        ByVal dwIoControlCode As Integer, _
        ByRef lpInBuffer As Integer, _
        ByVal nInBufferSize As Integer, _
        ByRef lpOutBuffer As Byte, _
        ByVal nOutBufferSize As Integer, _
        ByRef lpBytesReturned As Integer, _
        ByVal lpOverlapped As Integer _
    ) As Integer

    Public Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Short) As Short

    Private Function ADcount_to_v(ByVal count As Short) As Double
        ADcount_to_v = 3.3 * count / 4095
    End Function

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        '壏搙幖搙寁應
        Const NULL = 0
        Const IOCTL_EZUSB_BULK_WRITE = ((&H220000) + ((&H800 + 20) * 4) + 1)
        Const IOCTL_EZUSB_BULK_READ = ((&H220000) + ((&H800 + 19) * 4) + 2)
        Const GENERIC_READ = &H80000000     '撉傒庢傝梡掕悢
        Const GENERIC_WRITE = &H40000000    '彂偒崬傒梡掕悢
        Const OPEN_EXISTING = 3             '婛懚偺僼傽僀儖偺張棟曽朄
        Const OUTPIPENUMBER = 0             'OUT僷僀僾斣崋
        Const INPIPENUMBER = 2              'IN僷僀僾斣崋
        Const OUTPACKETSIZE = 1             'OUT僷働僢僩僒僀僘
        Const INPACKETSIZE = 6              'IN僷働僢僩僒僀僘
        Const PIPESIZE = 4                  '僷僀僾忣曬僨乕僞僒僀僘
        Const FILE_SHARE_WRITE = &H2
        Const TBLRMAX = 5                   '僥乕僽儖峴悢
        Const TBLHMAX = 9                   '僥乕僽儖楍悢
        Const HUMIDMIN = 20                 '幖搙僥乕僽儖撪偺嵟掅幖搙[%]
        Const SENSOR_OHM = 4.7              '僙儞僒偵愙懕偟偰偄傞掞峈抣[k兌]
        Const VCC = 3.3                     'VCC揹埑[V]  

        Dim tData(OUTPACKETSIZE) As Byte    'PC-->USB Device
        Dim rData(INPACKETSIZE) As Byte     'PC<--USB Device   
        Dim hDevice As Short
        Dim lPipeNum As Integer
        Dim lByteCnt As Integer
        Dim vout As Double
        Dim temp As Double      ' 壏搙
        Dim ohm As Double
        Dim v1 As Double
        Dim v2 As Double
        Dim humid As Double     ' 幖搙
        Dim t, h As Short
        Dim font1 As New Font("俵俽丂僑僔僢僋", 64, GraphicsUnit.Pixel)
        Dim gp As Graphics = PictureBox1.CreateGraphics()

        '掞峈抣-幖搙曄姺[k兌]
        Dim tblHumid(,) As Double = { _
         {50000, 10000, 2000, 400, 150, 45, 14, 5, 3}, _
         {30000, 3000, 500, 150, 50, 20, 6.5, 2, 1.7}, _
         {8000, 1000, 200, 60, 20, 8, 3, 1.5, 0.8}, _
         {2500, 400, 80, 25, 10, 4, 1.8, 0.85, 0.4}, _
         {900, 150, 35, 15, 5, 1.5, 1, 0.5, 0.25} _
        }

        '夞慄僆乕僾儞
        hDevice = CreateFile( _
            "\\.\ezusb-0", _
            GENERIC_WRITE + GENERIC_READ, _
            FILE_SHARE_WRITE, _
            NULL, _
            OPEN_EXISTING, _
            0, _
            NULL _
        )

        If (hDevice < 0) Then
            MsgBox("Can't use USB Device", vbCritical)  '僆乕僾儞偺幐攕
            End
        End If

        tData(0) = 0        '憲怣僨乕僞

        '僨乕僞揮憲 PC --> USB Device
        lPipeNum = OUTPIPENUMBER
        DeviceIoControl( _
            hDevice, IOCTL_EZUSB_BULK_WRITE, _
            lPipeNum, PIPESIZE, _
            tData(0), OUTPACKETSIZE, _
            lByteCnt, 0 _
        )

        '僨乕僞揮憲 PC <-- USB Device
        lPipeNum = INPIPENUMBER
        DeviceIoControl( _
            hDevice, IOCTL_EZUSB_BULK_READ, _
            lPipeNum, PIPESIZE, _
            rData(0), INPACKETSIZE, _
            lByteCnt, 0 _
        )

        CloseHandle(hDevice)    '夞慄偺僋儘乕僘

        vout = ADcount_to_v((&H100 * rData(1)) + rData(0))  '僇僂儞僩抣偐傜揹埑偵曄姺
        v1 = ADcount_to_v((&H100 * rData(3)) + rData(2))    '僇僂儞僩抣偐傜揹埑偵曄姺
        v2 = ADcount_to_v((&H100 * rData(5)) + rData(4))    '僇僂儞僩抣偐傜揹埑偵曄姺

        '-----------------------------揹埑偐傜壏搙傊曄姺
        temp = vout * 100           ' 壏搙傪嶼弌

        '-----------------------------揹埑偐傜幖搙傊曄姺
        If (v1 > v2) Then
            ohm = v2 / ((v1 - v2) / SENSOR_OHM)
        Else
            ohm = (VCC - v2) / ((v2 - v1) / SENSOR_OHM)
        End If

        ' 掞峈抣偐傜幖搙傊曄姺
        t = temp
        t = t - 5
        If (t < 0) Then t = 0 '5亷埲壓偺応崌偼5亷愝掕
        t = t / 10
        If (t >= TBLRMAX) Then t = TBLRMAX - 1 '45亷埲忋偼45亷愝掕

        For h = 0 To TBLHMAX - 1
            If (tblHumid(t, h) < ohm) Then
                If (h = 0) Then
                    humid = HUMIDMIN '幖搙20%埲壓側傜20%愝掕
                    Exit For
                Else
                    humid = h * 10 + HUMIDMIN
                    humid = humid - (10 * (ohm - tblHumid(t, h)) / (tblHumid(t, h - 1) - tblHumid(t, h)))
                    Exit For
                End If
            End If
        Next
        If (h = TBLHMAX) Then humid = 100 '幖搙100%埲忋側傜100%愝掕

        '-------------------壏搙偲幖搙傪夋柺偵昞帵

        '僺僋僠儍儃僢僋僗傪敀偵揾傝偮傇偡
        gp.FillRectangle(Brushes.White, gp.VisibleClipBounds)

        '暥帤偺昤夋
        gp.DrawString("壏搙=" + Format(temp, "##.#") + "亷", font1, Brushes.Black, 0, 0)
        gp.DrawString("幖搙=" + Format(humid, "##.#") + "亾", font1, Brushes.Black, 0, 120)

        font1.Dispose() ' Font僆僽僕僃僋僩傪攋婞偟傑偡丅
        gp.Dispose()
    End Sub
End Class

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
波多野结衣欧美| 国产永久精品大片wwwapp| 亚洲激情在线激情| 国产精品视频一区二区三区不卡| 日韩精品中午字幕| 久久午夜国产精品| 国产精品久久毛片| 亚洲婷婷综合色高清在线| 亚洲男人的天堂在线aⅴ视频| 亚洲色图另类专区| 午夜精品福利久久久| 蜜桃视频免费观看一区| 国产成人激情av| 色欧美片视频在线观看在线视频| 欧美综合一区二区| 日韩三级免费观看| 欧美经典一区二区三区| 亚洲午夜电影网| 日本不卡一二三| 国产精品自在欧美一区| 成人免费的视频| 色婷婷久久久综合中文字幕| 欧美喷水一区二区| 久久精品人人做| 亚洲自拍偷拍图区| 免费成人在线观看视频| 不卡的电影网站| 欧美人成免费网站| 国产三级精品视频| 亚洲福中文字幕伊人影院| 久久99国产精品麻豆| 91网站在线观看视频| 在线播放亚洲一区| 中文字幕一区在线观看视频| 亚洲一区av在线| 国产高清无密码一区二区三区| bt欧美亚洲午夜电影天堂| 6080午夜不卡| 综合色天天鬼久久鬼色| 全部av―极品视觉盛宴亚洲| 粉嫩久久99精品久久久久久夜| 欧美影院午夜播放| 国产午夜精品一区二区三区视频 | 日韩成人伦理电影在线观看| 狠狠色丁香婷综合久久| 色哟哟一区二区| 久久天堂av综合合色蜜桃网| 亚洲女人的天堂| 国产二区国产一区在线观看| 欧美三级电影网| 亚洲欧洲日韩在线| 精品在线观看免费| 欧美三级视频在线观看 | 成人免费va视频| 日韩欧美亚洲另类制服综合在线| 亚洲欧美日韩国产成人精品影院| 国产在线视视频有精品| 欧美色图激情小说| 亚洲欧洲成人av每日更新| 国内精品免费在线观看| 欧美一区二区三区免费观看视频| 亚洲免费成人av| 91免费看`日韩一区二区| 欧美精品一区男女天堂| 蜜臀av性久久久久蜜臀aⅴ| 欧美亚洲一区三区| 一级日本不卡的影视| 99久久99久久综合| 日韩一区日韩二区| 成人h精品动漫一区二区三区| 久久久.com| 国产成人精品免费网站| 国产欧美一区二区精品秋霞影院| 国产一区视频导航| 久久久久国产免费免费| 国产在线精品免费av| 久久综合久久综合亚洲| 国产精品亚洲成人| 日本一区二区高清| 91色视频在线| 亚洲国产成人av好男人在线观看| 欧美视频在线一区二区三区| 亚洲夂夂婷婷色拍ww47| 欧美日韩中文精品| 日本亚洲一区二区| 精品人伦一区二区色婷婷| 韩国精品主播一区二区在线观看 | 一片黄亚洲嫩模| 欧美日韩国产成人在线91| 亚洲成国产人片在线观看| 欧美色综合久久| 久久精品国产色蜜蜜麻豆| 国产日韩三级在线| 在线精品视频免费观看| 婷婷激情综合网| 2023国产精品| 99re这里都是精品| 亚洲综合视频网| 精品国产三级a在线观看| 国产电影一区在线| 有坂深雪av一区二区精品| 欧美日韩一区二区不卡| 麻豆国产精品官网| 1000部国产精品成人观看| 欧美精品日韩一区| 成人综合婷婷国产精品久久 | 国产91精品入口| 亚洲二区在线视频| 久久精品欧美一区二区三区麻豆| k8久久久一区二区三区| 日韩高清一级片| 国产清纯美女被跳蛋高潮一区二区久久w| 99久久伊人精品| 精品一区二区三区在线播放视频| 18欧美乱大交hd1984| 欧美成人一区二区三区| 一本色道a无线码一区v| 久久精品99国产精品日本| 亚洲人妖av一区二区| 在线播放日韩导航| 91小宝寻花一区二区三区| 黄色精品一二区| 五月婷婷久久综合| 亚洲人成人一区二区在线观看 | 26uuu久久综合| 欧美日韩一区二区三区不卡| 成熟亚洲日本毛茸茸凸凹| 免费观看91视频大全| 洋洋av久久久久久久一区| 欧美国产在线观看| 久久―日本道色综合久久| 欧美欧美欧美欧美| 91成人在线免费观看| 国产精品影视在线观看| 九九精品视频在线看| 亚洲成人精品一区| 亚洲国产精品久久艾草纯爱| 中文字幕亚洲区| 国产精品女同互慰在线看| 久久亚洲春色中文字幕久久久| 制服丝袜亚洲色图| 欧美日韩国产综合一区二区三区| 91在线观看污| 99久久777色| 成人精品高清在线| 成人深夜福利app| 成人激情午夜影院| 成人激情黄色小说| 成人一道本在线| 成人午夜在线播放| 97精品电影院| 99re热这里只有精品视频| 黄色资源网久久资源365| 激情成人午夜视频| 国内精品久久久久影院一蜜桃| 久久精品国产亚洲5555| 久久国产精品免费| 国产精品一区二区免费不卡| 国产精品一区二区三区四区| 国产精品一区二区在线播放 | 久久九九99视频| 欧美激情资源网| 成人欧美一区二区三区白人| 亚洲日本va午夜在线影院| 亚洲成人免费电影| 精品一区精品二区高清| 国产一区视频导航| 91美女视频网站| 日韩一区二区在线看片| 精品国产乱码久久久久久影片| 日本一区二区在线不卡| 国产精品欧美久久久久一区二区| 亚洲精品菠萝久久久久久久| 日韩精品电影一区亚洲| 国产乱人伦偷精品视频免下载| 成人激情电影免费在线观看| 色婷婷久久综合| 日韩免费电影一区| 国产精品萝li| 日本午夜一区二区| 成人黄色软件下载| 日韩一区二区视频| 日韩一区在线免费观看| 午夜精品久久久久久久久久| 蜜乳av一区二区| 色综合色狠狠综合色| 欧美大胆人体bbbb| 日韩毛片一二三区| 久久 天天综合| 色婷婷一区二区| 国产女人aaa级久久久级| 亚洲国产乱码最新视频| 国产制服丝袜一区| 欧美久久久一区| 中文字幕视频一区| 激情综合网最新| 欧美日韩一级黄| 国产精品白丝在线| 老汉av免费一区二区三区 | 欧美成人video|