autocad的原理及应用   cad课程设计_第1页
autocad的原理及应用   cad课程设计_第2页
autocad的原理及应用   cad课程设计_第3页
autocad的原理及应用   cad课程设计_第4页
autocad的原理及应用   cad课程设计_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

XX工工工工程程程程学学学学院院院院课课课课程程程程设设设设计计计计课课课课程程程程名名名名称称称称AUTOCAD的原理及应用的原理及应用的原理及应用的原理及应用专专专专业业业业机械设计及其自动化机械设计及其自动化机械设计及其自动化机械设计及其自动化班班班班级级级级机设机设机设机设01050105设设设设计计计计者者者者学学学学号号号号号号号号指指指指导导导导教教教教师师师师完完完完成成成成时时时时间间间间20031225目录一、设计目的及要求(1)二、概述(2)三、系统的设计(2)1、下拉菜单设计(3)2、图象菜单设计(5)3、对话框的设计(7)4、其他部分设计(8)四、调试中遇到的问题及解决方法(10)五、设计的感想(11)六、参考文献(11)七、附录(12)CADCAD的原理及实践的原理及实践的原理及实践的原理及实践设计说明书设计说明书设计说明书设计说明书一一一一、课程设计的目的课程设计的目的课程设计的目的课程设计的目的、要求及任要求及任要求及任要求及任务务务务1、目的目的目的目的CAD/CAM综合实践是机械设计及制造专业教学计划中规定的必修课程,是本专业学生进入专业课程学习阶段必须进行的一个重要的实践性教学环节,其目的是提高本专业学生计算机综合应用能力,巩固和加深所学的理论知识,深入了解CAD/CAM软件开发的全过程,具有一定的CAD/CAM软件使用和开发能力,培养联系实际的工作作风。2、基本要求基本要求基本要求基本要求1巩固所学的CAD/CAM等方面的知识,并为进一步学习专业理论知识打下基础;2初步掌握CAD/CAM软件开发技术,以标准件库的设计为例,对零件图进行参数分析,对零件各个基点进行坐标数值计算,最后编写参数化设计程序,并完成界面设计;3培养良好的工作作风和编程习惯;4了解CAD/CAM软件设计的全过程。3、设计任务设计任务设计任务设计任务运用所学的知识,制作一个简单的CAD系统(包括菜单设计、幻灯片制作和对话框设计),并调试运行,编写设计说明书;通过制作的过程掌握所学的知识,为以后从事该方面的工作打好基础。二二二二、设计概述设计概述设计概述设计概述计算机辅助设计COMPUTERAIDEDDESIGN,简称CAD技术是电子信息技术的一个重要组成部分;是促进科研成果开发和转化、实现设计自动化、加快国民经济发展和国防现代化的一项关键技术;是提高产品和工业设计水平、降低消耗、缩短科研和新产品开发周期、大幅度提高劳动生产率的重要手段;是科研单位提高自主研究和开发能力,企业提高创新能力和管理水平,参与国际竞争的重要条件。机械行业是一个大的行业,其中的主要零件包括轴,齿轮,轴承,带,链,联轴器,离合器,弹簧等部分。如果将这几部分建立数据库,并在次基础上开发出所须的CAD系统,那无论在工厂还是在实验室,用CAD进行设计的周期都会大大缩减。本设计是在现有CAD基础上开发出更适合做机械行业的工作者所使用的软件。在本设计中设计涉及到了下拉菜单,图象控件菜单,工具栏,右键功能等内容。所设计的文件格式包括LSPDCLSLBSLDMNU等类型。通过加载对话框文件来实现整个系统的功能。三三三三、系统的设计系统的设计系统的设计系统的设计先构思本系统所要完成的功能,和所涉及的内容建立草图方案。再建立MNU文件,实现编制下拉菜单,右键功能,工具栏,图象控件等功能。其中下拉菜单包括轴,齿轮,轴承,带,链等部分见附录。下拉菜单还包括基本的绘图,修改等功能和系统所须的基本功能。然后建立LSP编制程序和DCL对话框程序。实现系统的主要功能。本系统绘图除了基本的功能外还添加了两种功能。一种是通过下拉菜单调用LSP绘图程序实现手工输入自动绘图的功能。另外一种是由下拉菜单调用图象控件,再由图象控件调用对话框文件,输入参数实现自动绘图的功能。(参数化绘图)。1、下拉菜单的设计下拉菜单的设计下拉菜单的设计下拉菜单的设计如图中所显示1级下拉菜单轴系下拉菜单设计原代码如下POP6轴系IMAGE_BUTTONKEY“ZHOUF“COLOR2HEIGHT8ASPECT_RATIO2EDIT_BOXLABEL“轴的直径D“KEY“D“VALUE100EDIT_BOXLABEL“键槽的宽度B“KEY“B“VALUE60EDIT_BOXLABEL“键槽的深度H“KEY“H“VALUE20OK_CANCEL该对话框由LSP程序调用,其调用程序如下(其中包括了幻灯片的调用和子程序的调用)DEFUNCZHOUASETQDCL_IDLOAD_DIALOG“E/CAD/ZHOUADCL“IFNOTNEW_DIALOG“ZHOUA“DCL_IDEXITSTART_IMAGE“ZHOUA“SLIDE_IMAGE300DIMX_TILE“ZHOUA“DIMY_TILE“ZHOUA“E/CAD/轴图库倒角“END_IMAGEACTION_TILE“ACCEPT“DONE_DIALOG1“ACTION_TILE“CANCEL“UNLOAD_DIALOGDCL_ID“ACTION_TILE“D“SETQDATOFGET_TILE“D“ACTION_TILE“B“SETQCATOFGET_TILE“B“ACTION_TILE“H“SETQHATOFGET_TILE“H“SETQRESTART_DIALOGIFRE1ZHOUAADEFUNZHOUAASETQP0GETPOINT“N请选择插入点“R/D2P1POLARP0/PI2RP2POLARP190J/PI180CP4POLARP015PIRP3POLARP490J/PI180CCOMMAND“LINE“P1P2P3P4“这样就完成了由下拉菜单调用图象菜单,再由图象菜单调用对话框,然后完成绘图的过程。4、其他部分的设计其他部分的设计其他部分的设计其他部分的设计在本设计中还涉及了轴类其它零件的设计,可看原程序。右键功能,工具栏的制作及其它程序由AUTOCAD的原程序设计所得。其中工具栏包括了基本绘图工具,修改工具,图层工具和系统工具。其界面如下通过该工具栏可以方便快捷的绘制基本的图形。右键功能菜单如下通过右键菜单可以使画图过程大大的简化。原代码比较长,可以参看机械系统菜单文件代码。四四四四、调试中遇到的问题及解决方法调试中遇到的问题及解决方法调试中遇到的问题及解决方法调试中遇到的问题及解决方法本系统的制作过程中做了大量的调试,花费了大量的精力和时间,在程序的调试时遇到了很多问题。例如有些字符输入有误,就不能运行程序,经仔细检查才发现错误,修改后才能正常运行。对话框的确定和取消键开始不起作用,经过易老师的指导对程序做了修改使问题得到了解决。另外像在图象菜单中加载幻灯片中必须指明幻灯片的路径路径路径路径,在制作幻灯片时必须将SLIDELIB文件拷到幻灯片的目录下,在编写LSP程序是错误参数太多,列表有缺陷等问题均是经老师帮助下和查阅资料完成的。设计时要特别小心五五五五、设计的感想设计的感想设计的感想设计的感想这次的课程设计使我对CAD基础有了更深一步的了解。懂得了学习与应用的联系,也懂得了利用CAD来编制软件的一般方法。在这过程中学会了查资料来解决自己所需的问题,使自己的能力得到了提高。在调试中学会了分析问题、解决问题,能根据提示所显示的错误来纠正。另外积累了经验,开拓了思维空间,对编程中的逻辑问题有了一定的了解。并且通过这次课程设计懂得了应该养成严谨的工作作风。对待问题应从观察开始,再分析解决。六六六六、参考文献参考文献参考文献参考文献1、机械CAD原理与实践肖刚李学志主编清华大学出版社20026附附附附录录录录1、系统界面图系统界面图系统界面图系统界面图2、手工自动绘图代码手工自动绘图代码手工自动绘图代码手工自动绘图代码DEFUNCZHOUASETQP0GETPOINT“N插入点“SETQALFGETANGLEP0“N旋转角“SETQDGETDISTP0“N轴径“SETQCGETDISTP0“倒角宽“SETQP2POLARP005PIALF05DCSETQP1POLARP2025PIALF1414CSETQP3POLARP215PIALFD2CSETQP4POLARP115PIALFDCOMMAND“LINE“P1P2P3P4“DEFUNCZHOUBSETQP0GETPOINT“N插入点“SETQALFGETANGLEP0“N旋转角“SETQDGETDISTP0“N轴径“SETQBGETDISTP0“轴段宽“SETQP2POLARP005PIALF05DSETQP1POLARP2ALFBSETQP3POLARP215PIALFDSETQP4POLARP3ALFBCOMMAND“LINE“P1P2P3P4“DEFUNCZHOUCSETQP0GETPOINT“N插入点“SETQALFGETANGLEP0“N旋转角“SETQDGETDISTP0“N轴径“SETQD1GETDISTP0“N退刀槽轴径“SETQBGETDISTP0“退刀槽宽“SETQP1POLARP005PIALF05DSETQP2POLARP005PIALF05D1SETQP3POLARP015PIALF05D1SETQP4POLARP015PIALF05DSETQP5POLARP2ALFBSETQP6POLARP3ALFBCOMMAND“LINE“P2P5“COMMAND“LINE“P3P6“COMMAND“LINE“P1P4“DEFUNCZHOUDSETQP0GETPOINT“N插入点“SETQALFGETANGLEP0“N旋转角“SETQDGETDISTP0“N轴径“SETQBGETDISTP0“轴段宽“SETQP2POLARP005PIALF05DSETQP1POLARP2ALFBSETQP3POLARP215PIALFDSETQP4POLARP3ALFBCOMMAND“LINE“P1P2P3P4“C“DEFUNCZHOUESETQP0GETPOINT“N插入点“SETQALFGETANGLEP0“N旋转角“SETQDGETDISTP0“N轴径“SETQBGETDISTP0“轴段宽“SETQRGETDISTP0“圆角半径“SETQP2POLARP005PIALF05DSETQP1POLARP2ALFBSETQP3POLARP215PIALFDSETQP4POLARP3ALFBSETQP5POLARP105PIALFRSETQP6POLARP5ALFRSETQP7POLARP415PIALFRSETQP8POLARP7ALFRCOMMAND“ARC“P1“C“P5P6COMMAND“LINE“P1P2P3P4“COMMAND“ARC“P8“C“P7P4DEFUNCZHOUFSETQP0GETPOINT“N插入点“SETQALFGETANGLEP0“N旋转角“SETQDGETDISTP0“N轴径“SETQBGETDISTP0“键槽宽“SETQSGETDISTP0“键槽深“SETQR05DB105BSETQLSQRTRRB1B1SETQSITATANB1LSETQP1POLARP0ALFSITRSETQP2POLARP0PIALFRSETQP3POLARP0ALFSITRSETQP4POLARP3PIALFSSETQP5POLARP1PIALFSCOMMAND“ARC“P

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论