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

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

?? form3.frm

?? 本設計要求使用微機與可編程控制器通過串行通信接口進行連接
?? FRM
字號:
VERSION 5.00
Object = "{648A5603-2C6E-101B-82B6-000000000014}#1.1#0"; "MSCOMM32.OCX"
Object = "{5E9E78A0-531B-11CF-91F6-C2863C385E30}#1.0#0"; "MSFLXGRD.OCX"
Begin VB.Form Form3 
   BackColor       =   &H00FFC0C0&
   BorderStyle     =   1  'Fixed Single
   Caption         =   "讀DM區數據"
   ClientHeight    =   5505
   ClientLeft      =   3930
   ClientTop       =   3045
   ClientWidth     =   9990
   ForeColor       =   &H00808080&
   LinkTopic       =   "Form3"
   MaxButton       =   0   'False
   MinButton       =   0   'False
   ScaleHeight     =   5505
   ScaleWidth      =   9990
   StartUpPosition =   2  '屏幕中心
   Begin VB.Timer Timer1 
      Left            =   5880
      Top             =   0
   End
   Begin MSCommLib.MSComm MSComm1 
      Left            =   8160
      Top             =   0
      _ExtentX        =   1005
      _ExtentY        =   1005
      _Version        =   393216
      DTREnable       =   -1  'True
   End
   Begin VB.Frame Frame1 
      BackColor       =   &H00FFC0FF&
      Caption         =   "讀DM區數據"
      BeginProperty Font 
         Name            =   "楷體_GB2312"
         Size            =   12
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ForeColor       =   &H000000FF&
      Height          =   4575
      Left            =   480
      TabIndex        =   0
      Top             =   480
      Width           =   9015
      Begin VB.Frame Frame2 
         BackColor       =   &H008080FF&
         Caption         =   "DM數據顯示區"
         BeginProperty Font 
            Name            =   "楷體_GB2312"
            Size            =   12
            Charset         =   134
            Weight          =   700
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H00C00000&
         Height          =   1575
         Left            =   360
         TabIndex        =   9
         Top             =   2760
         Width           =   8175
         Begin MSFlexGridLib.MSFlexGrid Grid1 
            Height          =   855
            Left            =   360
            TabIndex        =   10
            Top             =   360
            Width           =   7575
            _ExtentX        =   13361
            _ExtentY        =   1508
            _Version        =   393216
         End
      End
      Begin VB.CommandButton Cmd2 
         BackColor       =   &H00C0C0FF&
         Caption         =   "自動持續讀DM數據"
         BeginProperty Font 
            Name            =   "宋體"
            Size            =   12
            Charset         =   134
            Weight          =   700
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   615
         Left            =   6960
         Style           =   1  'Graphical
         TabIndex        =   8
         Top             =   1200
         Width           =   1815
      End
      Begin VB.TextBox Txt2 
         Height          =   375
         Left            =   1440
         TabIndex        =   7
         Top             =   1200
         Width           =   1575
      End
      Begin VB.CommandButton Cmd1 
         BackColor       =   &H00C0C0FF&
         Caption         =   "讀DM區數據"
         BeginProperty Font 
            Name            =   "宋體"
            Size            =   12
            Charset         =   134
            Weight          =   700
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   615
         Left            =   6960
         Style           =   1  'Graphical
         TabIndex        =   5
         Top             =   240
         Width           =   1815
      End
      Begin VB.TextBox Txt3 
         Height          =   375
         Left            =   1440
         TabIndex        =   4
         Top             =   2040
         Width           =   3735
      End
      Begin VB.TextBox Txt1 
         Height          =   375
         Left            =   1440
         TabIndex        =   1
         Top             =   480
         Width           =   1575
      End
      Begin VB.Label Label4 
         BackStyle       =   0  'Transparent
         Caption         =   "指示燈:綠為正常,紅為不正常"
         BeginProperty Font 
            Name            =   "楷體_GB2312"
            Size            =   12
            Charset         =   134
            Weight          =   700
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H00C00000&
         Height          =   375
         Left            =   3360
         TabIndex        =   11
         Top             =   1560
         Width           =   3495
      End
      Begin VB.Shape Shape1 
         FillColor       =   &H0080FFFF&
         FillStyle       =   0  'Solid
         Height          =   1095
         Left            =   4440
         Shape           =   3  'Circle
         Top             =   240
         Width           =   1215
      End
      Begin VB.Label Label3 
         BackStyle       =   0  'Transparent
         Caption         =   "要讀的字節數"
         BeginProperty Font 
            Name            =   "楷體_GB2312"
            Size            =   12
            Charset         =   134
            Weight          =   700
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H000000FF&
         Height          =   615
         Left            =   120
         TabIndex        =   6
         Top             =   1080
         Width           =   975
      End
      Begin VB.Label Label2 
         BackStyle       =   0  'Transparent
         Caption         =   "接收的原字符"
         BeginProperty Font 
            Name            =   "楷體_GB2312"
            Size            =   12
            Charset         =   134
            Weight          =   700
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H000000FF&
         Height          =   615
         Left            =   120
         TabIndex        =   3
         Top             =   1920
         Width           =   975
      End
      Begin VB.Label Label1 
         BackStyle       =   0  'Transparent
         Caption         =   "開始地址"
         BeginProperty Font 
            Name            =   "楷體_GB2312"
            Size            =   12
            Charset         =   134
            Weight          =   700
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H000000FF&
         Height          =   375
         Left            =   120
         TabIndex        =   2
         Top             =   480
         Width           =   1095
      End
   End
