塑胶五金网 技术 会员
齿轮构架绘制预设的研讨

齿轮构架绘制预设的研讨

发布时间:2014-10-24 16:10:15点击率:

技术类别:机械技巧

  设计计算模块该模块作为系统主程序,根据齿轮机构传统的人工设计流程编制程序设计框,以便于学生容易理解和掌握。在本系统中,计算程序已编好,用户只需根据提示输入相关数据,系统即可计算并输出结果数据,此结果可作为绘图参数被调用,以便实现计算绘体化。

  输出数据模块1.生成计算说明书采用QBASIC的顺序文件专用语句,按计算说明书的格式将设计计算过程和结果存入数据文件sms.dat.2.绘图参数存入数据文件仍然采用QBASIC的顺序文件专用语句,将绘图要调用的参数存入数据文件cs.dat,值得注意的有两点:绘图参数存入的顺序与绘图模块取出参数的顺序要一致。AutoLISP逐行读出数据文件的数据,将该行数据赋给变量,所以数据也应按行逐个存放。

  绘图模块编写绘图模块用了三种不同的方法。这样,突出了思路和方法的多种性,也使学生对电脑绘图方式有更多的了解。1.用AutoLISP语言编写。程序取出数据文件cs.dat中的绘图参数,在AutoCAD中进行绘图,例如:取出数据赋给变量mn(模数):(setqMn)为了简化程序,设置操作环境可以用Au-toLISP函数修改AutoCAD的系统变量。例如:设置当前层为RED,当前线型为DASHED:(setvarclayerread)(setvarceltypedashed)AutoLISP的内函非常丰富,学生难以把握,我们指导学生多使用AutoLISMAND函数调用AutoCAD的命令,这样,需要提供的操作参数,也如操作AutoCAD的标准命令一样。

  2.用AutoCAD命令组文件。采用QuickBA-SIC顺序文件专用语句,将齿轮工作图的绘图命令及响应顺序等按SCR文件要求的格式用PRINT1语句逐次存入。生成SCR文件。在AutoCAD中用SCRIPT命令调用SCR命令组文件,实现自动绘图。为了实现设计绘体化,仍然用AutoLISP语句读出数据文件cs.dat的绘图参数。

  3.使用QuickBASIC绘图。采用QBASIC屏幕控制与绘图指令,将齿轮工作图按响应顺序编写绘图程序,注意用颜色表示线条的粗细,绘图参数值直接由主程序的变量传输。利用QickBASIC程序语言绘制图形,能使学生清楚地了解绘图软件的基本低级绘图动作是如何执行的。

  设计绘体化的实现由于系统模块涉及QuickBASIC与AutoCAD二个系统,为实现设计绘体化,需要在一个系统中运行,即在AutoCAD系统中。我们把集成各模块(绘图模块除外)的程序CLJG.BAS全部调试通过后,再编译成CLJG.EXE程序,然后,在AutoCAD的DOMAND状态下执行。依照菜单提示进行操作,计算机即可完成齿轮机构的设计计算,并把有关绘图参数自动存入cs.dat文件中。 ,在AutoCADMAND状态下执行LSP或SCR文件,画出齿轮工作图。这样就实现了设计绘体化。

返 回

塑胶五金网-wap版