AutoCAD应用(铣刀头)及二次开发毕业设计.doc
《AutoCAD应用(铣刀头)及二次开发毕业设计.doc》由会员分享,可在线阅读,更多相关《AutoCAD应用(铣刀头)及二次开发毕业设计.doc(22页珍藏版)》请在三一办公上搜索。
1、江西制造职业技术学院 毕业设计 毕业课题 : AutoCAD应用(铣刀头)及二次开发系 别 : 机电一体化班 级: 08机电三班学生姓名: 学生学号: 辅导老师: 目录前言3第1章 绪 论 1.1 AutoCAD二次开发的历史71.2 AutoCAD二次开发现状 81.3 AutoCAD二次开发工具选择81.4课题研究的主要内容10第2章 开发工具的介绍2.1 Visual LISP概述112.1.1 VisualLISP的主要组成部分和功能112.2 22 VisualLISP的调试功能13第三章 程序的编写3.1程序的编写15心得体会21主要参考文献:21 前 言随着工程技术的发展,计算机
2、辅助设计(CAD技术)得到了迅速普及,已经成为电子信息技术的重要组成部分。它使得产品设计工作的内容和方式产生了根本性变革;是提高产品和工作设计水平、降低消耗、缩短科研和新产品开发周期、大幅度提高劳动生产率的一项关键技术;成为设计产品保持竞争优势,开拓市场的主要技术手段。 伴随着CAD技术的发展和应用,各种商品化的CAD软件也应运而生并迅速发展,AutoCAD软件就是其中的优秀软件之一。AutoCAD是美国AutoDesk公司1982年推出的,目前世界上最为流行,最为成功的CAD软件。这不仅仅是因为它有非常强大的功能、支持的外设和平台很多、价格又低、易学易用,最主要的是AutoCAD具有开放式的
3、体系结构,允许用户在几乎所有方面对其进行修改和扩充,用以满足各种用户自己的特殊需要。通过对AutoCAD功能的调整、扩充以满足用户特定要求的方法有时称为对AutoCAD的定制。通过定制,可以构造出符合用户习惯的AutoCAD系统,也可提高工作效率。由于AutoCAD的每一部分都可以按要求定制,如定义一个对话框,生成一种特殊线型。因此,定制可能是应用AutoCAD中最有创造性和最令人感兴趣的工作。 本课题正是利用其能满足特定用户要求的各种定制功能,适应市场对基本零部件绘图模块的需求,对一些常用的液压元件进行定制,包括:菜单、绘制图形、幻灯片显示,并介绍了Auto LISP、Visual LISP
4、、对话框控制语言(DCL),以及基于这部分的应用,实现一个完整的工程体。 通过本课题的实践,综合CAD开发系统的特点,很容易让我们发现,我们不必是AutoCAD专家或程序员,只要知道AutoCAD的基本命令,就可以完成对各种需求产品的定制。在程序编制过程中,由小程序出发,一步一步分段进行程序调试,极大的提高了整个工作过程的效率,使我们很轻松的完成了对常用液压元件绘图模块的定制,实现了基于产品零件的AutoCAD的二次开发。 注:本课程的工作任务都是根据图1展开的。AutoCAD标准屏幕菜单菜单定制对话框编辑(DCL)绘图程序编制主调函数(Visual LISP)OkCancel Cancel
5、Ok绘制图形并显示于屏幕 图 1 实践任务流程图With engineering technology development, the computer aided design (CAD technology) get the quick popularization electronic information technology, has become an important component. It makes the product design work produced the content and methods of fundamental reform; Is t
6、o improve product design level, work and lowering consumption and shorten the scientific research and new product development cycle, dramatically improve labor productivity a key technology; Designing a product keep competitive advantage, to develop the market the main technical means. Along with th
7、e development and application of CAD technology, various commercial CAD software also arises at the historic moment and rapid development, AutoCAD software is one of the finest software one. AutoDesk AutoCAD is the company launched in 1982, currently the worlds most popular, the most successful CAD
8、software. This is not just because it has very powerful function, support peripherals and platforms, low price and many, yi, the main reason is easy to open architecture with AutoCAD, allows users in almost all aspects to modify and expand, to meet the special needs of various users themselves. Thro
9、ugh the adjustment of AutoCAD function, expansion to meet customer specific requirements of the method is sometimes called the customization of AutoCAD. Constructed by custom, can meet user habits AutoCAD system, also can improve the work efficiency. Because each part of AutoCAD according to request
10、, such as can be defined a dialog box, generating a special line. Therefore, custom is probably the most creative application AutoCAD and the most interesting work. This issue it is using its can satisfy the specific users various customization, adapt to the market of the basic parts drawing module
11、demand, for some commonly used hydraulic components, including: customized menu, drawings, slide shows, and introduced the Auto LISP LISP, dialog, Visual control language (DCL), and based on this part of the application and achieve a complete engineering body. Through the practice of this topic, the
12、 comprehensive CAD development the characteristics of the system, it is easy to let us find that we need not be AutoCAD experts or programmers, as long as know the basic command, AutoCAD to various needs can be finished product customization. In programming process, by small program is to start, ste
13、p by step, program test greatly improves the efficiency of the whole process, make us very relaxed completion of the commonly used hydraulic components drawing module custom, realized based on parts of the AutoCAD secondary development. Note: this course work task is according to figure 1 launch. 、第
14、1章 绪论1.1 AutoCAD二次开发的历史AutoCAD是目前在Windows环境下应用最广泛,使用人数最多的CAD软件。但AutoCAD所提供给的只是一般的通用的CAD功能,如造型、绘图、编辑、注释等,要想完成一个设计项目,尤其当项目中不同规格的同一零件(通常指标准件)数量庞大时,单纯CAD中的通用功能就显捉襟见肘了。 因此,对AutoCAD的二次开发十分必要。第一次浪潮源于AutoCAD进入中国。1990年。那时AutoCAD还是2.6版。这次浪潮促进了很多高校、科研院所和大型企业开始围绕AutoCAD进行二次开发。第二次浪潮源于科技部在“九五”期间推进“甩图板工程”。这期间,CAXA
15、(当时叫北航海尔)、高华(现在的英泰)、凯思、开目、大天、凯图、大凯、CCAD(深圳乔纳森)等一批国内自主版权CAD在政府和市场的双重推动下成长起来。那时,对国产CAD软件最大的挑战是与AutoCAD盗版这种几乎不要钱的软件竞争;另外,与AutoCAD的兼容性,企业的工程师使用AutoCAD的习惯也是很大挑战,并且这些自主版权软件的开放性方面也存在不足。当时,CAXA推出了400多元一套的二维CAD软件,彻底改变了市场格局,后来又推出了三维CAD软件,而CAXA的CAM也是一大特色。其它CAD软件公司则逐渐将重点转向了CAPP/PDM等产品,并开始代理国外CAD/PLM巨头的高端软件产品。而1
16、998年,Autodesk收购Genuis,自己推出机械版和电气版,使得国内基于AutoCAD进行二次开发的CAD软件的生存空间减小了很多。值得赞赏的是,2001年,新洲协同软件公司研发、推出了自主品牌的三维CAD软件Solid2000(Solid3000的前身)。由于微机加视窗9598NT操作系统与工作站加Unix操作系统在以太网的环境下构成了CAD系统的主流工作平台,因此现在的CAD技术和系统都具有良好的开放性。图形接口、图形功能日趋标准化。在CAD系统中,综合应用正文、图形、图像、语音等多媒体技术和人工智能、专家系统等技术大大提高了自动化设计的程度,出现了智能CAD新学科。智能CAD把工
17、程数据库及其管理系统、知识库及其专家系统、拟人化用户接口管理系统集于一体。CAD技术一直处于不断的发展与探索之中,正是这种此消彼长的互动与交替,造就了今天CAD技术的兴旺与繁荣,促进了工业的高速发展。1.2 AutoCAD二次开发现状AutoCAD应该是机械工程师最为熟悉的工程软件了,而且在工程师眼中AutoCAD几乎成了CAD软件的代名词了,一提到CAD三个字母,首先会想到的是AutoCAD。AutoCAD发展到现在已经是一个比较通用的适合各个行业进行设计工作的平台了,这是毋庸置疑的,在这里只谈AutoCAD的二维功能,可能有好多人都不知道AutoCAD还能够进行三维建模,不过比起其三维平台
18、Inventor的建模功底AutoCAD的这点小伎俩可以忽略了。尽管AutoCAD已经提供足够强大的各种功能,但是为了提高效率、也为了满足各个企业不同产品生产、设计的需求,可能会对AutoCAD做一些可以满足自己需求功能的二次开发,以提高自己的设计效率,例如建立自己公司产品的模型数据库,对模型实现可参数化设计,一些快捷功能的开发等等。AutoCAD 不是一个密闭的软件,它给设计者预留了一扇通向AutoCAD内部系统的大门API。对于AutoCAD进行二次开发可以使用的语言工具有内部集成的AutoLisp、VBA、外围过象VB、C、及最新的.NET平台通过COM对AutoCAD 进行二次开发。随
19、着AutoCAD软件在各行各业的应用日趋广泛,其二次开发的应用研究也逐渐深入,不在局限于上述的领域的参数化设计。像利用AUTOLISP二次开发语言对分形几何图形进行设计研究,用AUTOLISP开发出注塑模浇注系统,用AutoCAD二次开发技术实现了技术要求自动标注系统,用VBA开发出了AutoCAD标注图纸图栏系统等,等各种技术,从而为AutoCAD二次开发的技术应用开辟了一条新路径。1.3 AutoCAD二次开发工具选择要完成以上的要求,应有不同的软件要求与之相对应,经过比较分析,选择一种适合我们的软件是很重要的,那将有助于课题实物的实现,并对工作进度起到事半功倍的效果。主要是在对绘图程序语
20、言和对话框编辑语言的选择上,将一些常用编制语言进行了比较。(1) AutoLISPAutoLISP的全名是LIST Processing Language,她出现于1985年推出的AutoCAD R2.18中,是一种嵌入在AutoCAD内部的编程语言,是LISP原版的一个子集,她一直是低版本AutoCAD的首选编程语言。它是一种表处理语言,是被解释执行的,任何一个语句键入后就能马上执行,它对于交互式的程序开发非常方便。其缺点是继承了LISP语言的编程规则而导致繁多的括号。(2) ADSADS的全名是AutoCAD Development System,它是AutoCAD的C语言开发系统,ADS
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- AutoCAD应用铣刀头及二次开发 毕业设计 AutoCAD 应用 铣刀 二次开发
链接地址:https://www.31ppt.com/p-2925300.html