www.pudn.com > 5101.zip > F5101AD.FRM


VERSION 5.00 
Begin VB.Form F5101ad  
   BorderStyle     =   1  'Fixed Single 
   Caption         =   "采集数据 " 
   ClientHeight    =   5085 
   ClientLeft      =   45 
   ClientTop       =   330 
   ClientWidth     =   7305 
   BeginProperty Font  
      Name            =   "宋体" 
      Size            =   12 
      Charset         =   134 
      Weight          =   400 
      Underline       =   0   'False 
      Italic          =   0   'False 
      Strikethrough   =   0   'False 
   EndProperty 
   LinkTopic       =   "Form1" 
   MaxButton       =   0   'False 
   MinButton       =   0   'False 
   ScaleHeight     =   5085 
   ScaleWidth      =   7305 
   StartUpPosition =   3  'Windows Default 
   Begin VB.CommandButton Finish  
      Caption         =   "结  束" 
      Height          =   495 
      Left            =   2640 
      TabIndex        =   60 
      Top             =   4440 
      Width           =   1695 
   End 
   Begin VB.Frame Frame4  
      Height          =   3975 
      Index           =   1 
      Left            =   5400 
      TabIndex        =   50 
      Top             =   120 
      Width           =   1575 
      Begin VB.Label Label3  
         Alignment       =   2  'Center 
         Caption         =   "电 压" 
         Height          =   255 
         Index           =   1 
         Left            =   120 
         TabIndex        =   59 
         Top             =   360 
         Width           =   1335 
      End 
      Begin VB.Label voltage  
         Alignment       =   2  'Center 
         Height          =   375 
         Index           =   15 
         Left            =   120 
         TabIndex        =   58 
         Top             =   720 
         Width           =   1215 
      End 
      Begin VB.Label voltage  
         Alignment       =   2  'Center 
         Height          =   375 
         Index           =   14 
         Left            =   120 
         TabIndex        =   57 
         Top             =   3480 
         Width           =   1215 
      End 
      Begin VB.Label voltage  
         Alignment       =   2  'Center 
         Height          =   375 
         Index           =   13 
         Left            =   120 
         TabIndex        =   56 
         Top             =   3480 
         Width           =   1215 
      End 
      Begin VB.Label voltage  
         Alignment       =   2  'Center 
         Height          =   375 
         Index           =   12 
         Left            =   120 
         TabIndex        =   55 
         Top             =   3480 
         Width           =   1215 
      End 
      Begin VB.Label voltage  
         Alignment       =   2  'Center 
         Height          =   375 
         Index           =   11 
         Left            =   120 
         TabIndex        =   54 
         Top             =   3480 
         Width           =   1215 
      End 
      Begin VB.Label voltage  
         Alignment       =   2  'Center 
         Height          =   375 
         Index           =   10 
         Left            =   120 
         TabIndex        =   53 
         Top             =   3480 
         Width           =   1215 
      End 
      Begin VB.Label voltage  
         Alignment       =   2  'Center 
         Height          =   375 
         Index           =   9 
         Left            =   120 
         TabIndex        =   52 
         Top             =   3480 
         Width           =   1215 
      End 
      Begin VB.Label voltage  
         Alignment       =   2  'Center 
         Height          =   375 
         Index           =   8 
         Left            =   120 
         TabIndex        =   51 
         Top             =   3480 
         Width           =   1215 
      End 
   End 
   Begin VB.Frame Frame2  
      Height          =   3975 
      Index           =   1 
      Left            =   4440 
      TabIndex        =   32 
      Top             =   120 
      Width           =   1095 
      Begin VB.Label Label2  
         Alignment       =   2  'Center 
         Caption         =   "BIT" 
         Height          =   255 
         Index           =   1 
         Left            =   120 
         TabIndex        =   41 
         Top             =   360 
         Width           =   735 
      End 
      Begin VB.Label Bit  
         Alignment       =   2  'Center 
         Height          =   375 
         Index           =   15 
         Left            =   240 
         TabIndex        =   40 
         Top             =   720 
         Width           =   615 
      End 
      Begin VB.Label Bit  
         Alignment       =   2  'Center 
         Height          =   375 
         Index           =   14 
         Left            =   240 
         TabIndex        =   39 
         Top             =   3480 
         Width           =   615 
      End 
      Begin VB.Label Bit  
         Alignment       =   2  'Center 
         Height          =   375 
         Index           =   13 
         Left            =   240 
         TabIndex        =   38 
         Top             =   3480 
         Width           =   615 
      End 
      Begin VB.Label Bit  
         Alignment       =   2  'Center 
         Height          =   375 
         Index           =   12 
         Left            =   240 
         TabIndex        =   37 
         Top             =   3480 
         Width           =   615 
      End 
      Begin VB.Label Bit  
         Alignment       =   2  'Center 
         Height          =   375 
         Index           =   11 
         Left            =   240 
         TabIndex        =   36 
         Top             =   3480 
         Width           =   615 
      End 
      Begin VB.Label Bit  
         Alignment       =   2  'Center 
         Height          =   375 
         Index           =   10 
         Left            =   240 
         TabIndex        =   35 
         Top             =   3480 
         Width           =   615 
      End 
      Begin VB.Label Bit  
         Alignment       =   2  'Center 
         Height          =   375 
         Index           =   9 
         Left            =   240 
         TabIndex        =   34 
         Top             =   3480 
         Width           =   615 
      End 
      Begin VB.Label Bit  
         Alignment       =   2  'Center 
         Height          =   375 
         Index           =   8 
         Left            =   240 
         TabIndex        =   33 
         Top             =   3480 
         Width           =   615 
      End 
   End 
   Begin VB.Frame Frame3  
      Height          =   3975 
      Index           =   1 
      Left            =   3480 
      TabIndex        =   14 
      Top             =   120 
      Width           =   1095 
      Begin VB.Label Label1  
         Alignment       =   2  'Center 
         Caption         =   "通 道" 
         Height          =   255 
         Index           =   2 
         Left            =   120 
         TabIndex        =   23 
         Top             =   360 
         Width           =   735 
      End 
      Begin VB.Label td  
         Alignment       =   2  'Center 
         Height          =   375 
         Index           =   15 
         Left            =   120 
         TabIndex        =   22 
         Top             =   2880 
         Width           =   735 
      End 
      Begin VB.Label td  
         Alignment       =   2  'Center 
         Height          =   375 
         Index           =   14 
         Left            =   120 
         TabIndex        =   21 
         Top             =   3120 
         Width           =   735 
      End 
      Begin VB.Label td  
         Alignment       =   2  'Center 
         Height          =   375 
         Index           =   13 
         Left            =   120 
         TabIndex        =   20 
         Top             =   3480 
         Width           =   735 
      End 
      Begin VB.Label td  
         Alignment       =   2  'Center 
         Height          =   375 
         Index           =   12 
         Left            =   120 
         TabIndex        =   19 
         Top             =   3480 
         Width           =   735 
      End 
      Begin VB.Label td  
         Alignment       =   2  'Center 
         Height          =   375 
         Index           =   11 
         Left            =   120 
         TabIndex        =   18 
         Top             =   3480 
         Width           =   735 
      End 
      Begin VB.Label td  
         Alignment       =   2  'Center 
         Height          =   375 
         Index           =   10 
         Left            =   120 
         TabIndex        =   17 
         Top             =   3480 
         Width           =   735 
      End 
      Begin VB.Label td  
         Alignment       =   2  'Center 
         Height          =   375 
         Index           =   9 
         Left            =   120 
         TabIndex        =   16 
         Top             =   3480 
         Width           =   735 
      End 
      Begin VB.Label td  
         Alignment       =   2  'Center 
         Height          =   375 
         Index           =   8 
         Left            =   120 
         TabIndex        =   15 
         Top             =   3480 
         Width           =   735 
      End 
   End 
   Begin VB.Frame Frame4  
      Height          =   3975 
      Index           =   0 
      Left            =   2040 
      TabIndex        =   4 
      Top             =   120 
      Width           =   1575 
      Begin VB.Label voltage  
         Alignment       =   2  'Center 
         Height          =   375 
         Index           =   7 
         Left            =   120 
         TabIndex        =   49 
         Top             =   3480 
         Width           =   1215 
      End 
      Begin VB.Label voltage  
         Alignment       =   2  'Center 
         Height          =   375 
         Index           =   6 
         Left            =   120 
         TabIndex        =   48 
         Top             =   3480 
         Width           =   1215 
      End 
      Begin VB.Label voltage  
         Alignment       =   2  'Center 
         Height          =   375 
         Index           =   5 
         Left            =   120 
         TabIndex        =   47 
         Top             =   3480 
         Width           =   1215 
      End 
      Begin VB.Label voltage  
         Alignment       =   2  'Center 
         Height          =   375 
         Index           =   4 
         Left            =   120 
         TabIndex        =   46 
         Top             =   3480 
         Width           =   1215 
      End 
      Begin VB.Label voltage  
         Alignment       =   2  'Center 
         Height          =   375 
         Index           =   3 
         Left            =   120 
         TabIndex        =   45 
         Top             =   3480 
         Width           =   1215 
      End 
      Begin VB.Label voltage  
         Alignment       =   2  'Center 
         Height          =   375 
         Index           =   2 
         Left            =   120 
         TabIndex        =   44 
         Top             =   3480 
         Width           =   1215 
      End 
      Begin VB.Label voltage  
         Alignment       =   2  'Center 
         Height          =   375 
         Index           =   1 
         Left            =   120 
         TabIndex        =   43 
         Top             =   3480 
         Width           =   1215 
      End 
      Begin VB.Label voltage  
         Alignment       =   2  'Center 
         Height          =   375 
         Index           =   0 
         Left            =   120 
         TabIndex        =   42 
         Top             =   720 
         Width           =   1215 
      End 
      Begin VB.Label Label3  
         Alignment       =   2  'Center 
         Caption         =   "电 压" 
         Height          =   255 
         Index           =   0 
         Left            =   120 
         TabIndex        =   5 
         Top             =   360 
         Width           =   1335 
      End 
   End 
   Begin VB.Frame Frame3  
      Height          =   3975 
      Index           =   0 
      Left            =   240 
      TabIndex        =   1 
      Top             =   120 
      Width           =   975 
      Begin VB.Label td  
         Alignment       =   2  'Center 
         Height          =   375 
         Index           =   7 
         Left            =   120 
         TabIndex        =   13 
         Top             =   3480 
         Width           =   735 
      End 
      Begin VB.Label td  
         Alignment       =   2  'Center 
         Height          =   375 
         Index           =   6 
         Left            =   120 
         TabIndex        =   12 
         Top             =   3480 
         Width           =   735 
      End 
      Begin VB.Label td  
         Alignment       =   2  'Center 
         Height          =   375 
         Index           =   5 
         Left            =   120 
         TabIndex        =   11 
         Top             =   3480 
         Width           =   735 
      End 
      Begin VB.Label td  
         Alignment       =   2  'Center 
         Height          =   375 
         Index           =   4 
         Left            =   120 
         TabIndex        =   10 
         Top             =   3480 
         Width           =   735 
      End 
      Begin VB.Label td  
         Alignment       =   2  'Center 
         Height          =   375 
         Index           =   3 
         Left            =   120 
         TabIndex        =   9 
         Top             =   3480 
         Width           =   735 
      End 
      Begin VB.Label td  
         Alignment       =   2  'Center 
         Height          =   375 
         Index           =   2 
         Left            =   120 
         TabIndex        =   8 
         Top             =   3480 
         Width           =   735 
      End 
      Begin VB.Label td  
         Alignment       =   2  'Center 
         Height          =   375 
         Index           =   1 
         Left            =   120 
         TabIndex        =   7 
         Top             =   1200 
         Width           =   735 
      End 
      Begin VB.Label td  
         Alignment       =   2  'Center 
         Height          =   375 
         Index           =   0 
         Left            =   120 
         TabIndex        =   6 
         Top             =   720 
         Width           =   735 
      End 
      Begin VB.Label Label1  
         Alignment       =   2  'Center 
         Caption         =   "通 道" 
         Height          =   255 
         Index           =   0 
         Left            =   120 
         TabIndex        =   2 
         Top             =   360 
         Width           =   735 
      End 
   End 
   Begin VB.Frame Frame2  
      Height          =   3975 
      Index           =   0 
      Left            =   1080 
      TabIndex        =   0 
      Top             =   120 
      Width           =   1095 
      Begin VB.Label Bit  
         Alignment       =   2  'Center 
         Height          =   375 
         Index           =   7 
         Left            =   240 
         TabIndex        =   31 
         Top             =   3480 
         Width           =   615 
      End 
      Begin VB.Label Bit  
         Alignment       =   2  'Center 
         Height          =   375 
         Index           =   6 
         Left            =   240 
         TabIndex        =   30 
         Top             =   3480 
         Width           =   615 
      End 
      Begin VB.Label Bit  
         Alignment       =   2  'Center 
         Height          =   375 
         Index           =   5 
         Left            =   240 
         TabIndex        =   29 
         Top             =   3480 
         Width           =   615 
      End 
      Begin VB.Label Bit  
         Alignment       =   2  'Center 
         Height          =   375 
         Index           =   4 
         Left            =   240 
         TabIndex        =   28 
         Top             =   3480 
         Width           =   615 
      End 
      Begin VB.Label Bit  
         Alignment       =   2  'Center 
         Height          =   375 
         Index           =   3 
         Left            =   240 
         TabIndex        =   27 
         Top             =   3480 
         Width           =   615 
      End 
      Begin VB.Label Bit  
         Alignment       =   2  'Center 
         Height          =   375 
         Index           =   2 
         Left            =   240 
         TabIndex        =   26 
         Top             =   3480 
         Width           =   615 
      End 
      Begin VB.Label Bit  
         Alignment       =   2  'Center 
         Height          =   375 
         Index           =   1 
         Left            =   240 
         TabIndex        =   25 
         Top             =   3480 
         Width           =   615 
      End 
      Begin VB.Label Bit  
         Alignment       =   2  'Center 
         Height          =   375 
         Index           =   0 
         Left            =   240 
         TabIndex        =   24 
         Top             =   720 
         Width           =   615 
      End 
      Begin VB.Label Label2  
         Alignment       =   2  'Center 
         Caption         =   "BIT" 
         Height          =   255 
         Index           =   0 
         Left            =   120 
         TabIndex        =   3 
         Top             =   360 
         Width           =   735 
      End 
   End 
   Begin VB.Timer Timer1  
      Left            =   240 
      Top             =   4200 
   End 
