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

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

?? form1.frm

?? 87TX儀表的完整VB源代碼
?? FRM
字號:
VERSION 5.00
Object = "{648A5603-2C6E-101B-82B6-000000000014}#1.1#0"; "MSCOMM32.OCX"
Begin VB.Form Form1 
   Caption         =   "qzx5/x6"
   ClientHeight    =   2670
   ClientLeft      =   60
   ClientTop       =   345
   ClientWidth     =   4695
   ControlBox      =   0   'False
   LinkTopic       =   "Form1"
   ScaleHeight     =   2670
   ScaleWidth      =   4695
   StartUpPosition =   2  '屏幕中心
   Begin VB.CommandButton Command3 
      Caption         =   "退出"
      Height          =   315
      Left            =   3000
      TabIndex        =   22
      Top             =   2160
      Width           =   1155
   End
   Begin VB.Timer Timer1 
      Enabled         =   0   'False
      Interval        =   2000
      Left            =   2100
      Top             =   1680
   End
   Begin MSCommLib.MSComm MSComm1 
      Left            =   2040
      Top             =   840
      _ExtentX        =   1005
      _ExtentY        =   1005
      _Version        =   393216
      DTREnable       =   -1  'True
      BaudRate        =   300
      InputMode       =   1
   End
   Begin VB.CommandButton Command2 
      Caption         =   "15/16表召測"
      Height          =   315
      Left            =   3000
      TabIndex        =   21
      Top             =   1740
      Width           =   1155
   End
   Begin VB.CommandButton Command1 
      Caption         =   "05/06表召測"
      Height          =   315
      Left            =   3000
      TabIndex        =   17
      Top             =   1320
      Width           =   1155
   End
   Begin VB.TextBox Text1 
      Height          =   270
      Left            =   3420
      TabIndex        =   16
      Text            =   "0"
      Top             =   840
      Width           =   615
   End
   Begin VB.ComboBox Combo2 
      Height          =   300
      ItemData        =   "Form1.frx":0000
      Left            =   3420
      List            =   "Form1.frx":0010
      TabIndex        =   15
      Text            =   "1"
      Top             =   480
      Width           =   855
   End
   Begin VB.ComboBox Combo1 
      Height          =   300
      ItemData        =   "Form1.frx":0020
      Left            =   3420
      List            =   "Form1.frx":0036
      Style           =   1  'Simple Combo
      TabIndex        =   14
      Text            =   "300"
      Top             =   120
      Width           =   855
   End
   Begin VB.Label Label1 
      Caption         =   "地址:"
      Height          =   195
      Index           =   7
      Left            =   2940
      TabIndex        =   20
      Top             =   900
      Width           =   555
   End
   Begin VB.Label Label1 
      Caption         =   "端口:"
      Height          =   195
      Index           =   6
      Left            =   2940
      TabIndex        =   19
      Top             =   540
      Width           =   555
   End
   Begin VB.Label Label1 
      Caption         =   "波特率:"
      Height          =   195
      Index           =   5
      Left            =   2760
      TabIndex        =   18
      Top             =   180
      Width           =   735
   End
   Begin VB.Label Label3 
      Caption         =   "Hz"
      Height          =   195
      Index           =   3
      Left            =   1740
      TabIndex        =   13
      Top             =   1560
      Width           =   195
   End
   Begin VB.Label Label3 
      Caption         =   "W"
      Height          =   195
      Index           =   2
      Left            =   1740
      TabIndex        =   12
      Top             =   1140
      Width           =   195
   End
   Begin VB.Label Label3 
      Caption         =   "A"
      Height          =   195
      Index           =   1
      Left            =   1740
      TabIndex        =   11
      Top             =   720
      Width           =   195
   End
   Begin VB.Label Label3 
      Caption         =   "V"
      Height          =   195
      Index           =   0
      Left            =   1740
      TabIndex        =   10
      Top             =   300
      Width           =   195
   End
   Begin VB.Label Label2 
      Alignment       =   1  'Right Justify
      Height          =   195
      Index           =   4
      Left            =   900
      TabIndex        =   9
      Top             =   1980
      Width           =   795
   End
   Begin VB.Label Label2 
      Alignment       =   1  'Right Justify
      Height          =   195
      Index           =   3
      Left            =   900
      TabIndex        =   8
      Top             =   1560
      Width           =   795
   End
   Begin VB.Label Label2 
      Alignment       =   1  'Right Justify
      Height          =   195
      Index           =   2
      Left            =   900
      TabIndex        =   7
      Top             =   1140
      Width           =   795
   End
   Begin VB.Label Label2 
      Alignment       =   1  'Right Justify
      Height          =   195
      Index           =   1
      Left            =   900
      TabIndex        =   6
      Top             =   720
      Width           =   795
   End
   Begin VB.Label Label2 
      Alignment       =   1  'Right Justify
      Height          =   195
      Index           =   0
      Left            =   900
      TabIndex        =   5
      Top             =   300
      Width           =   795
   End
   Begin VB.Label Label1 
      Caption         =   " PF :"
      Height          =   195
      Index           =   4
      Left            =   300
      TabIndex        =   4
      Top             =   1980
      Width           =   555
   End
   Begin VB.Label Label1 
      Caption         =   "頻率:"
      Height          =   195
      Index           =   3
      Left            =   300
      TabIndex        =   3
      Top             =   1560
      Width           =   555
   End
   Begin VB.Label Label1 
      Caption         =   "功率:"
      Height          =   195
      Index           =   2
      Left            =   300
      TabIndex        =   2
      Top             =   1140
      Width           =   555
   End
   Begin VB.Label Label1 
      Caption         =   "電流:"
      Height          =   195
      Index           =   1
      Left            =   300
      TabIndex        =   1
      Top             =   720
      Width           =   555
   End
   Begin VB.Label Label1 
      Caption         =   "電壓:"
      Height          =   195
      Index           =   0
      Left            =   300
      TabIndex        =   0
      Top             =   300
      Width           =   555
   End
