AUTOUCAD二次开发技术
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
AUTOUCAD二次开发技术
学院:机械与电子信息学院
专业:机械设计制造及其自动化
姓名:廖武信、林鲁楠、孙桂东
班级序号:072113-10、11、12
指导老师:文国军
目录
1.autuoCAD技术 (3)
1.1 定义 (3)
1.2 内容 (3)
1.3 功能用途 (4)
1.4 发展历程 (4)
2. .autuoCad二次开发技术 (6)
2.1概述
2.2 发展历程 (6)
2.3研究现状(详细列出研究人员、年代及研究内容 (6)
2.4研究重点
3.应用举例 (9)
4.未来发展方向 (12)
5结论 (13)
参考文献 (14)
附:
1.分工说明 (16)
2.个人感受 (17)
参考文献20~50篇,英文30%
第1章 AutuoCAD技术
1.1定义
AutoCAD(Auto Computer Aided Design)是Autodesk(欧特克)公司首次于1982年开发的自动计算机辅助设计软件,用于二维绘图、详细绘制、设计文档和基本三维设计。
1.2 autuoCAD的内容
从20世纪80年代以来,计算机辅助设计(Computer Aided Design,以下简称 CAD)技术已广泛应用于机械、电子、汽车、造船、化工、建筑等行业,并已成为进一步解放设计思想、提高产品和工程设计质量、降低消耗以及缩短设计周期的重要手段。计算机绘图是CAD技术的重要组成部分,它能减轻设计人员繁琐的绘图工作量、提高设计效率,同时为以后的计算机辅助设计与制造(CAD/CAM)奠定技术上的基础。计算机绘图技术的实用化、大众化,使绘图方法发生了根本性的变革,它不仅提供了功能强大的绘图工具,而已引导和创建了适应计算机技术的绘图、设计的新理念和新方法。
AutoCAD具有良好的用户界面,通过交互菜单或命令行方式便可以进行各种操作。由于它具有功能强大、操作方便、结构开放、便于二次开发、价格合适、能适应各种软件和硬件平台等优点。让非计算
机专业人员也能很快地学会使用。在不断实践的过程中更好地掌握它的各种应用和开发技巧,从而不断提高工作效率。
1.3 autuoCAD的功能用途
AutoCAD是80年代推出的微机上运行的绘图软件包,多年来,经过多次的换代升级,功能越来越强,性能越来越好,是世界上流行最广的图形系统之一,是实现计算机绘图的优选软件之一。
AutoCAD的功能概括起来为五个方面,即交互式作图、图形编辑、尺寸标注、图形存储和图形输出。 AutoCAD提供一组图素,如直线、圆、弧、椭圆、多义线和文字串等,用于构造各种复杂的二维图形。用户只要从键盘上输入所需的命令或在菜单中选择相应的项,对所要绘制的图素输入必要的参数(如点的坐标值、长度数据或角度数据等),即可在屏幕上指定的位置显示出所绘图形。对于已给的图形,可用多种方式进行编辑修改,如擦除、拷贝、移动、修剪、圆角、倒角等等。尺寸是工程图的重要组成部分,标注尺寸是一件细致而繁琐的工作。因此,绘图软件都具有尺寸标注功能,而且尺寸标注的效率和操作的方便性是衡量绘图软件优劣的重要指标之一。 AutoCAD的较早版本已有较好的尺寸标注功能,现在 AutoCAD在这方面又有了明显改进。对于已绘出的图形或经编辑修改的图形,可用图形文件的形式存储到硬盘(或软盘)之上,也可以在绘图机或打印机上输出精确的工程图样,比手工绘制的图样更加精确和漂亮。存储在磁盘上的
图形,可根据需要随时调出进行修改或多次绘制输出。
AutoCAD除了上述的二维绘图功能之外,还具有三维曲面造型和实体造型功能。
AutoCAD的功能特点
AutoCAD经过多次升级换代,其功能不断增强,用户界而愈来愈好。命令及其选项的工具化和操作的可视化是它的显著特点。就二维绘图功能而言,它在多重线绘制、关键点编辑、对象捕捉、鸟瞰显示控制、尺寸标注、文本标注等多个方面增加了新的功能或增强与改善了原有的功能;它的工具栏、对话框、图形打开预览和图形输出预览等手段给用户的绘图操作带来了很大的方便。系统功能的增强和操作方便性的改善,促进了作图效率的进一步提高,使得它更加实用,受到更多用户的欢迎。价格低廉,性能/价格比高,是 AutoCAD成功的另一重要因素。
AutoCAD作为一个通用的图形软件包,它不但具有很强的绘制各种工程图的功能,更重要的是它具有开放式体系结构,使用户能够以它为平台开发效率更高的某种专用绘图系统或CAD系统。 AutoCAD的开放式体系结构表现在以下几个方面:
(1)用户可根据需要方便地定义自己的屏幕菜单、下拉式菜单、图形板菜单,也可定制工具与工具栏。
(2)用户可建立自己的文字字体、线型和阴影线图案。(3)用户可建立自己的符号、元件、器件、零部件的图形库。(4)可使用DXF或IGES等文件把图形数据传到其它程序或系统用于分析计算,
或由其它程序或系统产生的数据文件来建立图形,也就是可实现图形交换与自动绘图。
(5)系统提供了内嵌式程序设计语言AutoLISP和ADS( AutoCADDevelopment System)、( AutoCADRuntime eXtension)等有效的开发工具,使用户能比较容易地进行二次开发,增加计算分析、自动绘图、自动操作等功能。
AutoCAD具有网络功能,能够在微机局域网上运行,这是 AutoCAD系统的另一重要特点。这对企业特别有用,因为企业中的设计绘图工作一般都不是个别人的行为,而是一个室或一个组多个成员的协同工作、有了网络作为统一的工作平台,他们就便于交流、讨论,并能在权限允许的范围内相互了解工作进度和相互引用已绘图形。AutoCAD软件包和其它许多引进的软件一样,是用英语编制的。它的命令名称、菜单、提示、帮助信息和错误信息等都是英语词语或其缩写。这对于熟悉英语的人来说是十分方便的,但对于我国用户来说,由于现在的英语水平还不够高,学习难度就要大一些,在使用的初始阶段难免有些不方便,因此就提出了软件的汉化问题。关于西文软件的汉化,从技术角度讲有两个问题:一是跟不上版本更新的速度,二是汉化难于完全避免给软件性能带来影响,如运行速度可能降低等。而且,随着我国国民特别是广大工程技术人员的英语水平和计算机应用水平的不断提高,软件汉化的要求将逐渐淡化。因此,我们只要求绘图软件应解决矢量汉字标注以给出完全符合我国国标的工程图。至于系统中的各种命令,借助于工具栏图标或菜单,是不难掌