End
Attribute VB_Name = "Form3"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Option Explicit

Public Function fcs(ByVal inputstr As String) As String
  Dim slen, i, xorresult As Integer
Dim tempfcs As String
slen = Len(inputstr)
xorresult = 0
For i = 1 To slen
xorresult = xorresult Xor Asc(Mid$(inputstr, i, 1))
Next i
tempfcs = Hex$(xorresult)
If Len(tempfcs) = 1 Then tempfcs = "0" + tempfcs
fcs = tempfcs
End Function



' 用途:將十六進制轉化為十進制
' 輸入:Hex(十六進制數)
' 輸入數據類型:String
' 輸出:HEX_to_DEC(十進制數)
' 輸出數據類型:Long
' 輸入的最大數為7FFFFFFF,輸出的最大數為2147483647
Public Function HEX_to_DEC(ByVal Hex As String) As Long
    Dim i As Long
    Dim B As Long
    
    Hex = UCase(Hex)
    For i = 1 To Len(Hex)
        Select Case Mid(Hex, Len(Hex) - i + 1, 1)
            Case "0": B = B + 16 ^ (i - 1) * 0
            Case "1": B = B + 16 ^ (i - 1) * 1
            Case "2": B = B + 16 ^ (i - 1) * 2
            Case "3": B = B + 16 ^ (i - 1) * 3
            Case "4": B = B + 16 ^ (i - 1) * 4
            Case "5": B = B + 16 ^ (i - 1) * 5
            Case "6": B = B + 16 ^ (i - 1) * 6
            Case "7": B = B + 16 ^ (i - 1) * 7
            Case "8": B = B + 16 ^ (i - 1) * 8
            Case "9": B = B + 16 ^ (i - 1) * 9
            Case "A": B = B + 16 ^ (i - 1) * 10
            Case "B": B = B + 16 ^ (i - 1) * 11
            Case "C": B = B + 16 ^ (i - 1) * 12
            Case "D": B = B + 16 ^ (i - 1) * 13
            Case "E": B = B + 16 ^ (i - 1) * 14
            Case "F": B = B + 16 ^ (i - 1) * 15
        End Select
    Next i
    HEX_to_DEC = B
End Function



Public Sub tabinit()
Rem 初始化表格
Dim i As Integer

Grid1.Rows = 2
Grid1.Cols = 20 + 1
Rem 表格的標題
  Grid1.Col = 0
  Grid1.Row = 0: Grid1.Text = "DM地址編號"
  Grid1.Row = 1: Grid1.Text = "DM值"
