基于参数化技术的CAD系统的二次开发(液压系统的开发).doc_第1页
基于参数化技术的CAD系统的二次开发(液压系统的开发).doc_第2页
基于参数化技术的CAD系统的二次开发(液压系统的开发).doc_第3页
基于参数化技术的CAD系统的二次开发(液压系统的开发).doc_第4页
基于参数化技术的CAD系统的二次开发(液压系统的开发).doc_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

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

文档简介

基于参数化技术的CAD系统的二次开发(液压系统的开发)I毕业设计(论文)任务书专业班级姓名一、课题名称:基于参数化技术的CAD系统的二次开发(液压系统的开发)二、主要技术指标:1)完成针对液压系统中的各类元件进行参数化的设计,实现参数的界面输入。本设计完成后对CAD软件的功能可以进行增强,可以方便企业设计人员进行设计工作,参数的输入也可以通过界面来控制,实现可视化的操作。对于设计成品可以方便在主流软件AutoCAD软件上进行加载和卸载。2)通过此毕业设计,学生将对典型机械零件的设计将进异步的加强,对于CAD软件的使用也将得到了一个大的提升,另外也将掌握一门计算机辅助设计上经常使用的语言VisualLisp(人工智能语言)与可视化对话框语言DCL.3)主要完成如下液压元件的参数化设计:(1)各类泵和马达;(2)各类方向控制阀和流量控制阀;(3)气缸和液压缸;(4)检测器和其他元器件等。三、工作内容和要求:本课题所做的工作目的主要是为了解决工程设计人员的反复劳动,提高其设计效率,增强其设计产品的市场竞争能力。在实践工作过程中程序的绘图,主调函数部分采用VisualLISP程序语言,对话框采用DCL语言进行设计。为了完成对一个工程的整体设计,包括:液压元件的手册查询、数据处理、图形绘制程序、通过不同的函数模块组合实现设计参数通过数据文件的传递,实现从CAD标准菜单中插入定制项目,并由对菜单的操作,通过对话框输入参数,调用绘图程序,绘制出根据参数要求的图形文件所做工作如下:1、液压元件和系统的整体框架设计;3、液压相关元件的参数化设计程序(VisualLISP)4、液压元件的数据处理设计5、采用不同的函数模块组合来实现液压元件的图形绘制6、实现液压系统参数输入、图形数据处理、图形绘制的链接7.完成液压系统开发的程序调式8.编写设计说明书一份基于参数化技术的CAD系统的二次开发(液压系统的开发)II四:主要参考文献:1陈伯雄.VisualLISPforAutoCAD2004程序设计M,机械工业出版社,2003.2肖刚,李学志.机械CAD原理与实践M,清华大学出版社,1998.3江思敏,郑巍.AutoCAD实例详解M.电子工业出版社,1999.4(美)ShamTickoo,辛洪兵等.AutoCAD2000高级定制M,机械工业出版社,2000.5陈万林,姜彤等.实用模具技术M,北京:机械工业出版社,2000.6胡仁喜,胡星,史青录等.AutoLISP机械设计高级应用实例M.北京:机械工业出版社,2005.7姚涵珍,周桂英,楚大庆.AutoCAD2004交互工程绘图及二次开发M.北京:机械工业出版社,2004.8周旭红.AutoCAD在模具设计中的运用J.科技信息,2006(2):137.9王潍基于基本回路的液压系统原理图CAD系统J计算机辅助设计与制造,1998(9)10苏鸿根,刘海滨,杨飞强怎样开发AutoCADR12北京:清华大学出版社,199411甘登岱,廖彬山AutoCADR12使用大全北京:学苑出版社,199312Kurthampe,JimBoyceAutoCAD应用开发工具大全.北京:清华大学出版社,1994学生(签名)年月日指导老师(签名)年月日教研室主任(签名)年月日系主任(签名)年月日基于参数化技术的CAD系统的二次开发(液压系统的开发)III毕业设计(论文)开题报告设计(论文)题目基于参数化技术的CAD系统的二次开发(液压系统的开发)一、选题的背景和意义:传统的液压系统设计中技术人员往往要大量查阅液压手册,工作负荷太,效率不高,难以适应快速产品开发的需求,因此进行液压系统的计算机辅助设计是十分必要的。由于液压系统设计一般是在调研及参数运算的基础上,选用液压元件并绘制出液压系统原理图,我们设计的液压CAD系统主要考虑液压系统原理图的绘制、标准元件的选用、设计计算等方面。本课题所做的工作目的主要是为了相关液压系统企业设计人员提高其设计效率,增强其设计产品的市场竞争力。二、课题研究的主要内容:AutoCAD是我国广大企业广泛应用的商品化CAD软件,它最显著的特点就是其开放式体系结构它允许用户对其菜单结构、系统命令等进行二次开发,并提供了丰富的开发工具。我们利用它所提供的ADS(AutoCADDevelopmentsystem)、DCL对话框控制语言、菜单技及AutoLISP语言开发了液压CAD系统。我们选用的开发平台是AmADR14,Winds开发环境是MicrosoftVisualc+,数据库是VisualFoxPro。在开发过程中充分考虑界面友好性的原则,大量采用对话框进行参数输人,并对各类标准数据进行数据库存储。在液压CAD系统的设计中,根据液压系统设计的步骤及要求,主要考虑了以下问题:(1)在液压系统原理图模块的设计中,考虑到液压回路是用图形符号表示的液压系统,其构成是千变万化的。但是再复杂的液压系统也是由一些基本回路构成的,这些基本回路是多年的经验积累而形成的是简便成熟和行之有效的。所以在设计液压回路时,选用基本回路作为设计的基本绘制单元,由这些基本回路组成各种复杂的液压系统必然可以大大提高设计效率。我们根据大量的液压设计资料,把液压基本回路分为油源回路、压力控制回路、速度控制回路、同步回路、顺序回路、卸荷回路、增压回路、减压回路以及制动回路等等,并把这些基本回路作为哑图进行存储。为了方便用户使用,系统提供了液压图形符合库其中包括常用液压件的图形符号,如油缸、液压马达、泵以及各类液压阀等,并按照国标GBT786193液压图形符号的要求绘制如果基本回路哑图不能满足设计需求可以利用系统提供的液压图形符号自行设计。(2)在标准元件选用模块的设计中,主要考虑了方便用户查询与选用各类标准元件的需求,把各类标准元件进行分类建库,采用图文对话框的形式显示元件的类型、结构、工作原理、特点以及选用原则,使用户可以快速高效地进行标准元件的选择。在用户选择的过程中,说确认的每一种元件都存储到数据库中,当用户选择结束时,可以打印出元件清单。基于参数化技术的CAD系统的二次开发(液压系统的开发)IV三、主要研究(设计)方法论述:1、编辑菜单(可通过任何一种编辑器)2、液压相关零部件的标准查询3、液压元件零件参数化绘图程序(VisualLISP)4、液压元件图形显示的函数模块处理5、加载、调试、排错6、实现整个工程的链接7、完成液压系统开发的程序调试四、设计(论文)进度安排:时间(迄止日期)工作内容8.028.03熟悉课题,调查研究,收集资料8.048.05拟定方案,完成设计的开题报告8.068.09了解学习AutoLISP等具的应用8.108.14液压元件的相关标准的查询等8.158.19液压标准件的参数化创建(主要通过Lisp程序语言来编程实现)8.208.22液压标准件二次开发系统连接与测试8.23编辑完成相关的设计报告8.248.25设计整理,答辩准备基于参数化技术的CAD系统的二次开发(液压系统的开发)V五、指导教师意见:指导教师签名:年月日六、系部意见:系主任签名:年月日基于参数化技术的CAD系统的二次开发(液压系统的开发)VI目录摘要.1前言.3第1章绪论.51.1AutoCAD二次开发的历史.51.2AutoCAD二次开发现状.61.3AutoCAD二次开发工具选择.61.4课题研究的主要内容.8第2章开发工具的介绍.92.1VisualLISP概述.92.1.1VisualLISP的主要组成部分和功能.92.1.2VisualLISP的启动和界面.102.1.3文本编辑器概述.102.1.4运行AutoLISP程序.112.2VisualLISP的程序调试.112.2.1.设置断点中断程序的执行.112.2.2单步调试程序.122.2.3加载和运行已编译程序.13第3章对于典型液压零件Autolisp控制程序.163.1液压布管设计.163.1.1参数化设计的思想.163.1.2程序的编写.163.1.3效果图展示.173.2阀系列参数化设计.183.2.1参数化设计的思想.183.2.2程序的编写.193.2.3效果展示图.19第4章液压系统二次开发系统测试.214.1系统的组成图.214.2系统运行的环境.224.3系统功能选择项.224.4系统的总体评价.23结论.25致谢词.26参考文献.27基于参数化技术的CAD系统的二次开发(液压系统的开发)1基于参数化技术的CAD系统的二次开发(液压系统的开发)摘要AutoCAD是目前市场上最流行的CAD系统,它所具有的可编程,易于定制以及可扩展等特性显著提高了用户的工作效率。本课题正是利用了它能适应用户要求,完成需求化定制的功能,采用VisualLISP编辑器完成对主调函数的输入,以及实现整个工程联结工作的。AutoCAD2000内嵌的VisualLISP编辑器,可以方便地调用AutoCAD的绘图命令,使设计和绘图完全溶为一体,可实现对屏幕图形的实时修改,参数化设计,以及在绘图领域中应用人工智能。本项目所做的工作目的主要是为了地方相关液压元件设计人员提高其设计效率,增强其设计产品的市场竞争能力。在实践工作过程中程序的绘图,主调函数部分采用VisualLISP程序语言,对话框采用DCL语言进行设计。完成对一个工程的整体设计,包括:菜单的编辑、对话框的编制、绘图程序、填充图案、幻灯片显示,实现从CAD标准菜单中插入定制项目,并由对菜单的操作,通过对话框输入参数,调用绘图程序,绘制出根据参数要求的图形文件,并且可以对所绘制图形进行数据管理。所做工作主要如下:1、集成于AutoCAD软件的菜单(可通过任何一种编辑器)2、参数化输入对话框的编制(DCL语言)或则openDCL3、液压元件的参数化设计程序(VisualLISP)4、对话框中幻灯片显示(幻灯片的创建于库德使用)5、加载、调试、排错6、实现整个工程的链接7、完成液压元件的程序调式8、编写设计说明书一份框程序的连接。关键字:液压CAD;VisualLISP;DCL基于参数化技术的CAD系统的二次开发(液压系统的开发)2AbstractAutoCADisthemarketsmostpopularCADsystems,ithasaprogrammable,easycustomizationandotherfeaturescanbeextendedsignificantlyimproveuserproductivity.Theissueistheuseofitcanadapttouserrequirements,completecustomizationoffunctiondemand,usingVisualLISPeditortocompletethemainthemeofthefunctionoftheinput,andworktoachievetheprojectlink.AutoCAD2000VisualLISPeditorembedded,caneasilycalltheAutoCADdrawingcommands,sothatthedesignanddrawingtotallyintegrated,enablingreal-timechangeson-screengraphics,parametricdesign,andgraphicsapplicationsinthefieldofartificialintelligence.Themainpurposeoftheprojectworkrelatedtolocalhydrauliccomponentdesignerstoimprovedesignefficiencyandenhanceitsabilitytodesignproductmarketcompetition.Proceduresworkinpractice,theprocessofdrawing,themainthemeofthefunctionpartoftheprogramminglanguageusedVisualLISP,DCLlanguageusedtodesignthedialogbox.Completionofaprojectsoveralldesign,including:theEditmenu,dialogbox,thecompilation,drawingprogram,fillpattern,slideshowfromaCADstandardmenutoinsertcustomitemsonthemenubytheoperationinputthroughthedialogboxparameters,callthedrawingprogram,drawtherequiredgraphicsfilesaccordingtoparametersandcanbeplottedonthegraphfordatamanagement.Doneprimarilyasfollows:1,integratedintheAutoCADsoftwaremenu(availablethroughanyoftheeditor)2,parameterinputdialogbox,thecompilation(DCLlanguage)ortheopenDCL3,hydrauliccomponentsoftheparametricdesignprogram(VisualLISP)4dialogbox,slideshow(slidescreatedinKurdishonly)5,loading,debugging,troubleshooting6,toachievetheprojectslink7,hydrauliccomponentsoftheprogramcompleteddebugging8,thepreparationofthedesignspecificationofaframePrograms.Keywords:HydraulicCAD;VisualLISP;DCL基于参数化技术的CAD系统的二次开发(液压系统的开发)3前言随着工程技术的发展,计算机辅助设计(CAD技术)得到了迅速普及,已经成为电子信息技术的重要组成部分。它使得产品设计工作的内容和方式产生了根本性变革;是提高产品和工作设计水平、降低消耗、缩短科研和新产品开发周期、大幅度提高劳动生产率的一项关键技术;成为设计产品保持竞争优势,开拓市场的主要技术手段。伴随着CAD技术的发展和应用,各种商品化的

温馨提示

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

评论

0/150

提交评论