⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 form3.frm

📁 天津大学电机试验台程序,可以测试电机启动电流
💻 FRM
📖 第 1 页 / 共 3 页
字号:
VERSION 5.00
Object = "{5E9E78A0-531B-11CF-91F6-C2863C385E30}#1.0#0"; "MSFLXGRD.OCX"
Begin VB.Form Form3 
   Caption         =   "试验结果   天津大学自动化系研发   电机试验台一"
   ClientHeight    =   6660
   ClientLeft      =   4365
   ClientTop       =   1320
   ClientWidth     =   7665
   LinkTopic       =   "Form3"
   ScaleHeight     =   6660
   ScaleWidth      =   7665
   WindowState     =   2  'Maximized
   Begin VB.Timer Timer2 
      Interval        =   100
      Left            =   6360
      Top             =   3000
   End
   Begin VB.Timer Timer1 
      Interval        =   100
      Left            =   6480
      Top             =   5040
   End
   Begin VB.Frame Frame2 
      Caption         =   "请选择要查看的曲线"
      Height          =   1215
      Left            =   8640
      TabIndex        =   16
      Top             =   9240
      Width           =   1935
      Begin VB.ListBox List1 
         Height          =   600
         ItemData        =   "Form3.frx":0000
         Left            =   360
         List            =   "Form3.frx":0010
         TabIndex        =   17
         Top             =   360
         Width           =   1215
      End
   End
   Begin VB.Frame Frame1 
      Caption         =   "请选择操作内容"
      Height          =   1215
      Left            =   1680
      TabIndex        =   9
      Top             =   9240
      Width           =   5535
      Begin VB.CommandButton Command4 
         Caption         =   "打印曲线"
         BeginProperty Font 
            Name            =   "楷体_GB2312"
            Size            =   12
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   375
         Left            =   600
         TabIndex        =   13
         Top             =   720
         Width           =   1815
      End
      Begin VB.CommandButton Command2 
         Caption         =   "打印报表"
         BeginProperty Font 
            Name            =   "楷体_GB2312"
            Size            =   12
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   375
         Left            =   600
         TabIndex        =   12
         Top             =   240
         Width           =   1815
      End
      Begin VB.CommandButton Command1 
         Caption         =   "退 出"
         BeginProperty Font 
            Name            =   "楷体_GB2312"
            Size            =   12
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   375
         Left            =   3480
         TabIndex        =   11
         Top             =   720
         Width           =   1935
      End
      Begin VB.CommandButton Command3 
         Caption         =   "查询历史数据"
         BeginProperty Font 
            Name            =   "楷体_GB2312"
            Size            =   12
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   375
         Left            =   3480
         TabIndex        =   10
         Top             =   240
         Width           =   1935
      End
   End
   Begin MSFlexGridLib.MSFlexGrid MSFlexGrid1 
      Height          =   2775
      Left            =   1080
      TabIndex        =   4
      ToolTipText     =   "报表日期"
      Top             =   960
      Width           =   4695
      _ExtentX        =   8281
      _ExtentY        =   4895
      _Version        =   393216
      Rows            =   12
      Cols            =   5
      GridLinesFixed  =   1
   End
   Begin VB.PictureBox Picture3 
      ForeColor       =   &H00FFFFFF&
      Height          =   3255
      Left            =   600
      ScaleHeight     =   3195
      ScaleWidth      =   5475
      TabIndex        =   3
      Top             =   4920
      Width           =   5535
      Begin VB.Shape Shape3 
         Height          =   3255
         Left            =   0
         Top             =   0
         Width           =   5535
      End
   End
   Begin VB.PictureBox Picture2 
      ForeColor       =   &H00FFFFFF&
      Height          =   3255
      Left            =   7080
      ScaleHeight     =   3195
      ScaleWidth      =   6675
      TabIndex        =   2
      Top             =   4920
      Width           =   6735
      Begin VB.Shape Shape2 
         Height          =   3255
         Left            =   0
         Top             =   0
         Width           =   6735
      End
   End
   Begin VB.PictureBox Picture1 
      ForeColor       =   &H00FFFFFF&
      Height          =   3255
      Left            =   7080
      ScaleHeight     =   3195
      ScaleWidth      =   6675
      TabIndex        =   1
      Top             =   840
      Width           =   6735
      Begin VB.Shape Shape1 
         Height          =   3255
         Left            =   0
         Top             =   0
         Width           =   6735
      End
   End
   Begin VB.Label Label8 
      Caption         =   "时间(s)"
      BeginProperty Font 
         Name            =   "楷体_GB2312"
         Size            =   10.5
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ForeColor       =   &H00C00000&
      Height          =   255
      Left            =   12960
      TabIndex        =   20
      Top             =   8400
      Width           =   855
   End
   Begin VB.Label Label7 
      Caption         =   "时间(s)"
      BeginProperty Font 
         Name            =   "楷体_GB2312"
         Size            =   10.5
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ForeColor       =   &H00C00000&
      Height          =   255
      Left            =   5280
      TabIndex        =   19
      Top             =   8400
      Width           =   855
   End
   Begin VB.Label Label12 
      Caption         =   "时间(s)"
      BeginProperty Font 
         Name            =   "楷体_GB2312"
         Size            =   10.5
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ForeColor       =   &H00C00000&
      Height          =   255
      Left            =   12960
      TabIndex        =   18
      Top             =   4320
      Width           =   855
   End
   Begin VB.Label Label6 
      Caption         =   "编号:"
      Height          =   255
      Left            =   4800
      TabIndex        =   15
      Top             =   600
      Width           =   615
   End
   Begin VB.Label Label5 
      Caption         =   "Label5"
      Height          =   255
      Left            =   5400
      TabIndex        =   14
      Top             =   600
      Width           =   1815
   End
   Begin VB.Label Label4 
      Caption         =   "转矩(N.m)"
      BeginProperty Font 
         Name            =   "楷体_GB2312"
         Size            =   10.5
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ForeColor       =   &H00C00000&
      Height          =   255
      Left            =   7080
      TabIndex        =   8
      Top             =   4680
      Width           =   975
   End
   Begin VB.Label Label3 
      Caption         =   "电流(A)"
      BeginProperty Font 
         Name            =   "楷体_GB2312"
         Size            =   10.5
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ForeColor       =   &H00C00000&
      Height          =   255
      Left            =   600
      TabIndex        =   7
      Top             =   4560
      Width           =   855
   End
   Begin VB.Label Label2 
      Caption         =   "速度(rpm)"
      BeginProperty Font 
         Name            =   "楷体_GB2312"
         Size            =   10.5
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ForeColor       =   &H00C00000&
      Height          =   255
      Left            =   7200
      TabIndex        =   6
      Top             =   600
      Width           =   975
   End
   Begin VB.Label Label1 
      Caption         =   "数据报表"
      BeginProperty Font 
         Name            =   "楷体_GB2312"
         Size            =   10.5
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ForeColor       =   &H00C00000&
      Height          =   255
      Left            =   3000
      TabIndex        =   5
      Top             =   3960
      Width           =   855
   End
   Begin VB.Label label 
      Caption         =   "实  验  结  果"
      BeginProperty Font 
         Name            =   "楷体_GB2312"
         Size            =   15.75
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ForeColor       =   &H00C00000&
      Height          =   375
      Left            =   4920
      TabIndex        =   0
      Top             =   240
      Width           =   2415
   End