End
Attribute VB_Name = "Form1"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Dim shuju As Variant      '可用的接受數(shù)據(jù)
Private Type A_single
    dblValue As Single
End Type
Private Type a_ByteAry
    ByteVal(0 To 3) As Byte
End Type
Dim errt As String        '出錯信息
Dim t_flag As Integer     '通訊狀態(tài)標(biāo)記
Dim read_count As Integer '接收字節(jié)數(shù)
Dim shujut As Variant     '全部接受數(shù)據(jù)
Dim s_flag As Boolean     '可用數(shù)據(jù)在全部接受數(shù)據(jù)中的位置


Private Sub Command1_Click()
With MSComm1
'通訊口設(shè)置
If .PortOpen = True Then .PortOpen = False
.CommPort = Combo2.ListIndex + 1
.Settings = Combo1.Text + ",n,8,1"
If .PortOpen = False Then .PortOpen = True
.RThreshold = 20

t = qz8700(Text1) '調(diào)用通訊函數(shù)

If t = True Then
    crc = 0
    s_flag = False
    For TmpI = 0 To read_count - 2  '查找通訊頭
        If shujut(TmpI) = &HAA And s_flag = False Then
            ReDim shuju(read_count - TmpI - 1)
            s_flag = True
            i = 0
        End If
        If s_flag = True Then
            crc = shujut(TmpI) + crc
            shuju(i) = shujut(TmpI)
            i = i + 1
        End If
    Next
    
    If shujut(TmpI) = (crc Mod 256) Then
        shuju(i) = shujut(TmpI)
        Label2(0).Caption = fresult8700(0)
        Label2(1).Caption = fresult8700(1)
        Label2(2).Caption = fresult8700(2)
        Label2(3).Caption = fresult8700(3)
        MsgBox "通訊成功!"
    Else
        MsgBox errt & "校驗錯!" + Chr(10) + Chr(13)
    End If
    If .PortOpen = True Then .PortOpen = False
