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

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

?? frmmain.frm

?? 《Modbus.OCX》版權屬于葉帆所有。任何組織和個人未經葉帆許可與授權
?? FRM
字號:
VERSION 5.00
Object = "{43715ED3-EE9F-4827-A03F-1C1C99883974}#1.0#0"; "Moubus.ocx"
Begin VB.Form frmMain 
   BorderStyle     =   3  'Fixed Dialog
   Caption         =   "Modbus Client demo"
   ClientHeight    =   3675
   ClientLeft      =   735
   ClientTop       =   330
   ClientWidth     =   5910
   Icon            =   "frmMain.frx":0000
   LinkTopic       =   "Form1"
   MaxButton       =   0   'False
   MinButton       =   0   'False
   ScaleHeight     =   3675
   ScaleWidth      =   5910
   StartUpPosition =   3  '窗口缺省
   Begin VB.CommandButton cmdAbout 
      Caption         =   "關于"
      Height          =   375
      Left            =   3330
      TabIndex        =   19
      Top             =   3105
      Width           =   1005
   End
   Begin VB.CommandButton cmdClose 
      Caption         =   "關閉"
      Height          =   375
      Left            =   4455
      TabIndex        =   18
      Top             =   3105
      Width           =   1005
   End
   Begin VB.Frame Frame4 
      Caption         =   "PLC連接"
      Height          =   795
      Left            =   180
      TabIndex        =   14
      Top             =   90
      Width           =   5565
      Begin VB.PictureBox picFlag 
         BackColor       =   &H000000FF&
         Height          =   315
         Left            =   150
         ScaleHeight     =   255
         ScaleWidth      =   285
         TabIndex        =   17
         Top             =   300
         Width           =   345
      End
      Begin VB.ComboBox cmbNo 
         Height          =   300
         Left            =   600
         Style           =   2  'Dropdown List
         TabIndex        =   16
         Top             =   300
         Width           =   3825
      End
      Begin VB.CommandButton cmdLogin 
         Caption         =   "登錄"
         Height          =   345
         Left            =   4560
         TabIndex        =   15
         Top             =   270
         Width           =   795
      End
   End
   Begin VB.Frame Frame2 
      Caption         =   "發送數據/修改數據"
      Height          =   1905
      Left            =   180
      TabIndex        =   0
      Top             =   1050
      Width           =   5565
      Begin ModbusRtus.ModbusRtu ModbusRtu1 
         Left            =   1440
         Top             =   210
         _ExtentX        =   3784
         _ExtentY        =   2672
      End
      Begin VB.ComboBox cmbLen 
         Height          =   300
         ItemData        =   "frmMain.frx":038A
         Left            =   4710
         List            =   "frmMain.frx":0394
         Locked          =   -1  'True
         Style           =   2  'Dropdown List
         TabIndex        =   8
         Top             =   330
         Width           =   645
      End
      Begin VB.Timer tmrRead 
         Enabled         =   0   'False
         Interval        =   1000
         Left            =   5370
         Top             =   690
      End
      Begin VB.CheckBox chkRun 
         Alignment       =   1  'Right Justify
         Caption         =   "連續讀"
         ForeColor       =   &H00FF8080&
         Height          =   345
         Left            =   3120
         TabIndex        =   7
         Top             =   720
         Width           =   885
      End
      Begin VB.CommandButton cmdWriteData 
         Caption         =   "寫"
         Height          =   315
         Left            =   4800
         TabIndex        =   6
         Top             =   720
         Width           =   555
      End
      Begin VB.ComboBox cmbType 
         Height          =   300
         ItemData        =   "frmMain.frx":039E
         Left            =   3450
         List            =   "frmMain.frx":03AE
         Style           =   2  'Dropdown List
         TabIndex        =   5
         Top             =   330
         Width           =   645
      End
      Begin VB.TextBox txtData 
         Height          =   585
         Left            =   210
         MultiLine       =   -1  'True
         TabIndex        =   4
         Top             =   1110
         Width           =   5145
      End
      Begin VB.ComboBox cmbNum 
         Height          =   300
         Left            =   2130
         Style           =   2  'Dropdown List
         TabIndex        =   3
         Top             =   330
         Width           =   675
      End
      Begin VB.CommandButton cmdReadData 
         Caption         =   "讀"
         Height          =   315
         Left            =   4230
         TabIndex        =   2
         Top             =   720
         Width           =   555
      End
      Begin VB.TextBox txtAddr 
         Height          =   285
         Left            =   1080
         TabIndex        =   1
         Text            =   "0"
         Top             =   330
         Width           =   465
      End
      Begin VB.Label lblLen 
         Caption         =   "類別:"
         Height          =   285
         Index           =   0
         Left            =   4200
         TabIndex        =   13
         Top             =   390
         Width           =   1125
      End
      Begin VB.Label Label1 
         Caption         =   "數據:"
         Height          =   285
         Index           =   3
         Left            =   210
         TabIndex        =   12
         Top             =   780
         Width           =   1065
      End
      Begin VB.Label Label1 
         Caption         =   "類型:"
         Height          =   285
         Index           =   2
         Left            =   2940
         TabIndex        =   11
         Top             =   390
         Width           =   705
      End
      Begin VB.Label lblLen 
         Caption         =   "個數:"
         Height          =   285
         Index           =   1
         Left            =   1620
         TabIndex        =   10
         Top             =   390
         Width           =   705
      End
      Begin VB.Label Label1 
         Caption         =   "變量地址:"
         Height          =   285
         Index           =   0
         Left            =   210
         TabIndex        =   9
         Top             =   390
         Width           =   1065
      End
   End