End
Attribute VB_Name = "Form3"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Dim marx0, mary0, marx1, mary1, speedx0, speedy0, speedx1, speedy1, currentx0, currenty0, currentx1, currenty1
Dim t
Dim mingtopmargin As Long
Dim mingleftmargin As Long
Dim mingheaderfontsize As Long
Dim mingbodyfontsize As Long
Dim mstrheaderfontname As String
Dim mstrbodyfontname As String

Dim db As Database
Dim rd

Dim n
Dim xs, ys
Dim xc, yc
Dim xm, ym
Dim xs1, ys1
Dim xc1, yc1
Dim xm1, ym1




Private Sub Command1_Click()

End
End Sub



Private Sub Command2_Click()
printreport
'Dim old_width As Integer
'MSFlexGrid1.Width = Printer.Width
'Printer.PaintPicture MSFlexGrid1.Picture, 0, 0
'MSFlexGrid1.Width = old_width
Printer.EndDoc
End Sub

Private Sub Command3_Click()
Form4.Show
Unload Form3
End Sub

Private Sub Command4_Click()
strnum = Mid(reportrd.Fields("表名"), 16, Len(reportrd.Fields("表名")) - 15)

Dim h1, w1
h1 = 20
w1 = 80

Printer.ScaleMode = vbPoints
mingtopmargin = 12
mingleftmargin = 50
mingheaderfontsize = 20
mingbodyfontsize = 14
mstrheaderfontname = "arial"
mstrbodyfontname = "times new roman"

    Printer.CurrentX = mingleftmargin + 150
    Printer.CurrentY = mingtopmargin + 20
