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

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

?? clscomobject.cls

?? FLA-502控制、標定、分析用
?? CLS
字號:
VERSION 1.0 CLASS
BEGIN
  MultiUse = -1  'True
  Persistable = 0  'NotPersistable
  DataBindingBehavior = 0  'vbNone
  DataSourceBehavior  = 0  'vbNone
  MTSTransactionMode  = 0  'NotAnMTSObject
END
Attribute VB_Name = "clsComObject"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = True
Attribute VB_PredeclaredId = False
Attribute VB_Exposed = False
Option Explicit
'*************************
'串口
'*************************
Dim gn串口字節() As Byte
Dim 串口控制結構字 As dcb
Dim 串口延時結構字 As COMMTIMEOUTS

Public Function 串口初始化(str串口號 As String) As Long
    Dim n串口句柄 As Long
    Dim n返回值 As Long
    n串口句柄 = CreateFile(str串口號, GENERIC_READ Or GENERIC_WRITE, 0, ByVal 0, OPEN_EXISTING, 0, ByVal 0)
    If n串口句柄 = -1 Then
        串口初始化 = vb串口返回失敗
        Exit Function
    End If
    n返回值 = GetCommState(n串口句柄, 串口控制結構字)
    
    串口控制結構字.BaudRate = Val(cls注冊表.GetKeyValue(HKEY_CURRENT_USER, "DS", "BaudRate"))
    串口控制結構字.StopBits = 0
    串口控制結構字.Parity = 0
    串口控制結構字.ByteSize = Val(cls注冊表.GetKeyValue(HKEY_CURRENT_USER, "DS", "ByteSize"))
    n返回值 = SetCommState(n串口句柄, 串口控制結構字)
    If n返回值 = 0 Then
        串口初始化 = vb串口返回失敗
        Exit Function
    End If
    n返回值 = GetCommTimeouts(n串口句柄, 串口延時結構字)
    If n返回值 <> 0 Then
        串口延時結構字.ReadIntervalTimeout = &HFFFFFFFF
        串口延時結構字.ReadTotalTimeoutMultiplier = 0
        串口延時結構字.ReadTotalTimeoutConstant = 0
        n返回值 = SetCommTimeouts(n串口句柄, 串口延時結構字)
    End If
    串口初始化 = n串口句柄
End Function

Public Function 發串口命令(n串口句柄 As Long, nCmd As Byte) As Long
    Dim lp串口錯 As Long
    Dim lp串口狀態 As COMSTAT
    Dim n返回值 As Long
    Dim n發送字節數 As Long
    Dim n接收字節緩沖區(1 To 1) As Byte
    Call PurgeComm(n串口句柄, PURGE_TXCLEAR Or PURGE_RXCLEAR)
    n接收字節緩沖區(1) = nCmd
    n返回值 = WriteFile(n串口句柄, n接收字節緩沖區(1), 1, n發送字節數, ByVal 0)
    If (n返回值 <> 0) And (n發送字節數 = 1) Then
        FlushFileBuffers (n串口句柄)
        發串口命令 = vb串口返回成功
    Else
        發串口命令 = vb串口返回失敗
    End If
    Call ClearCommError(n串口句柄, lp串口錯, lp串口狀態)
End Function

Public Function 發串口命令組(n串口句柄 As Long, nCmd() As Byte, nBytesToBeSent As Byte) As Long
    Dim lp串口錯 As Long
    Dim lp串口狀態 As COMSTAT
    Dim n發送字節數 As Long
    Dim n接收字節緩沖區() As Byte
    Dim i As Integer
    Dim n返回值 As Long
    Call PurgeComm(n串口句柄, PURGE_TXCLEAR Or PURGE_RXCLEAR)
    ReDim n接收字節緩沖區(1 To nBytesToBeSent) As Byte
    For i = 1 To nBytesToBeSent
        n接收字節緩沖區(i) = nCmd(i)
    Next
    n返回值 = WriteFile(n串口句柄, n接收字節緩沖區(1), nBytesToBeSent, n發送字節數, ByVal 0)
    If (n返回值 <> 0) And (n發送字節數 = nBytesToBeSent) Then
        FlushFileBuffers (n串口句柄)
        發串口命令組 = vb串口返回成功
    Else
        發串口命令組 = vb串口返回失敗
    End If
    Call ClearCommError(n串口句柄, lp串口錯, lp串口狀態)
End Function

