AutoCAD二次开发论文.doc

  1. 1、本文档共46页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE PAGE 1 苏州大学本科生毕业论文(设计) 绪 论 自从50年代世界上第一台自动绘图机诞生以来,计算机图形学与CAD已成为一门新兴的边缘学科。AutoCAD交互图形包就是其中有代表性的一个,CAD与计算机绘图已经开始进入普及化与实用化阶段。AutoCAD系统提供的开放式体系结构,允许用户根据各自需求实现AutoCAD的定制与二次开发,使得通用CAD系统中增加一个专用于某一具体产品的CAD环境和功能模块,使其越来越符合用户要求。 AutoCAD二次开发的研究现状 众所周知,AutoCAD是作为一个通用绘图系统而设计的。但每一行业和专业都有自己的行业和专业标准,许多单位也有自己的技术规格和企业标准,每个设计工程师和绘图员更有各自独特的工作方式,因而,AutoCAD不可能完全满足每个用户的具体要求。于是,通过系统提供的开放式体系结构,AutoCAD允许用户根据各自的需求来改进和扩充AutoCAD的许多功能,实现对AutoCAD的二次开发,使AutoCAD更加符合用户的需要。由此可见,AutoCAD的二次开发意义十分重大。 AutoCAD二次开发的发展过程 由Autodesk公司开发的AutoCAD自20世纪80年代以来一直独领风骚。成为各工程领域首选的CAD系统,是市场上最流行的PC桟AD系统。全世界有80个国家的200万人在使用AutoCAD绘制各种各样的图形。1998年AutoCAD在市场上的占有率达79%,成为事实上的世界范围内的计算机制图标准。 在二维CAD软件中,Autodesk公司一直是以提供基础软件即AutoCAD软件为其产品发展策略的,而其AutoCAD软件在过去的十年中无可厚非地是最优秀的CAD基础软件,在其上,国内的各个公司开发了大量的机械、建筑等领域的应用软件,其中就有我公司一直所使用的InteCAD软件。Autodesk公司推出其新版的AutoCAD 2000软件的同时,推出了他们的依托于AutoCAD 2000的机械设计软件AutoCAD Mechanical 2000,从而全面进入了二维机械应用软件领域。该软件不仅具有AutoCAD2000所提供的最新的技术,更重要的是它吸收了从AutoCAD10.0版以来,大量二次开发商在AutoCAD软件上针对机械工程设计所做的各种二次开发中所提供的功能和技术,集成了大量专门针对二维机械工程设计的强大工具,从而使其成为二维机械设计软件中的最具代表性的优秀软件。 1.1.2 AutoCAD二次开发的重大意义 AutoCAD的巨大成功,首先得益于它的开放性,使得第三方很容易开发各种适用的专用软件,给用户带来标准、廉价、方便、高效等益处,从而进一步占领了市场。用户通过对AutoCAD系统的定制开发,可以结合自己的专业特点,开发属于自己的专用型CAD系统。目前,国内开发的工程制图软件大多采用AutoCAD作为其软件支撑平台,进行二次开发而成,为工程设计和制图行业创造了巨大的经济效益和社会效益。 AutoCAD是目前Windows95/98/nt/2000环境下应用最广泛、使用人数最多的CAD软件。但是AutoCAD所提供的只是一般的通用的CAD功能,如造型、编辑、注释等。如果不利用AutoCAD开发系统,要想完成某一具体醒目的设计,就会显得较为复杂。例如,我们要设计一台活塞式发动机,就需要根据发动机功率先手工计算出活塞直径,然后再调用AutoCAD的绘图命令,一笔一笔地绘出发动机的图形。这样,一旦在设计完成后,要更改发动机的功率,则需要重复刚才的全部内容。如果使用AutoCAD开发系统,则我们可以将上述计算和绘图通过高级语言编制相应的程序,在需要设计时,只一个命令便可以运行该程序,计算和绘图过程自动完成。显而易见,这不仅大大提高了设计效率,而且通过开发系统可以定制出某些专业化模块,甚至大型设计绘图软件。但是,对于绝大多数的用户来说,他们不会研究如何开发一个AutoLISP程序,就其原因是多方面的,总的来说大致有三点:一是AutoCAD系统提供了丰富的命令,基本满足了用户的需求;二是AutoLISP的内涵比较丰富,不可能像AutoCAD命令那样在屏幕上通过简单尝试就可以知道它使用的场合,而是需要用户花费比较多的时间和精力才能初步掌握;三是用户可以从很多渠道免费获取各种功能的AutoLISP程序,并且这些程序的功能还比较强大。但是如果作为一名CAD工程师,若在绘制一幅大型图纸,能够使用许多别人或自己已经制订好的AutoLISP程序,那么其速速将搞得令你难以置信。 随着社会的不但发展,AutoCAD的功能也随之不断增强,与以前版本相比,在总体性能,绘图生产率,协同设计,数据共享能力,管理工具,开发手段等方面都有了程度不同

文档评论(0)

ligennv1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档