分级变速主传动系统.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、 实验目的 1通过对分级变速主传动系统的设计来巩固课堂学习的相关知识; 2 了解和掌握CAD的方法,初步学会应用VB來进行AutoCAD二次 开发。 二、 实验内容和步骤 实验题目:(参照教材138页) 设计一屮型机床传动系统,电动机转速1440rpm,要求输出12级转速、 最低转速31. 5rpm>最高转速1400rpmo 根据题口要求,工作流程如下: 第一步:输入设计原始数据。主要包拾电动机转速、要求输出的转速 级数、输出最低转速、输出最高转速等。 第二步:参照教材45页的标准数列表,用写字板等编辑软件,编写标 准数列表文件a. dat,并将其存放在程序指定的位置。 第三步:生成符合要求的输出转速序列,相应数据以文件outdata. dat 形式输岀,并将其存放在程序指定的位置。 以上第一到第三步通过编写QBASIC程序来完成。 第四步:确定传动系统的结构式。 第五步:编程绘制转速图,通过VB编程完成。 第六步:完成配齿。 以上第四步、第六步由同学们参考教材在课后自己完成。 第七步:绘制传动系统图。由同学们独立完成,可以手绘,也可以在 计算机上完成。 由以上介绍可以看出,实验课上完成的内容是除第四步和第六步外的 全部内容,我们将这些内容分为三大部分。第一部分,包括第一到第三步 的全部内容:即利用QBASIC编程,通过运算生成符合题日要求的转速数列 等数据,以outdata. dat文件形式输出。QBASIC源程序见下: DIM n(171), Nz(31) OPEN 〃e:\a.d毗〃 FOR INPUT AS #1 i = 1 DO WHILE NOT EOF(l) INPUT #1, n(i) ? ? 1 = 1 + 1 LOOP CLOSE #1 INPUT nmotor ;nmotor INPUT 〃 ? 〃 nmin ; Nmin INPUT 〃 〃 nmax ; nmax INPUT 〃 〃 z ; z Nz 二 nmax / Nmin ng 二 LOG(Nz) nh = ng / (z - 1) fai 二 EXP (nh) x 二 TNT (LOG (fai) / LOG (1.06) + . 5) FOR i = 1 TO 161 IF n(i) = Nmin THEN j = i ELSE NEXT i OPEN 〃e:\outdata?dat〃 FOR OUTPUT AS #2 WRITE #2, nmotor WRITE #2, z FOR k = 1 TO z Nz(k) = n(j) j 二 j + x WRITE #2, Nz (k) NEXT k CLOSE #2 END 请注意程序中的一句,OPEN 〃e:\a?dat〃 FOR INPUT AS #1,这里说明:a. dat 文件是标准数列文件,所谓标准数列见教材45页表2. 12。这个文件在程序运行前, 要编辑好,并放在相应的地方,程序原句要求将a.dat文件放在E盘的根口录下。 程序止确运行后自动生成的outdata. dat文件内容见下。 1440 12 31. 5 45 63 90 125 180 250 355 500 710 1000 1400 以上部分即第一部分用2学时完成。 第二部分编写VB程序,绘制转速图,就是笫五步工作内容。 首先进入VB6.0中文系统,分别制作两个窗体,见图1和图2。 图1 主粽窗休图 图1 主粽窗休 图2绘图参数输入窗体 在图1的窗体中,“输入转速图绘制所需参数”命令按钮的代码如下: Private Sub Cmd 输入参数_Click() Forml. Show End Sub “绘制转速图”命令按钮的代码如下: 进入 AutoCAD Private Sub Cmd 绘图_C1 ick () On Error Resume Next Set acadapp = GetObject (, autocad.application) If Err Then Err.Clear Set acadapp = CreateObject (z/autocad. applicatiorT) If Err Then MsgBox (不能运行AutoCAD200#,请检查是否安装了 AutoCAD7) Exit Sub End If End If acadapp?Visible = True acadapp.ActiveDocument. ActiveViewport. GridOn = True 画表格 Dim lineobj As AcadLine Dim startpointl(0 To 2) As Double Dim endpointl(0 To 2) As Double Dim z As Inte

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档