With Printer.Font
   .Name = mstrheaderfontname
   .size = mingheaderfontsize
   .Bold = True
End With
Printer.Print "电机" + Mid(List1.Text, 1, 2) + "试验曲线"


Printer.CurrentX = mingleftmargin + 300
Printer.CurrentY = mingtopmargin + 45
With Printer.Font
   .Name = mstrbodyfontname
   .size = 14
   .Bold = False
End With
Printer.Print "报表编号: "

With Printer.Font
   .Name = mstrbodyfontname
   .size = 12
   .Bold = False
End With



n = 1

xs = mingleftmargin + 40
ys = mingtopmargin + 70 + 10 * h1
xs1 = xs
ys1 = ys

xc = xs
yc = ys + 12 * h1
xc1 = xc
yc1 = yc

xm = xs
ym = ys + 24 * h1
xm1 = xm
ym1 = ym

If (List1.Text = "空载曲线") Then
Set db = OpenDatabase("F:\天津大学电机试验台程序\试验台数据库\空载")
Set rd = db.OpenRecordset(reportname, dbOpenTable)
rd.MoveFirst
rd.MoveNext
End If

If (List1.Text = "额定曲线") Then
Set db = OpenDatabase("F:\天津大学电机试验台程序\试验台数据库\额定")
Set rd = db.OpenRecordset(reportname, dbOpenTable)
rd.MoveFirst
rd.MoveNext
End If

If (List1.Text = "启动曲线") Then
Set db = OpenDatabase("F:\天津大学电机试验台程序\试验台数据库\启动")
Set rd = db.OpenRecordset(reportname, dbOpenTable)
rd.MoveFirst
rd.MoveNext
End If

If (List1.Text = "堵转曲线") Then
Set db = OpenDatabase("F:\天津大学电机试验台程序\试验台数据库\堵转")
Set rd = db.OpenRecordset(reportname, dbOpenTable)
rd.MoveFirst
rd.MoveNext
End If

Printer.Line (xs, ys - 10 * h1)-(xs, ys)
Printer.Line (xs, ys)-(xs + 5 * w1, ys)

Printer.CurrentX = xs + 5 * w1 - 25
Printer.CurrentY = ys + 20
Printer.Print "时间(s)"

Printer.CurrentX = xs - 30
Printer.CurrentY = ys - 10 * h1 - 22
Printer.Print "速度(rpm)"

For i = 0 To 5
Printer.CurrentX = xs + i * w1 - 8
Printer.CurrentY = ys + 5
Printer.Print Str(i)
Next i

For i = 1 To 50
Printer.Line (xs + i * 0.1 * w1, ys)-(xs + i * 0.1 * w1, ys - 10 * h1)
Next i

For i = 1 To 10
Printer.CurrentX = xs - 28
Printer.CurrentY = ys - i * h1 - 6
Printer.Print Str(i * 300)
Next i

For i = 1 To 20
Printer.Line (xs, ys - i * 0.5 * h1)-(xs + 5 * w1, ys - i * 0.5 * h1)
Next i




Printer.Line (xc, yc - 10 * h1)-(xc, yc)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -