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

📄 参数输入.frm

📁 一个设计齿轮变位系数的程序
💻 FRM
📖 第 1 页 / 共 3 页
字号:
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H00FF0000&
         Height          =   135
         Left            =   3720
         TabIndex        =   25
         Top             =   600
         Width           =   135
      End
   End
   Begin VB.Frame frame3 
      BackColor       =   &H00FFC0C0&
      Caption         =   "齿顶高系数(ha*或ha*n)和顶隙系数(C*或Cn*)"
      ForeColor       =   &H000000FF&
      Height          =   1095
      Left            =   4680
      TabIndex        =   23
      Top             =   2880
      Width           =   3975
      Begin VB.OptionButton Option9 
         BackColor       =   &H00FFC0C0&
         Caption         =   "短齿制 (0.8和0.3)"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   10.5
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H00FF0000&
         Height          =   285
         Left            =   240
         TabIndex        =   12
         Top             =   720
         Width           =   2655
      End
      Begin VB.OptionButton Option8 
         BackColor       =   &H00FFC0C0&
         Caption         =   "正常齿制(1.0和0.25)"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   10.5
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H00FF0000&
         Height          =   285
         Left            =   240
         TabIndex        =   11
         Top             =   360
         Width           =   2655
      End
   End
   Begin VB.Frame frame2 
      BackColor       =   &H00FFC0C0&
      Caption         =   "压力角(α或αn)"
      ForeColor       =   &H000000FF&
      Height          =   1095
      Left            =   4680
      TabIndex        =   22
      Top             =   1560
      Width           =   3975
      Begin VB.OptionButton Option7 
         BackColor       =   &H00FFC0C0&
         Caption         =   "22.5°"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   10.5
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H00FF0000&
         Height          =   285
         Left            =   2880
         TabIndex        =   10
         Top             =   720
         Width           =   975
      End
      Begin VB.OptionButton Option6 
         BackColor       =   &H00FFC0C0&
         Caption         =   "15°"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   10.5
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H00FF0000&
         Height          =   285
         Left            =   1680
         TabIndex        =   9
         Top             =   720
         Width           =   975
      End
      Begin VB.OptionButton Option5 
         BackColor       =   &H00FFC0C0&
         Caption         =   "25°"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   10.5
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H00FF0000&
         Height          =   285
         Left            =   240
         TabIndex        =   8
         Top             =   720
         Width           =   975
      End
      Begin VB.OptionButton Option4 
         BackColor       =   &H00FFC0C0&
         Caption         =   "14.5°"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   10.5
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H00FF0000&
         Height          =   285
         Left            =   1680
         TabIndex        =   7
         Top             =   360
         Width           =   975
      End
      Begin VB.OptionButton Option3 
         BackColor       =   &H00FFC0C0&
         Caption         =   "20°"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   10.5
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H00FF0000&
         Height          =   285
         Left            =   240
         TabIndex        =   6
         Top             =   360
         Width           =   975
      End
   End
   Begin VB.CommandButton Command9 
      BackColor       =   &H00FFC0FF&
      Caption         =   "其它"
      Height          =   375
      Left            =   3480
      MaskColor       =   &H00FFC0FF&
      Style           =   1  'Graphical
      TabIndex        =   16
      Top             =   3000
      Width           =   735
   End
   Begin VB.CommandButton Command8 
      BackColor       =   &H00FFC0FF&
      Caption         =   "压力角"
      Height          =   375
      Left            =   3480
      MaskColor       =   &H00FFC0FF&
      Style           =   1  'Graphical
      TabIndex        =   21
      Top             =   3600
      Width           =   735
   End
   Begin VB.CommandButton Command7 
      BackColor       =   &H00FFC0FF&
      Caption         =   "螺旋角"
      Height          =   375
      Left            =   2670
      MaskColor       =   &H00FFC0FF&
      Style           =   1  'Graphical
      TabIndex        =   20
      Top             =   3600
      Width           =   735
   End
   Begin VB.CommandButton Command6 
      BackColor       =   &H00FFC0FF&
      Caption         =   "模数"
      Height          =   375
      Left            =   1860
      MaskColor       =   &H00FFC0FF&
      Style           =   1  'Graphical
      TabIndex        =   19
      Top             =   3600
      Width           =   735
   End
   Begin VB.CommandButton Command5 
      BackColor       =   &H00FFC0FF&
      Caption         =   "中心距"
      Height          =   375
      Left            =   1050
      MaskColor       =   &H00FFC0FF&
      Style           =   1  'Graphical
      TabIndex        =   18
      Top             =   3600
      Width           =   735
   End
   Begin VB.CommandButton Command4 
      BackColor       =   &H00FFC0FF&
      Caption         =   "传动比"
      Height          =   375
      Left            =   240
      MaskColor       =   &H00FFC0FF&
      Style           =   1  'Graphical
      TabIndex        =   17
      Top             =   3600
      Width           =   735
   End
   Begin VB.Image Image2 
      Height          =   1200
      Left            =   5280
      Picture         =   "参数输入.frx":0000
      Top             =   5160
      Width           =   1200
   End
   Begin VB.Image Image1 
      Height          =   1200
      Left            =   4680
      Picture         =   "参数输入.frx":1B53
      Top             =   4800
      Width           =   1200
   End
   Begin VB.Label Label10 
      Alignment       =   2  'Center
      BackColor       =   &H00FFC0C0&
      Caption         =   "**参看说明**"
      BeginProperty Font 
         Name            =   "黑体"
         Size            =   21.75
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ForeColor       =   &H000000FF&
      Height          =   495
      Left            =   240
      TabIndex        =   35
      Top             =   2880
      Width           =   2895
   End
   Begin VB.Label Label9 
      BackColor       =   &H00FFC0C0&
      Caption         =   "说明文字"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   3135
      Left            =   360
      TabIndex        =   34
      Top             =   4080
      Width           =   3615
   End
End
Attribute VB_Name = "参数输入"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Option Explicit
Dim dot, G, bc, xp1, xp2 As Single
Dim UR As Integer
Dim str_i, str_m, str_m1, str_m2, str_m3, str_ap, str_b, str_r, str_qita As String
Dim words, txtwords As String
Dim j, lenth As Integer

'优化计算按钮被点击
Private Sub Command1_Click()
  Dim Retries As Integer
  Dim A1, A2, A3, A4, UR5, UR6, UR7 As Integer
  Dim r1, r2, rb1, rb2  As Double
  Retries = 0
' On Error GoTo errorhandle
'逐个判断是否输入正确
'检查I是否正确
  If (i > 10) Or (i < 1) Then
      Beep
       A1 = MsgBox("传动比输入错误,请查看说明!", vbOKOnly + vbExclamation + vbDefaultButton1, "警告")
      If A1 = 1 Then
          Text1.SetFocus
          SendKeys "{Home}+{End}"
      End If
      Exit Sub
  End If
 '检查a'是否正确
  If ap <= 0.1 Then
      Beep
       A2 = MsgBox("实际中心距输入错误,请查看说明!", vbOKOnly + vbExclamation + vbDefaultButton1, "警告")
      If A2 = 1 Then
          Text2.SetFocus
          SendKeys "{Home}+{End}"
      End If
      Exit Sub
  End If

⌨️ 快捷键说明

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