End 
Attribute VB_Name = "F5101ad" 
Attribute VB_GlobalNameSpace = False 
Attribute VB_Creatable = False 
Attribute VB_PredeclaredId = True 
Attribute VB_Exposed = False 
Private Sub Finish_Click() 
    Unload Me 
End Sub 
 
Private Sub Form_Load() 
    ChNum = 0 
    For i = 0 To 15 
        If Sele_Ch(i) = 1 Then 
            chs(ChNum) = i 
            ChNum = ChNum + 1 
        End If 
    Next i 
 
    For i = 0 To 7 
        td(i).Left = 150 
        td(i).Top = 800 + i * 380 
        Bit(i).Left = 200 
        Bit(i).Top = 800 + i * 380 
        voltage(i).Left = 150 
        voltage(i).Top = 800 + i * 380 
         
    Next i 
 
    For i = 8 To 15 
        td(i).Left = 150 
        td(i).Top = 800 + (i - 8) * 380 
        Bit(i).Left = 200 
        Bit(i).Top = 800 + (i - 8) * 380 
        voltage(i).Left = 150 
        voltage(i).Top = 800 + (i - 8) * 380 
         
    Next i 
     
    For i = 0 To ChNum - 1 
        td(i) = chs(i) + 1 
    Next i 
    For i = 8 To ChNum - 1 
        td(i) = chs(i) + 1 
    Next i 
     
    out_byte &H378, &H20 
    delay (100) 
    Timer1.Interval = freq 
 
End Sub 
 
 
Private Sub Timer1_Timer() 
    Dim i As Integer 
    Dim dat As Long 
    Dim v As Double 
 
    If StartMode = 0 Then 
        For i = 0 To ChNum - 1 
            dat = ad5101(i) 
            Bit(i) = Hex(dat) 
            v = 10 * dat / 4096 - 5 
            voltage(i) = Format(v, "0.#####") 
        Next i 
    Else 
        out_byte &H378, &HA0 
        delay (1000) 
        dat = in_byte(&H379) 
        If (dat And &H80) = 0 Then 
            For i = 0 To ChNum - 1 
                dat = ad5101(i) 
                Bit(i) = Hex(dat) 
                v = 10 * dat / 4096 - 5 
                voltage(i) = Format(v, "0.#####") 
            Next i 
        End If 
    End If 
End Sub