'取串口數據組
Public Function 取串口數據組(n串口句柄 As Long, n需要接收字節數 As Byte) As Long
    Dim lp串口錯 As Long
    Dim lp串口狀態 As COMSTAT
    Dim n返回值 As Long
    Dim n已接收字節數 As Long
    Dim n接收字節緩沖區() As Byte
    Dim n接收字節緩沖區字節長度 As Byte
    Dim i As Long
    n接收字節緩沖區字節長度 = n需要接收字節數
    ReDim n接收字節緩沖區(1 To n接收字節緩沖區字節長度) As Byte
    n返回值 = ReadFile(n串口句柄, n接收字節緩沖區(1), n接收字節緩沖區字節長度, n已接收字節數, ByVal 0)
    If (n返回值 <> 0) Then
        If n已接收字節數 > 0 And n已接收字節數 = n需要接收字節數 Then
            ReDim gn串口字節(1 To n已接收字節數)
            For i = 1 To n已接收字節數
                gn串口字節(i) = n接收字節緩沖區(i)
            Next i
            取串口數據組 = vb串口返回成功
        Else
            取串口數據組 = vb串口返回失敗
        End If
    Else
        取串口數據組 = vb串口返回失敗
    End If
    Call ClearCommError(n串口句柄, lp串口錯, lp串口狀態)
End Function

Public Sub 清除串口緩沖區(n串口句柄 As Long)
    Dim n返回值 As Long
    n返回值 = PurgeComm(n串口句柄, PURGE_TXCLEAR Or PURGE_TXABORT Or PURGE_RXCLEAR Or PURGE_RXABORT)
End Sub

Public Function GetTrueValue(n高字節 As Byte, n低字節 As Byte) As Long
    Dim str高字節 As String
    Dim str低字節 As String
    str高字節 = Hex(n高字節)
    If Len(str高字節) = 1 Then
        str高字節 = "0" & str高字節
    End If
    str低字節 = Hex(n低字節)
    If Len(str低字節) = 1 Then
        str低字節 = "0" & str低字節
    End If
    GetTrueValue = CInt("&H" & str高字節 & str低字節)
End Function

Public Function FormatHexNumber(ByVal n字節 As Byte) As String
    Dim strTemp As String
    strTemp = CStr(Hex(n字節))
    If Len(strTemp) = 1 Then
        strTemp = "0" + strTemp
    End If
    FormatHexNumber = strTemp
End Function

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩av网站在线观看| 午夜视频一区在线观看| 亚洲最快最全在线视频| 亚洲另类在线制服丝袜| 亚洲欧洲日本在线| 亚洲成人av在线电影| 亚洲女同女同女同女同女同69| 色狠狠综合天天综合综合| a级高清视频欧美日韩| 成人app软件下载大全免费| 成人高清在线视频| 色综合网色综合| 精品视频在线免费看| 欧美日韩国产免费| 精品免费视频一区二区| 中文字幕精品综合| 专区另类欧美日韩| 日日欢夜夜爽一区| 国产精品一区二区在线看| 不卡视频一二三| 欧美a级一区二区| 国产精品久久久久久久久免费丝袜| 欧美va亚洲va国产综合| 国产亚洲美州欧州综合国| 中文字幕在线一区免费| 亚洲国产综合91精品麻豆| 久久精品av麻豆的观看方式| 成人免费视频caoporn| 欧洲色大大久久| 欧美精品一区视频| 亚洲欧美日韩综合aⅴ视频| 日本最新不卡在线| 国产寡妇亲子伦一区二区| 色婷婷激情久久| 久久综合九色综合97婷婷 | 欧美性xxxxxx少妇| 日韩情涩欧美日韩视频| 亚洲男人的天堂在线观看| 欧美午夜一区二区三区 | 欧美精品日韩一本| 国产精品久久久久久久久动漫 | 亚洲综合在线免费观看| 免播放器亚洲一区| 99久久精品免费| 精品美女一区二区三区| 亚洲精品ww久久久久久p站| 午夜激情一区二区三区| 成人免费视频国产在线观看| 在线观看91av| 亚洲最色的网站| caoporen国产精品视频| 欧美精品一区二区三区一线天视频| 丁香六月久久综合狠狠色| 亚洲欧洲日产国产综合网| 久久久久久久久久久黄色| 午夜精品久久久久久久99樱桃| 不卡的电视剧免费网站有什么| 欧美一区二区成人6969| 一区二区成人在线| 波多野结衣在线一区| 精品日韩在线观看| 欧美a一区二区| 欧美日韩视频在线第一区| 亚洲人成精品久久久久久| 国产成人aaaa| 日本一区二区免费在线| 国产一区二区视频在线播放| 日韩一二三区视频| 日本欧美久久久久免费播放网| 欧美日韩一区二区在线视频| 亚洲精品日日夜夜| 91麻豆swag| 一区二区在线观看免费| 日本久久一区二区三区| 亚洲精品免费在线观看| 在线精品视频一区二区三四| 亚洲精品成人悠悠色影视| 日本高清免费不卡视频| 亚洲一区二区三区中文字幕| 欧美三级午夜理伦三级中视频| 一区二区三区在线观看网站| 欧美性一区二区| 五月激情六月综合| 日韩一区二区三区视频在线观看| 日本欧洲一区二区| 日韩精品一区在线| 另类小说一区二区三区| 久久久综合视频| www.亚洲色图| 亚洲成人www| 欧美va亚洲va香蕉在线| 国产成人免费9x9x人网站视频| 国产精品久久毛片| 欧美日韩精品系列| 狠狠色综合色综合网络| 国产精品区一区二区三| 在线免费不卡视频| 九色|91porny| 国产精品久久久久久久久果冻传媒| 日本道在线观看一区二区| 日本午夜一本久久久综合| 国产亚洲精品资源在线26u| 91在线视频免费观看| 偷拍自拍另类欧美| 久久精品欧美一区二区三区麻豆| 成人av小说网| 天堂蜜桃一区二区三区| 国产日本一区二区| 在线免费观看视频一区| 国产一区二区在线看| 亚洲乱码中文字幕| 精品国产一区二区三区不卡| www.色综合.com| 麻豆精品一区二区三区| 欧美一区在线视频| 石原莉奈在线亚洲三区| 91性感美女视频| 久久精品人人做| 国产成人精品三级| 亚洲三级在线播放| 欧美xxxx老人做受| 色哟哟一区二区三区| 韩国成人福利片在线播放| 樱桃视频在线观看一区| 久久亚洲二区三区| 欧美放荡的少妇| 色视频成人在线观看免| 国产成人一级电影| 日本一不卡视频| 亚洲小说欧美激情另类| ●精品国产综合乱码久久久久| 欧美日韩国产经典色站一区二区三区| 成人性生交大合| 国产精品系列在线播放| 日本vs亚洲vs韩国一区三区| 亚洲图片自拍偷拍| 亚洲精品午夜久久久| 国产精品家庭影院| 精品99999| 国产福利一区二区三区视频| 日产国产高清一区二区三区| 夜夜嗨av一区二区三区网页| 国产精品少妇自拍| 久久视频一区二区| 精品成人佐山爱一区二区| 欧美日韩在线直播| 欧美日韩国产成人在线免费| 欧美视频日韩视频| 欧美日韩国产综合视频在线观看| 在线亚洲精品福利网址导航| 一本大道久久精品懂色aⅴ| 成熟亚洲日本毛茸茸凸凹| 国产福利91精品一区二区三区| 久久国产三级精品| 精品一区二区三区免费视频| 欧美a一区二区| 精品一区二区综合| 国内精品久久久久影院一蜜桃| 极品少妇xxxx偷拍精品少妇| 久久不见久久见免费视频1| 麻豆91免费观看| 国产高清久久久| www.性欧美| 91黄色免费版| 欧美精选在线播放| 精品国产乱码久久久久久久| 亚洲精品在线免费观看视频| 国产视频911| 亚洲视频1区2区| 午夜精品久久久久久久久久久| 日韩**一区毛片| 国产91综合网| 91久久精品网| 欧美tk丨vk视频| 综合中文字幕亚洲| 亚洲成人激情av| 国产精品一二三区在线| 91蜜桃视频在线| 欧美一区二区三区四区视频| 国产日韩欧美在线一区| 最近中文字幕一区二区三区| 日韩精品久久久久久| 国产乱码精品1区2区3区| 色综合天天狠狠| 精品久久久网站| 一区二区三区日韩| 国内精品免费**视频| 色哟哟一区二区| 日韩精品在线一区| 一区二区在线电影| 国产伦精品一区二区三区免费迷 | 欧美激情一区二区三区不卡| 亚洲视频狠狠干| 激情小说欧美图片| 一本色道久久综合亚洲91| 精品国产乱码久久久久久影片| 亚洲免费在线电影| 国产精品自拍一区| 91 com成人网| 一区二区三区在线视频免费观看|