液压常用密封元件参数化cad图库设计.docx

上传人:b****3 文档编号:548396 上传时间:2022-10-11 格式:DOCX 页数:69 大小:190.63KB
下载 相关 举报
液压常用密封元件参数化cad图库设计.docx_第1页
第1页 / 共69页
液压常用密封元件参数化cad图库设计.docx_第2页
第2页 / 共69页
液压常用密封元件参数化cad图库设计.docx_第3页
第3页 / 共69页
液压常用密封元件参数化cad图库设计.docx_第4页
第4页 / 共69页
液压常用密封元件参数化cad图库设计.docx_第5页
第5页 / 共69页
点击查看更多>>
下载资源
资源描述

液压常用密封元件参数化cad图库设计.docx

《液压常用密封元件参数化cad图库设计.docx》由会员分享,可在线阅读,更多相关《液压常用密封元件参数化cad图库设计.docx(69页珍藏版)》请在冰豆网上搜索。

液压常用密封元件参数化cad图库设计.docx

液压常用密封元件参数化cad图库设计

液压常用密封元件参数化cad图库设计

设计题目:

液压常用密封元件参数化CAD图库设计

学生姓名:

聂运铎

学号:

20074050404

专业班级:

机制F0706

指导教师:

韩丽丽

2011年5月18日

毕业设计(论文)任务书