End If

End With
End Sub

Private Sub Command2_Click()
With MSComm1
If .PortOpen = True Then .PortOpen = False
.CommPort = Combo2.ListIndex + 1
.Settings = Combo1.Text + ",n,8,1"
If .PortOpen = False Then .PortOpen = True
.RThreshold = 24

t = qz8700(Text1)

If t = True Then
    crc = 0
    s_flag = False
    For TmpI = 0 To read_count - 2
        If shujut(TmpI) = &HAA And s_flag = False Then
            ReDim shuju(read_count - TmpI - 1)
            s_flag = True
            i = 0
        End If
        If s_flag = True Then
            crc = shujut(TmpI) + crc
            shuju(i) = shujut(TmpI)
            i = i + 1
        End If
    Next
    If shujut(TmpI) = (crc Mod 256) Then
        shuju(i) = shujut(TmpI)
        Label2(0).Caption = fresult8700(0)
        Label2(1).Caption = fresult8700(1)
        Label2(2).Caption = fresult8700(2)
        Label2(3).Caption = fresult8700(3)
        Label2(4).Caption = fresult8700(4)
        MsgBox "通訊成功!"
    Else
        MsgBox errt & "校驗錯!" + Chr(10) + Chr(13)
    End If
    If .PortOpen = True Then .PortOpen = False
End If
End With
End Sub

Private Sub Command3_Click()
Unload Me
End Sub

Private Sub Form_Load()
Combo1.ListIndex = 0
Combo2.ListIndex = 0
End Sub

Private Sub mscomm1_OnComm()
'通訊中斷
Dim read_count As Integer
Dim crc As Long
Select Case MSComm1.CommEvent
       Case comEvReceive
       '接受中斷
          Timer1.Enabled = False
          t_flag = 1
        Case comEventRxParity
        '奇偶校驗錯中斷
         Timer1.Enabled = False
         t_flag = 2
         errt = errt & "奇偶校驗錯!" + Chr(10) + Chr(13)
End Select
End Sub

Private Sub Timer1_Timer()
'通訊超時處理
Dim read_count As Integer
read_count = MSComm1.InBufferCount
If read_count > 0 Then
'接受字節(jié)數(shù)不符
    t_flag = 2
    t = MSComm1.Input
    Timer1.Enabled = False
    errt = errt & "錯誤響應(yīng)!請檢查儀表類型!" + Chr(10) + Chr(13)
Else
'未接受到數(shù)據(jù)
t_flag = 3
errt = errt & "通訊超時!" + Chr(10) + Chr(13)
Timer1.Enabled = False
End If

End Sub
Public Function fresult8700(ByVal lo As Integer) As String '浮點數(shù)轉(zhuǎn)換函數(shù),保留四位有效數(shù)
Dim byteAry As a_ByteAry
Dim dbl As A_single
For i = 0 To 3
   byteAry.ByteVal(i) = Val(shuju(i + 3 + lo * 4))
Next i
LSet dbl = byteAry
s = CCur(dbl.dblValue)
If s < 1 Then
s0 = Format(s, "0.000")
s1 = " "
ElseIf s < 1000 Then
   s0 = s
   s1 = " "
ElseIf s > 1000 And s < 1000000 Then
   s0 = s / 1000
   s1 = "k"
ElseIf s > 1000000 Then
   s0 = s / 1000000
   s1 = "m"
End If
s = CStr(s0)
rep:
If InStr(1, s, ".") = 1 Then s = "0" + s
s0 = InStr(1, s, ".")
Select Case Len(s)
Case Is > 4
    If Val(Mid(s, 6, 1)) > 5 Then
    s = CStr(Round(Val(s), 5 - s0))
    GoTo rep
    Else
    fresult8700 = Left(s, 5) + s1
    End If
Case Is = 4
    fresult8700 = s + "0" + s1
Case Is = 3
    If s0 > 0 Then
    fresult8700 = s + "00" + s1
    Else
    fresult8700 = s + ".0" + s1
    End If
Case Is = 2
    fresult8700 = s + ".00" + s1
Case Is = 1
    fresult8700 = s + ".000" + s1
End Select
End Function
Private Function qz8700(ByVal add As Integer) As Boolean '通訊函數(shù)
On Error GoTo errs
With MSComm1
ReDim fx(3) As Byte
errt = ""
fx(0) = &H55
fx(1) = add        '儀表地址
fx(2) = &H10
crc = 0
For i = 0 To 2
crc = crc + fx(i)
Next
fx(3) = crc Mod 256
t_flag = 0
tmp = .Input
.Output = fx
Timer1.Enabled = True
    Do
        If t_flag <> 0 Then
               If t_flag = 1 Then
                        read_count = .InBufferCount
                        shujut = .Input
                        qz8700 = True
               Else
                     MsgBox errt
                     qz8700 = False
               End If
        Exit Do
        End If
        DoEvents
    Loop

End With
Exit Function

errs:
Timer1.Enabled = False
MsgBox Err.Description
qz8700 = False
End Function

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本一二三不卡| 欧美精品成人一区二区三区四区| 亚洲444eee在线观看| 国产精品乱码妇女bbbb| 欧美经典三级视频一区二区三区| 精品欧美乱码久久久久久1区2区 | 久久久蜜桃精品| 精品1区2区在线观看| 日韩一区二区三区在线观看| 欧美日韩大陆一区二区| 91精品国产入口| 久久这里都是精品| 中文文精品字幕一区二区| 国产精品热久久久久夜色精品三区| 中文字幕第一区第二区| 亚洲丝袜自拍清纯另类| 亚洲综合成人在线视频| 视频一区国产视频| 韩国精品主播一区二区在线观看 | 国产.欧美.日韩| 成人一区二区三区视频 | 欧美日韩国产美女| 欧美电影免费观看完整版| 久久久精品综合| 亚洲免费伊人电影| 亚洲国产视频一区| 老司机午夜精品99久久| 粗大黑人巨茎大战欧美成人| 91免费看视频| 欧美一区二区日韩| 日本一区二区高清| 亚洲高清免费视频| 国产成人丝袜美腿| 欧美特级限制片免费在线观看| 91精品国产综合久久香蕉的特点| 欧美激情一区在线| 亚洲v日本v欧美v久久精品| 国内久久精品视频| 欧美综合一区二区| 国产欧美一区二区精品忘忧草| 一区二区成人在线| 国产一区二区看久久| 欧美专区亚洲专区| 国产精品久久久久国产精品日日| 日韩精品免费视频人成| 色综合一个色综合| 久久久国产精品午夜一区ai换脸| 亚洲欧美日韩国产手机在线| 久久爱www久久做| 欧美日韩精品一区二区天天拍小说| 久久久久综合网| 日韩成人精品在线观看| 欧美视频一区二区三区在线观看| 久久久久国产精品人| 日韩有码一区二区三区| 91精彩视频在线| 国产精品久久久久三级| 国产乱码精品一区二区三区忘忧草 | 欧美亚洲一区二区在线| 欧美国产禁国产网站cc| 麻豆国产精品一区二区三区| 色婷婷久久综合| 国产精品盗摄一区二区三区| 激情六月婷婷综合| 精品国产欧美一区二区| 青青草成人在线观看| 欧美日韩国产综合久久| 亚洲摸摸操操av| 在线亚洲+欧美+日本专区| 成人免费小视频| 91小视频免费看| 亚洲另类中文字| 99久久精品国产麻豆演员表| 国产三级久久久| 成人精品高清在线| 国产精品久久久久一区二区三区| 成人午夜激情在线| 国产欧美日韩亚州综合| 国产91色综合久久免费分享| 国产欧美日产一区| 成人av集中营| 伊人夜夜躁av伊人久久| 欧美视频一区二区三区| 日韩国产精品久久| 精品国产伦一区二区三区观看体验| 麻豆国产精品一区二区三区| 久久奇米777| 97精品视频在线观看自产线路二| 亚洲丝袜美腿综合| 欧美精品日韩一本| 国内久久精品视频| 亚洲女与黑人做爰| 717成人午夜免费福利电影| 秋霞影院一区二区| 国产日韩v精品一区二区| 成a人片亚洲日本久久| 亚洲一区在线观看网站| 日韩欧美资源站| 久久精品99国产精品| 乱一区二区av| 成人av电影在线观看| 欧美色成人综合| 不卡av在线网| 99r精品视频| 色综合久久66| 国产欧美一区二区三区鸳鸯浴 | 国产高清精品网站| 国产精品美女www爽爽爽| 91福利精品视频| 日本欧美大码aⅴ在线播放| 久久午夜国产精品| 色综合久久中文字幕| 青青青爽久久午夜综合久久午夜 | 一区二区三区高清在线| 91精品啪在线观看国产60岁| 国产成人av资源| 亚洲成av人片一区二区| 国产日本亚洲高清| 欧美肥妇bbw| 暴力调教一区二区三区| 青青草97国产精品免费观看| 亚洲乱码国产乱码精品精的特点| 精品日产卡一卡二卡麻豆| 色综合天天综合给合国产| 麻豆国产一区二区| 亚洲一区二区综合| 日韩一区在线免费观看| 精品国产91亚洲一区二区三区婷婷| 在线免费一区三区| av影院午夜一区| 国产传媒日韩欧美成人| 麻豆久久久久久久| 天天综合网 天天综合色| 日日夜夜精品视频天天综合网| 91麻豆文化传媒在线观看| 国产传媒一区在线| 美女视频黄频大全不卡视频在线播放| 成人综合在线观看| 在线播放视频一区| 亚洲激情五月婷婷| 在线免费观看日韩欧美| 国产精品福利一区二区三区| 天天综合网 天天综合色| 日韩一区二区免费高清| 国产成人在线电影| 五月天亚洲精品| 亚洲精品成人悠悠色影视| 8x8x8国产精品| 在线观看一区二区视频| 国产午夜精品一区二区三区视频| 久久99精品视频| 国产精品欧美久久久久无广告| 色综合网站在线| 99久久婷婷国产综合精品| 午夜视频一区二区三区| 日韩欧美高清在线| 欧美三级视频在线| 亚洲一区二区偷拍精品| 色综合天天视频在线观看| 精品成人一区二区三区| 精品一区二区在线视频| 久久精品人人做人人爽97| 一本一道综合狠狠老| 国产在线国偷精品产拍免费yy| 亚洲二区在线观看| 一二三区精品福利视频| 国产精品美女一区二区三区 | 成人夜色视频网站在线观看| 成人一区二区三区| 美腿丝袜在线亚洲一区| 国产精品一品二品| 国产精品一区在线| 一本一道综合狠狠老| 在线观看一区日韩| 日韩亚洲欧美一区| 久久精品日韩一区二区三区| 国产精品欧美极品| 亚洲一二三区在线观看| 日韩精品91亚洲二区在线观看| 精品一区二区三区视频在线观看| 粉嫩欧美一区二区三区高清影视| 成人涩涩免费视频| 欧美日韩综合在线| 国产亚洲欧美日韩日本| 亚洲狠狠丁香婷婷综合久久久| 爽好多水快深点欧美视频| 国产精品亚洲专一区二区三区 | 国产a级毛片一区| 日本乱人伦一区| 精品免费国产二区三区| 亚洲日穴在线视频| 精品亚洲国内自在自线福利| 色综合一个色综合亚洲| 精品久久久久久久人人人人传媒| 中文字幕一区二区三中文字幕| 男人的j进女人的j一区| 9人人澡人人爽人人精品| 欧美videossexotv100| 亚洲欧美激情插 | 久久综合999|