Rem 寫表格的第一行表示地址編號
Grid1.Row = 0
For i = 1 To 20
Grid1.Col = i: Grid1.Text = "" + Str$(i)
Next i

Rem 表格顯示數據的開始位置
Grid1.TopRow = 1
Grid1.LeftCol = 1

End Sub





Private Sub Cmd1_Click()
Dim A As String
Dim B As String
Dim C As String
 Dim tp As String
 Dim X As String
 Dim i As Integer
 Dim NUM(20) As String
 Dim DM(20) As String
 Dim BFCS As String
 Dim N As Integer
 
 If MSComm1.PortOpen = True Then
 MSComm1.PortOpen = False
 End If
If Txt1.Text = "" Then
X = MsgBox("地址不能為空", 16)
Exit Sub
End If
 If Txt2.Text = "" Then
X = MsgBox("字節數不能為空", 16)
Exit Sub
End If
N = Txt2.Text
 tp = "@00RD"
 A = tp + Txt1.Text + Txt2.Text + fcs(tp + Txt1.Text + Txt2.Text) + "*" + Chr$(13)



Rem 如果端口沒有開,把端口打開
 
 If MSComm1.PortOpen = False Then
 MSComm1.PortOpen = True
 End If
 MSComm1.InBufferCount = 0
 MSComm1.Output = A
N = Txt2.Text

 


Do
DoEvents
Loop Until MSComm1.InBufferCount >= 10 + 4 * N
 B = MSComm1.Input
 Txt3.Text = B
 

 
 
BFCS = fcs(Mid((B), 1, Len(B) - 4))

Rem 判斷通訊是否正常

  If BFCS = Mid(B, Len(B) - 3, 2) Then
  Shape1.FillColor = vbBlue
    X = MsgBox("通訊成功", 16)
           Shape1.FillColor = vbBlue
     
      
      
  Else: Shape1.FillColor = vbRed
  X = MsgBox("通訊不成功", 16)
     
        Exit Sub
End If


  For i = 0 To N - 1

 NUM(i) = Mid((B), 8 + 4 * i, 4)
 Next i
 For i = 0 To 19
 DM(i) = HEX_to_DEC(NUM(i))
 Next i
 
 
 
 
 For i = 0 To 19
 Grid1.Row = 1: Grid1.Col = i + 1
 Grid1.Text = DM(i)
 Next i

 
 Shape1.FillColor = vbYellow



End Sub

Private Sub CMD2_Click()
Dim X As String
Dim p As String
Dim q As String
p = "自動持續讀DM數據"
q = "停止持續讀DM數據"
If Cmd2.Caption = p Then
 

   If Txt1.Text = "" Then
  X = MsgBox("地址不能為空", 16)
  Exit Sub
   End If
 If Txt2.Text = "" Then
X = MsgBox("字節數不能為空", 16)
Exit Sub
End If

Cmd2.Caption = q
Timer1.Enabled = True
Else: Cmd2.Caption = p
Timer1.Enabled = False
End If
End Sub

Private Sub Form_Load()

Rem 初始化

 MSComm1.CommPort = 3
 MSComm1.Settings = "9600,E,7,2"
 MSComm1.InputLen = 0
Timer1.Interval = 2000


Timer1.Enabled = False
Call tabinit
End Sub

Private Sub Form_Unload(Cancel As Integer)
Form2.Enabled = True
Form2.Show

Unload Form3

End Sub

Private Sub Timer1_Timer()
Dim A As String
Dim B As String
Dim C As String
 Dim tp As String
 Dim X As String
 Dim i As Integer
 Dim NUM(20) As String
 Dim DM(20) As String
 Dim BFCS As String
 Dim N As Integer
 
 
If Txt1.Text = "" Then
X = MsgBox("地址不能為空", 16)
Exit Sub
End If
 If Txt2.Text = "" Then
X = MsgBox("字節數不能為空", 16)
Exit Sub
End If
N = Txt2.Text
 tp = "@00RD"
 A = tp + Txt1.Text + Txt2.Text + fcs(tp + Txt1.Text + Txt2.Text) + "*" + Chr$(13)