1(本毕业设计(论文)课题应达到的目的:

本题目是基于AutoCAD平台,应用AutoLISP等相关高级语言进行应用软件设计。

密封元件是液压传动系统中应用量很大的辅助元件,其结构较复杂,品种多。

在液压传动系统设计中绘图工作量较大。

本软件的设计目的,就是使液压传动常用密封元件参数化,设计人员只需在程序引导下点选所需密封元件类型、规格,就可很快绘出相应密封元件视图,从而减轻设计人员劳动强度,提高设计效率。

通过本设计可使学生在分析了解液压传动常用密封元件结构和应用高级语言进行计算机软件设计方面得到较全面的训练。

2(本毕业设计(论文)课题任务的内容和要求(包括原始数据、技术要求、工作要求等):

1(技术要求:

在熟悉加工精度统计分析方法、初步具备用高级语言编程的能力的基础上,设

计液压常用密封元件参数化CAD图库,软件设计要求:

(1)所绘制常用液压密封元件要符合国家标准;

(2)能选择绘制常用液压密封元件的三视图;

(3)要求人机交互界面友好,使用检索方便快捷。

2(工作要求:

(1)收集相关资料,了解常用液压密封元件参数化CAD图库软件发展现状;

(2)收集与本毕业设计相关的外文资料,翻译其中一篇;

(3)制订软件设计方案,进行方案论证,写出方案论证报告;

(4)设计液压常用液压密封元件参数化CAD图库软件;

(5)撰写毕业设计说明书。

目次

1绪论.............................................................12AutoCAD的二次开发................................................2

2.1AutoCAD二次开发的历史.....................................2

2.2AutoCAD二次开发的现状.....................................2

2.3AutoCAD二次开发的发展.....................................3

2.4AutoCAD二次开发工具种类...................................33CAD参数化设计技术................................................6

3.1参数化设计技术..............................................6

3.2参数化设计的本质及意义......................................6

3.3参数化设计在CAD中的应用....................................64液压密封元件参数化CAD图库系统开发...............................8

4.1概述........................................................8

4.2开发流程....................................................9

4.2.1用DCL编写用户对话框界面..............................9

4.2.2SLD文件制作.........................................10

4.2.3国标数据文件制作.....................................10

4.2.4LISP程序设计........................................11

4.2.5自定义并加载局部菜单.................................12

4.3程序的运行.................................................13

4.4液压常用密封元件参数化CAD图库开发结论.....................16

5系统开发的优缺点及改进方向.......................................17谢辞..............................................................18参考文献..........................................................19附录1.............................................................20附录2.............................................................53附录3.............................................................55

1绪论

在液压传动系统设计过程中,常常需要绘制大量的密封元件,有时在同一张总体设计图上也要绘制许多结构相似而尺寸不同的密封元件,重复性工作量大,浪费时间。

如果能通过尺寸参数的变化来自动生成结构相似而尺寸不同的密封元件的图形,就能缩短产品设计周期,设计人员就可以从繁琐的绘图中解放出来,把精力投入到创意设计中去。

针对上述问题,在AutoCAD环境下,应用Autolisp编写设计DCL对话框控制程序,在执行Autolisp的同时,调用一个对话框,提供多样化的接口,并提供程序执行时所需的数据或选项于一身。

成功开发了液压常用密封元件件的参数化图库,大大提高了设计效率。

AutoCAD荣登全球绘图软件的龙头宝座,主要是因为它具有开放的体系结构。

它允许用户和开发者采用高级编程语言对其进行扩充和修改,即二次开发,能最大限度地满足用户的特殊要求。

2AutoCAD的二次开发

2.1AutoCAD二次开发的历史

CAD产业发展经历了以80年代后期的CAD初步应用,以及90年代中页的“甩图板工程”为代表的两次浪潮。

而从2006年开始起,让人明显地感到,中国CAD产业发展的第三次浪潮已经来临了。

第一次浪潮源于AutoCAD进入中国。

1990年。

那时AutoCAD还是2.6版。

这次浪潮促进了很多高校、科研院所和大型企业开始围绕AutoCAD进行二次开发。

第二次浪潮源于科技部在“九五”期间推进“甩图板工程”。

这期间,CAXA(当时叫北航海尔)、高华(现在的英泰)、凯思、开目、大天、凯图、大凯、CCAD(深圳乔纳森)等一批国内自主版权CAD在政府和市场的双重推动下成长起来。

那时,对国产CAD软件最大的挑战是与AutoCAD盗版这种几乎不要钱的软件竞争;另外,与AutoCAD的兼容性,企业的工程师使用AutoCAD的习惯也是很大挑战,并且这些自主版权软件的开放性方面也存在不足。

同时,国内基于AutoCAD二次开发的商品化软件也空前繁荣,大恒、InteCAD、艾克斯特、天河、思普、浪潮(现华天软件)、天舟、欧磊等CAD软件得到了广泛的应用。

两种类型的CAD软件厂商之间,也展开了激烈竞争。

在这个阶段,二维CAD软件已经达到了实用化水平。

在这次浪潮之中,CAXA脱颖而出,成为国产二维CAD的典型代表。

当时,CAXA推出了400多元一套的二维CAD软件,彻底改变了市场格局,后来又推出了三维CAD软件,而CAXA的CAM也是一大特色。

其它CAD软件公司则逐渐将重点转向了CAPP/PDM等产品,并开始代理国外CAD/PLM巨头的高端软件产品。

而1998年,Autodesk收购Genuis,自己推出机械版和电气版,使得国内基于AutoCAD进行二次开发的CAD软件的生存空间减小了很多。

值得赞赏的是,2001年,新洲协同软件公司研发、推出了自主品牌的三维CAD软件Solid2000(Solid3000的前身)。

2.2AutoCAD二次开发的现状

AutoCAD应该是机械工程师最为熟悉的工程软件了,而且在工程师眼中AutoCAD几乎成了CAD软件的代名词了,一提到CAD三个字母,首先会想到的是AutoCAD,这也不得不让人对Autodesk公司的推广手段感到敬佩。

AutoCAD发展到现在已经是一个比较通用的适合各个行业进行设计工作的平台了,这是毋庸置疑的,在这里只谈AutoCAD的二维功能,可能有好多人都不知道AutoCAD还能够进行三维建模,不过比起其三维平台Inventor的建模功底AutoCAD的这点小伎俩可以忽略了。

尽管AutoCAD已经提供足够强大的各种功能,但是为了提高效率、也为了满足各个企业不同产品生产、设计的需求,可能会对AutoCAD做一些可以满足自己需求功能的二次开发,以提高自己的设计效率,例如建立自己公司产品的模型数据库,对模型实现可参数化设计,一些快捷功能的开发等等。

AutoCAD不是一个密闭的软件,它给设计者预留了一扇通向AutoCAD内部系统的大门——API。

对于AutoCAD进行二次开发可以使用的语言工具有内部集成的AutoLisp、VBA、外围过象VB、C、及最新的.NET平台通过COM对AutoCAD进行二次开发。

2.3AutoCAD二次开发的发展

随着AutoCAD软件在各行各业的应用日趋广泛,其二次开发的应用研究也逐渐深入,不在局限于上述的领域的参数化设计。

像利用AUTOLISP二次开发语言对分形几何图形进行设计研究,用AUTOLISP开发出注塑模浇注系统,用AutoCAD二次开发技术实现了技术要求自动标注系统,用VBA开发出了AutoCAD标注图纸图栏系统等,等各种技术,从而为AutoCAD二次开发的技术应用开辟了一条新路径。

2.4AutoCAD二次开发工具种类

AutoCAD可用多种方法进行二次开发,为AutoCAD二次开发者提供了巨大的方

便。

2.4.1AutoLISP

AutoLISP的全名是LISTProcessingLanguage,她出现于1985年推出的AutoCADR2.18中,是一种嵌入在AutoCAD内部的编程语言,是LISP原版的一个子集,她一直是低版本AutoCAD的首选编程语言。

它是一种表处理语言,是被解释执行的,任何一个语句键入后就能马上执行,它对于交互式的程序开发非常方便。

其缺点是继承了LISP语言的编程规则而导致繁多的括号。

2.4.2ADS

ADS的全名是AutoCADDevelopmentSystem,它是AutoCAD的C语言开发系统,ADS本质上是一组可以用C语言编写AutoCAD应用程序的头文件和目标库,它直接利用用户熟悉的各种流行的C语言编译器,将应用程序编译成可执行的文件在AutoCAD环境下运行,这种可以在AutoCAD环境中直接运行的可执行文件叫做ADS应用程序。

ADS由于其速度快,又采用结构化的编程体系,因而很适合于高强度的数据处理,如二次开发的机械设计CAD、工程分析CAD、建筑结构CAD、土木工程CAD、化学工程CAD、电气工程CAD等。

2.4.3ObjectARX

ObjectARX是一种崭新的开发

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1