End
Attribute VB_Name = "frmMain"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
'*************************************************************************
'**模 塊 名:frmTest
'**說    明:YFsoft 版權所有2005 - 2006(C)
'**創 建 人:葉帆
'**日    期:2005-08-23 14:45:36
'**修 改 人:
'**日    期:
'**描    述:MbClient 控件示例
'**版    本:V1.0.0
'*************************************************************************

'*************************************************************************
'**函 數 名:chkRun_Click
'**輸    入:無
'**輸    出:無
'**功能描述:
'**全局變量:
'**調用模塊:
'**作    者:葉帆
'**日    期:2005-08-28 11:11:25
'**修 改 人:
'**日    期:
'**版    本:V1.0.0
'*************************************************************************
Private Sub chkRun_Click()
   tmrRead.Enabled = IIf(chkRun.Value = 0, False, True)
End Sub

'*************************************************************************
'**函 數 名:cmbType_Click
'**輸    入:無
'**輸    出:無
'**功能描述:
'**全局變量:
'**調用模塊:
'**作    者:葉帆
'**日    期:2005-08-29 11:42:33
'**修 改 人:
'**日    期:
'**版    本:V1.0.0
'*************************************************************************
Private Sub cmbType_Click()
  If cmbType.ListIndex < 2 Then
     cmbLen.ListIndex = 0
  Else
     cmbLen.ListIndex = 1
  End If
End Sub

'*************************************************************************
'**函 數 名:cmdAbout_Click
'**輸    入:無
'**輸    出:無
'**功能描述:
'**全局變量:
'**調用模塊:
'**作    者:葉帆
'**日    期:2005-11-19 23:48:27
'**修 改 人:
'**日    期:
'**版    本:V1.0.0
'*************************************************************************
Private Sub cmdAbout_Click()
    ModbusRtu1.About
End Sub

'*************************************************************************
'**函 數 名:cmdClose_Click
'**輸    入:無
'**輸    出:無
'**功能描述:
'**全局變量:
'**調用模塊:
'**作    者:葉帆
'**日    期:2005-11-19 23:48:12
'**修 改 人:
'**日    期:
'**版    本:V1.0.0
'*************************************************************************
Private Sub cmdClose_Click()
    Unload Me
End Sub

'*************************************************************************
'**函 數 名:cmdLogin_Click
'**輸    入:無
'**輸    出:無
'**功能描述:
'**全局變量:
'**調用模塊:
'**作    者:葉帆
'**日    期:2005-07-26 20:39:33
'**修 改 人:
'**日    期:
'**版    本:V1.0.0
'*************************************************************************
Private Sub cmdLogin_Click()
    Dim lngData() As Long
    Dim lngRet As Long
    
    ModbusRtu1.FixAddr = cmbNo.ListIndex + 1
    lngRet = ModbusRtu1.ReadData(Val(txtAddr), lngData(), , , Modbus_V)
    If lngRet = 0 Then
        picFlag.BackColor = RGB(0, 255, 0)
    Else
        picFlag.BackColor = RGB(255, 0, 0)
    End If
End Sub
'*************************************************************************
'**函 數 名:cmdSendData_Click
'**輸    入:無
'**輸    出:無
'**功能描述:
'**全局變量:
'**調用模塊:
'**作    者:葉帆
'**日    期:2005-08-27 23:59:32
'**修 改 人:
'**日    期:
'**版    本:V1.0.0
'*************************************************************************
Private Sub cmdReadData_Click()
    On Error GoTo ToExit '打開錯誤陷阱
    '------------------------------------------------
   Dim i As Long
   Dim bytType As Byte
   Dim lngData() As Long
   
   Select Case cmbType.ListIndex
     Case 0: bytType = Modbus_I
     Case 1: bytType = Modbus_Q
     Case 2: bytType = Modbus_AI
     Case 3: bytType = Modbus_V
    End Select
   
   ModbusRtu1.FixAddr = cmbNo.ListIndex + 1
   If ModbusRtu1.ReadData(Val(txtAddr), lngData(), Val(cmbNum.Text), Val(cmbLen.ListIndex), Val(bytType)) = 0 Then
      txtData = ""
      For i = 1 To Val(cmbNum.Text)
        txtData = txtData & Format(lngData(i - 1), "0") & " "
      Next
   Else
     txtData = "Error"
   End If
   
'   'modbus 默認最小單位是字(以long型存取,其實只用到低2個字節),所以在獲取其它類型的數據時,要進行適當的轉換
'   'Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (Destination As Any, Source As Any, ByVal Length As Long)
'   Dim lngData() As Long
'   Dim intData(0 To 1) As Integer
'
'   Dim sngData As Single
'   Call ModbusRtu1.ReadData(1, lngData(), 2)
'   intData(0) = lngData(0)
'   intData(1) = lngData(1)
'
'
'   CopyMemory ByVal VarPtr(sngData), ByVal VarPtr(intData(0)), Len(sngData)          '浮點需要轉換
'
'   Dim lngData() As Long
'   Dim bytData(0 To 1) As Byte
'
'   Dim intData As Integer
'   Call ModbusRtu1.ReadData(1, lngData(), 2, , Modbus_Q)
'   bytData(0) = lngData(0)
'   bytData(1) = lngData(1)
'
'
'   CopyMemory ByVal VarPtr(intData), ByVal VarPtr(bytData(0)), Len(intData)          '需要轉換


   
   
    '------------------------------------------------
    Exit Sub
    '----------------
ToExit:
   MsgBox Err.Description
End Sub


'*************************************************************************
'**函 數 名:cmdWriteData_Click
'**輸    入:無
'**輸    出:無
'**功能描述:
'**全局變量:
'**調用模塊:
'**作    者:葉帆
'**日    期:2005-08-28 11:43:08
'**修 改 人:
'**日    期:
'**版    本:V1.0.0
'*************************************************************************
Private Sub cmdWriteData_Click()
    On Error GoTo ToExit '打開錯誤陷阱
    '------------------------------------------------
    Dim bytType As Byte
    Dim strData() As String
    Dim lngData() As Long
    Dim i As Long

   Select Case cmbType.ListIndex
     Case 0: bytType = Modbus_I
     Case 1: bytType = Modbus_Q
     Case 2: bytType = Modbus_AI
     Case 3: bytType = Modbus_V
    End Select

    If Len(txtData) > 0 Then
        strData = Split(txtData, " ")
        ReDim lngData(UBound(strData))
        For i = 0 To UBound(strData)
          lngData(i) = Val(strData(i))
        Next
        If ModbusRtu1.WriteData(Val(txtAddr), lngData, UBound(strData) + 1, Val(cmbLen.ListIndex), Val(bytType), cmbNo.ListIndex + 1) = 0 Then
            '
        Else
            txtData = "Error"
        End If
    End If
    '------------------------------------------------
    Exit Sub
    '----------------
ToExit:
    MsgBox Err.Description
End Sub

'*************************************************************************
'**函 數 名:Form_Load
'**輸    入:無
'**輸    出:無
'**功能描述:
'**全局變量:
'**調用模塊:
'**作    者:葉帆
'**日    期:2005-08-28 19:07:04
'**修 改 人:
'**日    期:
'**版    本:V1.0.0
'*************************************************************************
Private Sub Form_Load()
   Dim i As Long
   For i = 1 To 222
     cmbNo.AddItem Format(i, "0")
   Next
   For i = 1 To 100
     cmbNum.AddItem Format(i, "0")
   Next
   cmbNum.ListIndex = 0
   cmbNo.ListIndex = 0
   cmbType.ListIndex = 3
   
   ModbusRtu1.InitRegCompany "普洛塞斯控制技術(天津)有限公司"
   
   ModbusRtu1.OpenPort 1
End Sub

'*************************************************************************
'**函 數 名:Form_Unload
'**輸    入:Cancel(Integer) -
'**輸    出:無
'**功能描述:關閉串口
'**全局變量:
'**調用模塊:
'**作    者:葉帆
'**日    期:2005-08-23 14:40:05
'**修 改 人:
'**日    期:
'**版    本:V1.0.0
'*************************************************************************
Private Sub Form_Unload(Cancel As Integer)
   ModbusRtu1.ClosePort
   End
End Sub


'*************************************************************************
'**函 數 名:tmrRead_Timer
'**輸    入:無
'**輸    出:無
'**功能描述:
'**全局變量:
'**調用模塊:
'**作    者:葉帆
'**日    期:2005-08-28 11:10:58
'**修 改 人:
'**日    期:
'**版    本:V1.0.0
'*************************************************************************
Private Sub tmrRead_Timer()
   cmdReadData_Click
End Sub

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
奇米色777欧美一区二区| 成人午夜在线免费| 欧美精品自拍偷拍动漫精品| 亚洲午夜在线电影| 在线播放/欧美激情| 蜜臀av性久久久久蜜臀av麻豆| 91精品国产综合久久久蜜臀图片| 亚洲国产aⅴ天堂久久| 欧美日韩久久久一区| 免费av网站大全久久| 国产欧美一区二区在线观看| 99re视频精品| 麻豆精品一区二区综合av| 亚洲精选视频在线| 欧美揉bbbbb揉bbbbb| 国产剧情一区二区三区| 一区二区国产盗摄色噜噜| 精品伦理精品一区| 日本道精品一区二区三区| 国产综合色在线| 一区二区三区高清| 国产精品乱码一区二区三区软件| 97久久超碰精品国产| 国产精品自拍三区| 日韩精品免费视频人成| 亚洲欧美日本韩国| 国产精品久久午夜夜伦鲁鲁| 欧美mv日韩mv亚洲| 91精品国产入口| 国产精品中文字幕日韩精品| 日韩欧美高清在线| 成人免费av资源| 国产成人在线视频免费播放| 午夜精品久久久| 亚洲成人你懂的| 亚洲国产日韩a在线播放| 亚洲精品国产a| 亚洲电影你懂得| 婷婷六月综合网| 麻豆成人免费电影| 久久99精品国产| 粉嫩久久99精品久久久久久夜| 国产乱国产乱300精品| 国产精品资源站在线| 成人精品国产福利| 99久久99精品久久久久久 | 色综合久久六月婷婷中文字幕| 粉嫩aⅴ一区二区三区四区五区 | 免费视频最近日韩| 国产69精品一区二区亚洲孕妇| 成人午夜视频在线| 欧美日韩一区二区三区不卡| 日韩免费看的电影| 久久久影视传媒| 亚洲国产一区在线观看| 精品中文字幕一区二区小辣椒| 成人免费看黄yyy456| 欧美日韩精品三区| 国产午夜亚洲精品不卡| 午夜日韩在线观看| 风间由美中文字幕在线看视频国产欧美| 成人小视频免费观看| 欧美夫妻性生活| 一区二区三区国产| 国产精品18久久久久久vr| 欧美亚洲国产一卡| 国产精品国产三级国产有无不卡| 美脚の诱脚舐め脚责91| 欧美亚洲综合另类| 日韩美女啊v在线免费观看| 六月丁香婷婷久久| 日韩欧美中文字幕公布| 石原莉奈在线亚洲三区| 91一区二区在线观看| 国产精品福利一区| 粉嫩久久99精品久久久久久夜| 久久综合九色综合欧美98| 另类人妖一区二区av| 欧美成人精品福利| 国产在线一区观看| 欧美激情在线观看视频免费| 丁香六月综合激情| 国产精品久久久久久久蜜臀| 成人av网站在线观看免费| 国产精品对白交换视频| 91美女在线看| 亚洲444eee在线观看| 精品国产一区二区精华| 国产**成人网毛片九色| 国产精品久久午夜夜伦鲁鲁| 97se亚洲国产综合自在线| 亚洲综合视频网| 欧美性猛交一区二区三区精品| 日韩一区二区中文字幕| 奇米影视在线99精品| 欧美韩日一区二区三区| 91视频国产观看| 免费看日韩精品| 樱花影视一区二区| 精品国产伦一区二区三区观看方式 | 欧美日本一区二区| 国产精品99久久久久久有的能看| 亚洲一区二区三区视频在线 | 99re这里都是精品| 精品夜夜嗨av一区二区三区| 国产精品国产三级国产普通话99 | 91精品国产入口| 99久久777色| 日韩精彩视频在线观看| 亚洲卡通欧美制服中文| 久久久91精品国产一区二区三区| 欧美日韩国产电影| 欧洲一区二区三区免费视频| 成人av资源站| 丰满放荡岳乱妇91ww| 国产成人av一区二区三区在线| 亚洲成人资源网| 偷拍一区二区三区四区| 亚洲大尺度视频在线观看| 一区二区日韩av| 欧美国产综合一区二区| 日本一区二区三区国色天香| 久久综合色鬼综合色| 精品国偷自产国产一区| 欧美videos大乳护士334| 精品少妇一区二区三区日产乱码 | 国产精品国产三级国产三级人妇| 国产亚洲一区二区三区| 欧美激情一区二区三区不卡| 国产精品久久久久影院色老大 | 精品福利一区二区三区| 亚洲精品在线一区二区| 日本一区二区动态图| 亚洲精品国产无套在线观| 日韩av二区在线播放| 美日韩一区二区| 91福利小视频| 91精品午夜视频| 国产精品久久午夜夜伦鲁鲁| 亚洲一区二区精品久久av| 美女久久久精品| 色94色欧美sute亚洲线路一ni| 欧美日韩成人综合在线一区二区| 久久亚洲精品国产精品紫薇| 综合亚洲深深色噜噜狠狠网站| 久久99精品国产91久久来源| 94-欧美-setu| 精品成人私密视频| 欧美日本不卡视频| 精品国产伦一区二区三区观看方式| 中文字幕日韩一区| 国产乱淫av一区二区三区| 在线电影院国产精品| 亚洲欧美日韩系列| 不卡视频在线看| 久久一区二区三区四区| 免费高清在线视频一区·| 欧美色区777第一页| 国产精品―色哟哟| 不卡大黄网站免费看| 久久久国产一区二区三区四区小说 | 成人av在线观| 欧美激情一区二区三区| 白白色亚洲国产精品| 综合分类小说区另类春色亚洲小说欧美| 国产精品888| 1000部国产精品成人观看| 在线观看亚洲专区| 国产精品久久久久久福利一牛影视| 国产成人精品一区二区三区四区 | 在线成人午夜影院| 午夜视频一区在线观看| 91 com成人网| 国产一区二区视频在线| 国产精品九色蝌蚪自拍| 欧美亚洲一区三区| 激情六月婷婷综合| 亚洲情趣在线观看| 在线不卡a资源高清| 国产综合成人久久大片91| 亚洲欧美日韩国产手机在线| 欧美日韩精品福利| 波多野结衣的一区二区三区| 亚洲第一激情av| 国产精品无遮挡| 日韩精品专区在线影院观看| www.亚洲色图| 九一久久久久久| 亚洲六月丁香色婷婷综合久久| 欧美一卡2卡三卡4卡5免费| 99久久婷婷国产综合精品电影| 五月天中文字幕一区二区| 亚洲色图视频免费播放| 亚洲你懂的在线视频| 91麻豆精品国产自产在线观看一区 | 国产成人在线电影| 国产综合久久久久影院| 午夜精品福利视频网站| 亚洲夂夂婷婷色拍ww47| 最新国产成人在线观看|