Rem 如果端口沒有開,把端口打開
 
 If MSComm1.PortOpen = False Then
 MSComm1.PortOpen = True
 End If
 MSComm1.InBufferCount = 0
 MSComm1.Output = A
N = Txt2.Text

 


Do
DoEvents
Loop Until MSComm1.InBufferCount >= 10 + 4 * N
 B = MSComm1.Input
 Txt3.Text = B
 

 
 
BFCS = fcs(Mid((B), 1, Len(B) - 4))

Rem 判斷通訊是否正常

  If BFCS = Mid(B, Len(B) - 3, 2) Then
  Shape1.FillColor = vbBlue
    X = MsgBox("通訊成功", 16)
           Shape1.FillColor = vbBlue
     
      
      
  Else: Shape1.FillColor = vbRed
  X = MsgBox("通訊不成功", 16)
     
        Exit Sub
End If


  For i = 0 To N - 1

 NUM(i) = Mid((B), 8 + 4 * i, 4)
 Next i
 For i = 0 To 19
 DM(i) = HEX_to_DEC(NUM(i))
 Next i
 
 
 
 
 For i = 0 To 19
 Grid1.Row = 1: Grid1.Col = i + 1
 Grid1.Text = DM(i)
 Next i

 
 Shape1.FillColor = vbYellow
Timer1.Enabled = True
 
End Sub


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美视频在线播放| 日韩一区和二区| 国产午夜精品理论片a级大结局 | 黄页网站大全一区二区| 精品少妇一区二区三区视频免付费 | 久久综合色之久久综合| 国产一区二区三区黄视频 | 国产一区在线视频| 丝瓜av网站精品一区二区| 精品国产伦一区二区三区观看方式| 激情综合色丁香一区二区| 一区二区三区在线观看动漫| 91蜜桃免费观看视频| 美女在线视频一区| 国产精品网曝门| 欧美日韩视频专区在线播放| 国产精品资源在线| 亚洲一区二区三区在线播放| 欧美成va人片在线观看| 91精品国产综合久久精品 | 欧美伊人久久大香线蕉综合69| 99免费精品视频| 美女视频黄久久| 日韩电影免费一区| 亚洲老司机在线| 2020国产精品自拍| 久久综合九色欧美综合狠狠| 久久久久久毛片| 在线不卡一区二区| 91免费观看在线| 欧美亚洲日本一区| 在线不卡的av| 精品成人私密视频| 欧美国产精品v| www国产精品av| 国产精品无人区| 亚洲黄色av一区| 三级一区在线视频先锋| 国产在线不卡一区| k8久久久一区二区三区| 在线观看视频一区二区| av在线不卡观看免费观看| 色悠悠久久综合| 成人晚上爱看视频| 久久不见久久见中文字幕免费| 一区二区在线观看视频| 午夜欧美电影在线观看| 亚洲免费观看高清在线观看| 久久综合久久久久88| 国产欧美日韩综合精品一区二区| 日韩一级二级三级精品视频| 国产午夜亚洲精品羞羞网站| 亚洲视频免费在线| 中文字幕在线免费不卡| 国产精品女人毛片| 午夜激情久久久| 国产91精品在线观看| 国产精品18久久久久久久久久久久| av一区二区三区黑人| 欧美一区二区三区公司| 中文字幕欧美一| 久久99精品国产.久久久久久| 成人精品国产免费网站| 成人网在线播放| 欧美精品丝袜中出| 国产精品久99| 亚洲乱码国产乱码精品精可以看 | 久久先锋影音av鲁色资源网| 亚洲男同1069视频| 国产呦萝稀缺另类资源| 欧美日韩高清在线| 欧美一级在线视频| 亚洲另类中文字| 国产成人在线免费观看| 99久久久久久| 欧美三级在线看| 国产精品久久久久久久久动漫| 青青草国产精品亚洲专区无| 精品一区二区三区久久久| 欧美图区在线视频| 最新中文字幕一区二区三区 | 亚洲精品乱码久久久久久黑人| 精品一区二区免费在线观看| 欧美群妇大交群中文字幕| 亚洲免费观看高清完整版在线| 成人午夜激情片| 国产丝袜在线精品| 国产精一区二区三区| 精品欧美一区二区在线观看| 喷水一区二区三区| 4438x亚洲最大成人网| 亚洲成人777| 国产专区欧美精品| 欧美一区午夜视频在线观看| 亚洲自拍与偷拍| 色94色欧美sute亚洲线路一ni| 日韩美女视频在线| 久久―日本道色综合久久| 欧美精品v国产精品v日韩精品| 色系网站成人免费| 亚洲色图欧洲色图| 91小视频免费看| 亚洲免费观看高清在线观看| 色综合色狠狠天天综合色| 亚洲日本一区二区三区| av网站一区二区三区| 国产精品久久久久一区二区三区共| 国产99久久久久| 五月婷婷色综合| 欧美日韩不卡一区二区| 日韩高清不卡在线| 欧美tk丨vk视频| 国模套图日韩精品一区二区| 国产亚洲欧美中文| 成人三级伦理片| 亚洲欧美一区二区在线观看| 欧美伊人久久久久久久久影院 | 精品一区二区日韩| 久久一二三国产| bt欧美亚洲午夜电影天堂| 亚洲免费观看高清完整版在线观看| 色呦呦网站一区| 日韩电影在线观看一区| 国产日韩成人精品| 91免费看片在线观看| 日韩电影免费一区| 亚洲国产精品t66y| 欧美日韩小视频| 国产乱子伦一区二区三区国色天香| 国产精品理论片| 欧美剧在线免费观看网站| 狠狠色狠狠色综合日日91app| 国产精品美女久久久久久久| 欧美专区在线观看一区| 国产毛片精品一区| 亚洲黄色av一区| 亚洲精品一区二区三区影院| 91免费视频观看| 国内一区二区在线| 一级中文字幕一区二区| 久久久久国产精品免费免费搜索| 在线一区二区三区四区五区| 国内精品国产成人国产三级粉色| 亚洲乱码国产乱码精品精可以看| 精品日韩欧美一区二区| 色偷偷久久人人79超碰人人澡| 精品一区二区三区视频在线观看 | 波多野结衣中文一区| 亚洲v中文字幕| 国产精品二区一区二区aⅴ污介绍| 欧美疯狂性受xxxxx喷水图片| 成人av午夜电影| 老司机精品视频在线| 亚洲自拍偷拍av| 亚洲国产精品成人久久综合一区| 91精品国产综合久久久蜜臀粉嫩| 成人精品鲁一区一区二区| 国产在线一区观看| 日本欧美肥老太交大片| 夜夜爽夜夜爽精品视频| 成人欧美一区二区三区黑人麻豆| www国产精品av| 日韩欧美不卡在线观看视频| 欧美日韩情趣电影| 91美女在线观看| 欧美精品第1页| 91丝袜美腿高跟国产极品老师| 国产综合久久久久久久久久久久| 日本不卡一区二区三区高清视频| 亚洲一区在线播放| 一区二区三区不卡视频| 中文字幕中文乱码欧美一区二区 | 国产中文一区二区三区| 另类欧美日韩国产在线| 免费成人在线网站| 久久精品噜噜噜成人88aⅴ| 日韩中文字幕不卡| 日韩精品欧美精品| 亚洲aⅴ怡春院| 日韩电影在线观看网站| 蜜臀av一区二区| 久久av中文字幕片| 国产一区日韩二区欧美三区| 国精品**一区二区三区在线蜜桃| 国产一区二区调教| 国产99久久精品| 99久久国产免费看| 91黄色小视频| 欧美日韩精品一区二区三区四区| 欧美视频三区在线播放| 欧美精品久久久久久久久老牛影院| 欧美日韩精品三区| 欧美一级免费观看| 欧美电影免费观看高清完整版| 欧美成人官网二区| 国产精品动漫网站| 亚洲一二三四在线观看| 三级不卡在线观看| 精品无人码麻豆乱码1区2区 | 亚洲第一福利一区|