AutoCAD技术

2024-06-04

AutoCAD技术(共12篇)

AutoCAD技术 篇1

一、运用绘图技巧,提高绘图效率

1、设置个性高效的绘图环境

包括选项、界面(工具栏)、图形界限、图层等。

1.1对“选项”中的一些项目进行有效设置

用右键单击窗口,在快捷菜单中点击“选项”在对话框中可完成以下设置:在“显示”对话框中可设置“字体”及个人喜欢的窗口颜色;在“打开和保存”对话框中可设置自动保存时间间隔;有时在保存文件时,往往会同时产生一个备份,使保存后的文件看起来一团糟。解决方法:在打开和保存对话框中选择“每次保存均创建备份”并点击,取消对话框中的选择(打勾)。

1.2设置个性化界面(工具栏)

通常,在绘图时,我们往往需要打开需要的工具栏,关闭不需要的工具栏。工具栏的设置遵循Windows标准,可以通过右键菜单快速设置。如要打开“查询”工具栏,可执行以下操作:在任一工具栏上击右键,在弹出的快捷菜单中点“查询”(打勾)即可。

1.3设置图限

在Auto CAD中,一般我们按照1:1即实际尺寸来绘图。因此图限的设置以能够完整容纳整个图形为准(特别复杂的图形,需要局部放大绘制的除外)。比如,一个图形的大小25×25,含尺寸标注大约是30×30大小,则可以设图限为30×30,不必按图纸的比例来设定,可以用LIMITS结合ZOOM命令来实现。

1.4利用图层,简化图形

图层相当于是图形的过滤器,可以方便地将不同的图形部分区别开,以便于处理。对于比较简单的图形,只要一个图层就行(0图层),一般情况下至少应该包含下表所示的4个图层,0层一般用作辅助层。

对于复杂的图形尤其在三维建模中,还要创建多个辅助层,应该充分利用层的关闭、冻结等状态控制功能。如图1左图所示为吊钩精确图形及相应尺寸,右图则是关闭中心线和尺寸标注层后显示实体层中各对象(吊钩轮廓)。

2、运用绘图技巧

使用AutoCAD绘图时,在对于各种命令熟练使用的基础上,可以发现一些提高绘图效率的技巧。

(1)使用夹点操作

绘图时用鼠标左键点击图形,图形上便出现许多小方框,这些就是夹点,通过控制夹点便可进一步进行一些基本编辑操作。如Copy、Move,改变图形所在的图层基本操作,而且不同的图形,还有其特殊的操作,如直线有延伸操作,使用夹点操作可提高绘图效率。

如图2的绘制,首先绘圆A(直径为1 4 9.5的圆),然后激活该圆下象限点,击右键选择“缩放”,再击右键选择“复制”,依次输入缩放比例(0.8、0.6、0.4、0.2)即可快速完成图2中基于同一点的五个圆。图4(b)图形中的阴影部分,则可先画外轮廓后将其编辑为多段线,然后将它向内偏移8个单位快速得到内轮廓。

(2)大量使用修改命令我们在用AutoCAD绘图时,应大量使用修改命令,如Offset(偏移)、Trim(剪切)、Fillet(圆角)、Chamfer(倒角)、Array(阵列)等,可提高绘图速度。

如要求画出图3(a)所示图形,一般的习惯做法应是先画出如图3(b)所示图形,然后修剪(trim)多余部分得到。

(3)命令的灵活应用

对同一图形往往有多种方法实现,因此应多尝试应用不同命令,特别是常用命令中的特殊选项,如比例缩放、旋转中的“参照-点”选项、多段线。这样,在吃透命令的前提下就可以“捷足先登”胜利的彼岸了!

如图4(a)所示图形,可先画一长宽比为2:1的矩形(不妨设为60×30),再画该矩形的外接圆,然后选中这两个对象进行缩放:选择“参照(拾取圆直径上的两端点)”,输入新长为75即可。

二、“照猫画虎”速绘矿图

矿图是矿井技术决策的重要表现形式,是采矿工程管理和技术人员交流决策思想和保存矿井技术资料的重要手段。因此采矿CAD技术越来越受到人们的重视。

CAD技术最早是针对露天开采计划编制而进入我国采矿界,目前已渗透到采矿工业的各个环节,包括地质绘图、测量验收、开拓设计、采矿方法设计、井巷及爆破设计等工作。应用和开发采矿CAD是采矿工程设计绘图发展的必然趋势,是实现采矿工程设计管理自动化和现代化的重要技术手段。

但实际绘制矿图时,如果直接绘制简直太麻烦了。其实此时我们可以利用扫描仪来“照猫画虎”,从而取得事半功倍的效果。

找到一张现成的矿图,用扫描仪扫描保存。然后切换到AutoCAD,选择“插入→光栅图像”,弹出“选择图像文件”对话框,找到刚才所扫描的图形,根据实际需要选择“插入点、缩放比例及旋转角度后,点击“确定”。此时,矿图就显现在当前CAD图形中了,利用相关命令“描”绘图形后(如等高线用样条曲线“描”),抽去底图即可。

总之,用Auto CAD画出图来并不难,关键是要力求简便、快捷。为此,我们对AutoCAD软件要熟悉、要充分发掘并优化其使用功能,以充分发挥这一优秀软件的更大作用。

摘要:本文分析了教学和设计中使用AutoCAD的一些实用绘图技术,包括绘图技巧和速绘矿图。

关键词:AutoCAD,实用,绘图技术,矿图

参考文献

[1]张国辉.基于实例的学习矢量量化神经网络诊断方法及其应用[J].制造业自动化.2006,(06).

[2]陈玉莲,卢雪红等.AutoCAD2008实用教程[M].徐州:中国矿业大学出版社.2008

AutoCAD技术 篇2

厦门外国语学校

王明辉

2012-6-29

第十五课:立体建模6 简单建筑模型

Autocad做出的立体模型可放大缩小多角度观察,修改尺寸,形状色彩都很方便,很适合设计过程中进行优化改进。Autocad 2006以后版本在立体建模方面有较大改进。功能更强。

学习CAD作图首先要找一本适合的教材,能看懂,和自己装的软件版本相似。先学习基础操作。教材也会有错误,特别是操作说明中的尺寸,要懂得根据实际修改。网上有许多视频教材,也可以下载看看,许多技巧书上没有。基本功能掌握后,就是多画图,从基础图形画起,逐渐提高。教案中的图形我都画过,有的画过许多遍,同一个图形有许多不同画法。效果大不一样,多画几次,把最好的画法教给学生。要教学生以前自己一定要画得很熟练,否则上课效果不好。例题1:凉亭1 消隐后的线框图

着色后图形

例题2:凉亭2

细节1

细节1

细节2

例题3 小别墅

AutoCAD技术 篇3

【关键词】AutoCAD二次开发技术;机械设计;人工智能

人工智能与CAD二次开发技术的结合是CAD二次开发技术发展的主要方向。机械设计中应用基于人工智能的CAD二次开发技术将会提高机械设计的效率和水平,推动工业的发展。二次开发技术是一种应用软件,二次开发以系统软件和支撑软件为基础,根据特定用户和特定领域的需求进行二次开发。能够进一步提高软件的针对性,满足本专业或本行业的需求。

一、CAD二次开发技术

(一)CAD二次开发技术的基础。CAD二次开发技术是AutoCAD二次开发技术的简称,也就是以AutoCAD为基础,对其提供的开放式体系结构和开放式资源进行充分的利用,与专业特色和专业领域相结合,对其进行二次开发。AutoCAD提供的开放式体系结构是写第二次开发的基础,也就是可供用户开发的、对用户开放的、提供给用户的开发环境以及数据库和功能模块,主要有以下几方面的内容。第一,外部命令。也就是通过程序参数文件ACAD.PGP进行修改或增加从而在AutoCAD内部进行使用。第二,开放的标准库。也就是用户可以增加、修改或者重新定义标准剖面线库ACAD.PAT、标准线型库ACAD.LIN。第三,用户界面。AutoCAD能够提供多种界面功能,例如DCL对话框语言、状态条和菜单等。第四,用户可以对帮助文件进行定制。也可以对AutoCAD的帮助文件进行定义或修改。第五,命令组文件。用户可以根据需求对其进行自定义。第六,用户可以对AutoCAD的命令进行或者重新定义。第七,DIESEL语言。可以通过方式宏来对系统变量进行使用。第八,编程开发界面。

(二)CAD二次开发技术的开发途径。①程序开发。程序开发指的是通过对AutoCAD提供的编程环境进行利用,用编写程序的方式来进行二次开发,能够对比较复杂和深层次的问题进行解决,拥有强大的功能,能够实现CAD的智能化。②文件开发。文件开发指的是以用户的需求为依据,以AutoCAD提供的方法和标准文件格式为基础,对AutoCAD支持的ASCII码标准文件进行编辑、改变、增加和建立,满足用户的需要。在一些图形的形式化问题中经常使用的文件开发,文件开发也可以实现与CAD系统以及其他高级语言的数据交换。

二、CAD二次开发的方法

要进行CAD二次开发,主要是使用参数化设计的方法。具体来说,就是以产品零部件的性能参数为依据,将其结构尺寸和几何尺寸确定下来。将一定的设立条件与零部件图形的尺寸结合起来,将零部件尺寸设计为“设计条件”的函数,如果设计条件发生改变,就要相应地改变零部件图形的尺寸。设计中应用参数化设计能够极大的提高设计的效率,这也是主要的CAD二次开发技术手段,在机械CAD的任务中属于核心任务。

(一)参数化设计。共有两种层面的参数化设计,第一种是绘图软件具有参数化功能,绘图软件具有参数化功能,会改变整个模型。在整个图形中如果模型的某个尺寸发生了改变,那么与之相关的尺寸也会自动修改。这种方法并不适合过于复杂的图形,因为尺寸之间的物理关系非常复杂,难以用几何关系进行表达。第二种是利用应用程序的参数化功能。第三方或者用户可以开发出应用程序,以一些具体问题为依据来实现参数化设计。用户进行交互的任务主要由应用程序负责,如果需要对某一时段进行修改,就要应用程序还对该尺寸和其他相关尺寸进行更新。多种方法都能够生成应用程序,例如Active X应用程序、AutoLISP应用程序、ARX应用程序。如果需要对图形进行修改,就必须对程序进行重新运行,这是由于这种方法具有很大的编程量。当前的软件系统还无法将这两种方式结合起来,因此一般使用第二种方式来进行参数化设计。

(二)参数化设计的主要零件。尽管机电产品具有不同的用途、性能,种类也各有不同,但是通过分析或零件的方,将系列化和标准化的参数提取出来,还是可以进行参数化设计。主要的参数化设计零件类型有以下几种。①专用的部件或零件。②已经对基本图形元素进行标准化的零件。③能够使用性能参数进行确定的常用传动零件。④结构相似或者相同的零件。⑤已经系列化或者标准化的产品。

三、CAD二次开发技术的发展现状和与人工智能结合的情况

CAD二次开发技术具有以下几个方面的优点:能够对AutoCAD的资源进行充分的利用,在满足要求的前提下节约资金和时间。有利于与国际接轨,进行信息的交换和交流,并且汲取AutoCAD的先进技术经验。当前的CAD二次开发系统具有以下几个特点:第一,具有符合国标的明细表、序号、图纸设置的功能,绘图效率得到提高。第二,能够提供参数化图库管理。第三,具有部分零件的文档管理功能和装配功能。第四,具有专业特色,便于绘图和设计。第五,能够提供常用的机械零件设计功能模块,具有选择、计算、在线查询功能。

在CAD二次开发技术中引入人工智能,可以称为基于人工智能的CAD二次开发技术,其具有以下几个方面的特征。①综合性,由于产品设计的过程非常复杂,需要进行反复的修改,这就需要结合丰富的实践经验和跨学科的专业知识。②经验性,设计者的经验和阅历对于设计工作有着很大的影响,经验对于模型的设计与评价非常重要。⑤多解性,在满足要求的前提下可以有多种不同的设计方案,需要进行选择。⑥近似性,要近似和简化模型。⑦创造性,想象力对于初始方案的建设非常重要。

四、在机械设计中应用基于人工智能的CAD二次开发技术

①基于人工智能的CAD二次开发技术能够机械设计的零件设计方面得到应用,从而减轻工作量,提高设计的质量和效率。例如设计齿轮时,只需要将基本结构要求、类型和载荷输入进去,就能够进行结构参数选定、校核、计算、设计等工作,从而进行自动绘图。②基于人工智能的CAD二次开发技术能够在部件优化中得到使用,能够自动完成物件整体性能优化、重量或体积优化、动力学特性分析、运动参数或条件校验等,并对组成零件进行自动绘图。③基于人工智能的CAD二次开发技术能够在整机性能参数优化中得到使用,以整机性能分析为基础,加入人工智能,能够完成经济性分析、结构布局调整、性能参数优化等任务。

五、结语

在机械工程中,CAD二次开发技术得到了越来越广泛的使用,也发挥了越来越重要的作用,其能够极大的提高设计的质量和效率,减少设计中的人为错误,提高设计的质量。在CAD二次开发技术的发展过程中,基于人工智能的CAD二次开发技术将成为主要的发展方向,推动CAD二次开发技术的深度发展。

参考文献:

[1]徐昌荣,邬雪江.高标准基本农田规划设计中的AutoCAD二次开发技术[J].湖北农业科学.2013(14).

[2]杜朝红,宋素华.VBA在图纸后处理中的开发及其应用[J].机电工程技术.2012(08).

[3]杨丽莉,宫献华,戈北京.AutoCAD二次开发技术在绘制摆杆运行轨迹中的应用[J].机械工程师.2012(12).

AutoCAD技术 篇4

点的操作

在AutoCAD中, 无论是绘制对象还是修改对象, 都离不开点的确定与操作。

1. 直接距离法

在确定点的精确位置时, 常用的“相对坐标输入法”中的符号“@”不易输入, 且不符合绘图时的用手习惯。因此, 更多的时候可以使用“直接距离法”。如:直线、复制、移动、拉伸等常用命令, 都会要求输入第一点和第二点 (下一点) , 在确定第一点后, 可采用第二点 (下一点) 与第一点的直线距离确定出第二点 (下一点) 。方法是在命令行窗口中直接输入距离第一点的距离 (左手键盘输入“距离”) , 用鼠标拖动确定方向 (右手拖动鼠标) 。采用“直接距离法”定点的方法往往结合“正交”模式或“极轴”模式则能极大地提高点的输人速度。

2.夹点操作

AutoCAD为每个对象都预先定义好了一些特征控制点, 这就是夹点。我们只需用鼠标左键点击某个对象, 其上便会出现特征的蓝色方框既夹点。我们通过控制夹点 (再用鼠标左键点击某夹点, 夹点的颜色变为红色) 便能进行灵活方便的对象编辑操作, 提高效率, 如:移动、旋转、镜像、拉伸、缩放以及改变图形所在的图层等基本操作。且同一对象选取不同的夹点, 有不同的编辑操作。如:圆有移动操作 (选圆心为夹点) , 也可以有缩放操作 (选象限点为夹点) 。

3.自动追踪

AutoCAD中的自动追踪可以帮用户快速精确定点。当需要确定某一点的位置时, 以上一点为基点, 按预设的角度增量来追踪该点的位置 (结合直接距离法) , 该功能称为“极轴追踪”;也可以其它对象捕捉为基点, 追踪预设的角度增量线或捕捉两角度增量线的交点来确定该点位置, 该功能称为“对象追踪”。

选择对象

如何灵活恰当地利用AutoCAD所提供的选择工具快速地选中对象是快速编辑图形的关键, 也是制图效率提高的关键。

1. 拉窗口选择

在有“选择对象:”的提示时, 利用鼠标直接从左至右拉一矩形窗口 (W方式) 来响应选择提示, 所有完全包含在窗口中的实体均被选中;也可从右至左拉一矩形窗口 (C方式) 响应选择提示, 只要实体的一部分包括在窗口内, 实体就被选中。

2. 逐个选择

通过鼠标左键逐个直接点取实体, 然后实体呈现高亮度显示, 表示该实体已被选中, 我们就可以对其进行编辑。

3. 其它方式选择

在选择实体时, 有时会不小心选中不该选择的对象, 这时我们可以键入“R”来响应, 把一些误选的目标从选择集中剔除。当需要选择出最后绘制出的实体, 可以用“Last”来响应。

当所选择实体和其他实体紧挨在一起时, 可在按住Ctrl键的同时, 然后连续单击鼠标左键, 这时紧挨在一起的实体依次高亮度显示, 直到所选实体高亮度显示, 再按下Enter键即选择了该实体。

当需要根据对象的特性 (如颜色, 图层, 大小等) , 我们可以用快速选择 (在命令行中输入命令Qselect) 的方式来达到符合要求的对象选择。

命令的响应

在AutoCAD中熟记基本命令并直接输入, 以减少使用下拉菜单和点击命令图标的方式, 则可有效地提高绘图效率。

1.充分利用简化命令

AutoCAD中的简化命令有用单字符缩写, 如:A表示Arc;B表示Block;C表示Circle;E表示Erase等;也有用两个字母简化, 如:Ar表示Array;Co表示Copy;Dt表示Dtext;Mi表示Mirror等, 更加提高了用键盘输入命令的速度, 对熟悉键盘的朋友来说简直是如虎添翼, 因为熟练者一般都是左手敲命令, 右手点鼠标。

2.定义命令别名

在AutoCAD中有一个加密文件:ACAD.PGP, 定义了直线 (Line) 命令可简化为L;阵列 (Array) 命令可简化为Ar。所以我们可以修改ACAD.PGP文件, 来自定义符合自己习惯的命令别名。

定义命令别名的方法: (1) 先找到ACAD.PGP文件, 并打开它。 (2) 找到“These examples includemost frequently used commands。”的提示语, 在其下显示出了命令文字, 就是对命令别名的定义。 (3) 在它的左列是简写命令的文字, 输入自己比较熟悉的英文缩写, 实现你可以根据你的需要进行的修改, 而它的右列是默认的命令请不要随意修改。修改完毕使用REINIT命令重新装载, 不必重新启动。这样通过使用简写的命令以提高绘图的速度。

图形样板的设置

与手工画图一样, 计算机绘图也要做必要的准备, 如:设置图形界限、单位格式、图层 (线型、线宽、颜色) 、目标捕捉、文字样式、标注样式等。很多重复性的工作则可以在模板如ACAD.DWT文件中预先做好。模板中甚至还可以包含一些通用的图形图块, 如图框、标题栏、粗糙度符号等, 凡是公用的参数、图形等都可以放在模板中, 这样便于各个使用该样板的图形共享。做一个合适的模板, 可以节省大量的做图准备时间。

设计中心

在工程设计和绘图过程中, 常常需要重复利用现有的图样文件, 特别是在群体设计与绘图时, 需要各个设计员共享各自的设计与图形资源。AutoCAD已经为这一有效的设计与制图提供了必要的功能, 即图形的数据交换功能, 尤其是在AutoCAD2000以后的版本中增加了“设计中心”这一有效的功能工具, 我们可以将现有图形中的标注样式、表格样式、图层、块、外部参照、文字样式、线型、布局等内容快速、高效地调用到当前图形中, 为协同设计和绘图、一个整体计划设计提供了十分便利的通道。

结论

只有在长期实践中不断摸索, 才会有得心应手的感觉;只有在实践中多加思考和总结, 才能形成自己的绘图风格和习惯, 这样才能提高AutoCAD绘图效率。

参考文献

[1]吴永进, 林美樱.AutoCAD2004&2005中文版特训教程[M].北京:人民邮电出版社, 2004.

[2]孙江宏.计算机辅助设计与绘图 (AutoCAD2004) [M].北京:中国铁道出版社, 2004.

[3]邱志惠.AutoCAD实用教程 (修订版) [M].西安:西安电子科大学出版社, 2005.

AutoCAD技术 篇5

(一)图案填充命令启动命令◆命令:Bhatch◆“绘图”菜单在“绘图”菜单中单击“图案填充”选项◆“绘图”工具栏在“绘图”工具栏中单击图案填充图标用任意一种方式启动命令后,系统弹出如图13-1所示的“边界图案填充”对话框快速选项卡,

AutoCAD2007机械制图教程-5图案填充、块创建与插入、技术要求、绘制零件图

。该对话框的主要选项含义如下:1.类型设置图案类型。在其下拉列表选项中“预定义”为用AutoCAD的标准填充图案文件中的图案进行填充;“用户定义”为用用户自己定义的图案进行填充;“自定义”表示选用ACAD.PAT图案文件或其它图案中的图案文件。2.图案确定填充图案的样式。单击下拉箭头,出现填充图案样式名的下拉列表选项供用户选择;单击其右边的对话框按钮图标将出现如图13-2所示的“填充图案调色板”对话框,显示系统提供的填充图案。用户在其中选中图案名或者图案图标后,单击“确定”按钮,该图案即设置为系统的默认值。机械制图中常用的剖面线图案为ANSI31。3.样例显示所选填充对象的图形。4.角度设置图案的旋转角。系统默认值为0。机械制图规定剖面线倾角为45°或135°,特殊情况下可以使用30°和60°。若选用图案ANSI31,剖面线倾角为45°时,设置该值为0°;倾角为135°时,设置该值为90°。5.比例设置图案中线的间距,以保证剖面线有适当的疏密程度。系统默认值为1。6.拾取点提示用户选取填充边界内的任意一点。注意:该边界必须封闭。7.选择对象提示用户选取一系列构成边界的对象以使系统获得填充边界。8.预览预览图案填充效果。9.确定结束填充命令操作,并按用户所指定的方式进行图案填充。实例讲解以轴承座为例,介绍用AutoCAD表达机件视图的步骤和方法。1、创建或调用样板图。2、布图打开中心线层,运用直线命令绘制图中的主要中心线。这一步应注意中心线的位置安排要考虑给尺寸标注留出空间。3、画机件的主、左视图。如图13-3。4、选择适当的表达方法并修改视图。如图13-4。图13-3图13-4

5、画剖面符号。方法和步骤如下:

1、启动“图案填充”命令。

2、在如图13-1所示的“边界图案填充”对话框“快速”选项卡中,选取“类型”为“预定义”;“图案”为ANSI31;角度为0°;比例为2。3、单击“拾取点”按钮,在要画剖面线的区域内取点。如图13-4左视图中的1、2、3点。此时,选中的区域内亮显。4、回车,返回“边界图案填充”对话框。5、单击“预览”按钮,预览剖面线在图中的显示情况。6、单击“确定”按钮,将剖面线绘制到图中。如图13-5。

图13-5

7、存盘退出。

(二)AutoCAD中块的创建和插入用AutoCAD绘图的最大优点就是AutoCAD具有库的功能且能重复使用图形的部件。利用AutoCAD提供的块、写入块和插入块等操作就可以把用AutoCAD2007绘制的图形作为一种资源保存起来,在一个图形文件或者不同的图形文件中重复使用。一、创建及插入AutoCAD2007中的块分为内部块和外部块两种,用户可以通过“块定义”对话框精确设置创建块时的图形基点和对象取舍。1、图块及其作用~图块是由一个或者多个对象组成的对象集合。~使用图块可以简化绘图过程。~使用图块能系统地组织绘图任务。~使用图块能减小图形文件的大小。2、存储图块(WBLOCK)在“写块”对话框中,确定块的组成对象、插入基点、图块文件名及存盘位置等。注:~启动存储图块命令的方法是:在命令窗口键入“WBLOCK”或别名“W”。~执行WBLOCK命令之前,构成块的组成对象必须已经生成。~用存储图块命令(WBLOCK)定义的图块能被别的图形文件引用。3、插入图块(INSERT)【插入】→【块…】在“插入”对话框中确定图块文件名、插入点、比例因子和旋转角度等。4、定义块属性(ATTDEF)【绘图】→【块】→【定义属性…】打开“属性定义”对话框,设置属性标记、输入提示、缺省属性值、插入点、属性模式和文字格式等。创建粗糙度图块及其属性的方法步骤:1、绘制粗糙度符号。2、创建属性定义。3、创建粗糙度图块(块的组成对象为粗糙度符号及所定义的属性)。5、编辑属性值(ATTEDIT)【修改】→【对象】→【属性】→【单个…】选择带属性的块参照后,在打开的“编辑属性”对话框中修改其属性值。补充说明:最好在0层定义图块,这样做的好处是:无论图块 入到哪一个图层,块中对象的颜色、线型和线宽特性都将与插入层的颜色、线型和线宽设置保持一致。(三)用AutoCAD标注技术要求一、创建、标注表面粗糙度1、创建粗糙度符号(1)、绘制如图13-9所示的表面粗糙度符号。(2)、在“格式”下拉式菜单中单击“文字样式”子菜单,弹出“文字样式”对话框,在其中设置“字高”为“0”,“宽度比例”为“0.7”。图13-9图13-10

(3)、单击“绘图”工具栏上的创建块图标,AutoCAD弹出如图13-10所示的“块定义”对话框,在“名称”输入框中输入“粗糙度”;单击“选择对象”按钮,在屏幕上将粗糙度符号与属性一起定义成块,然后单击“拾取点”,确定图13-9中的插入点b,单击“确定”系统弹出“编辑属性”对话框,在其中可修改粗糙度的默认值,再单击“确定”即完成块定义。

2、插入粗糙度符号单击“绘图”工具栏上的插入块图标,AutoCAD弹出“插入”对话框,在“名称”输入框选择“粗糙度”,确定“插入点”和“旋转”为在屏幕上指定,缩放比例为统一比例后在屏幕上选取插入点(应用对象捕捉中的“最近点”,将粗糙度符号插入到需要的位置并旋转角度(15)。此时命令窗口将提示用户输入新的粗糙度值(6.3)。如图13-11。图13-11二、标注尺寸公差•启动命令:◆命令mstyle◆“标注”菜单在“标注”菜单中选择“样式”子菜单◆“标注”工具栏在“标注”工具栏中单击标注样式图标2、启动命令后,可利用“标注样式管理器”对话框设置尺寸公差标注样式。在“标注样式管理器”对话框中,单击“新建”按钮,AutoCAD弹出一个“创建新标注样式”对话框,在“新样式名”中输入名称后,对话框变成如图13-15所示的“新建标注样式”,单击“公差”选项,就可完成设置。各选项含义如下:图13-15“公差”选项卡3、公差格式选项组设置公差格式。(1)方式设置公差表示形式,其下拉表中有五种选项:无-无公差标注,如图13-16(a);对称-对称分布标注,如图13-16(b);极限偏差-上下偏差数值不等,符号为正或负,如图13-16(c);极限尺寸-用极限尺寸标注,如图13-16(d);基本尺寸-标注基本尺寸,如图13-16(e)(a)(b) (c)(d)(e)图13-16尺寸公差格式三、标注形位公差1、功能:标注形位公差。2、启动命令:◆命令:Tolerance◆“标注”菜单在“标注”菜单单击“形位公差”子菜单◆“标注”工具栏在“标注”工具栏上单击形位公差图标用上述方法中任一种命令输入,则AutoCAD会弹出如图13-17所示的“形位公差”对话框。图13-17“形位公差”对话框例:标注图13-18零件图中的圆度和圆柱度误差。1.在“标注”工具栏中单击“快速引线标注”图标启动快速引出标注命令,绘制形位公差标注引线;2.绘制基准符号,用单行文字输入方法和移动命令在其中输入“B”;图13-183.在“标注”工具栏中单击“形位公差”图标,在弹出的“形位公差”对话框中单击“符号”框弹出如图13-19“符号”选择框,选择圆柱度符号;单击公差1拾取直径符号“φ”,在其输入框中输入0.012;在基准1中输入“B”。4.单击“确定”,完成该项形位公差的标注。图13-19“符号”选择框(四)用AutoCAD绘制零件图轴类零件是最常见的零件之一,这类零件的视图较简单。下面以图13-21所示轴为例,介绍用AutoCAD2007绘制零件图的步骤和方法。一、调用A3样板图二、绘制视图1.打开1层,用直线命令绘制轴的中心线。注意其位置要使图形布局合理;用偏移命令绘制轴线上方的主要轮廓线;用修剪命令进行修剪。如图13-21。图13-212.用倒角、画圆及修剪命令绘制齿形轮廓、键槽和倒角。修改中心线属性。3.用镜像命令复制轴线下方的轮廓;单击“绘图”工具栏上的“样条曲线”图标,绘制局部断裂线;作移出剖面图并标注;用图案填充命令绘制剖面线。4.标注尺寸、技术要求在“格式”下拉式菜单中选择“尺寸样式”项利用对话框设置尺寸标注样式并进行尺寸标注;打开文字层,用多行文字输入方法填写技术要求及标题栏。如图13-24。图13-245.检查。6.存盘或打印输出。u总结与巩固(小结、考核知识点、作业等)(课堂小结)1、图案填充命令,2、块的创建与插入,3、标注技术要求,4、用AutoCAD绘制零件图的步骤,(上机作业)习题指导:P25、P26、P27,课后练习第六讲图案填充、块创建与插入、技术要求、绘制零件图(一)图案填充命令启动命令◆命令:Bhatch◆“绘图”菜单在“绘图”菜单中单击“图案填充”选项◆“绘图”工具栏在“绘图”工具栏中单击图案填充图标用任意一种方式启动命令后,系统弹出如图13-1所示的“边界图案填充”对话框快速选项卡。该对话框的主要选项含义如下:1.类型设置图案类型。在其下拉列表选项中“预定义”为用AutoCAD的标准填充图案文件中的图案进行填充;“用户定义”为用用户自己定义的图案进行填充;“自定义”表示选用ACAD.PAT图案文件或其它图案中的图案文件。2.图案确定填充图案的样式。单击下拉箭头,出现填充图案样式名的下拉列表选项供用户选择;单击其右边的对话框按钮图标将出现如图13-2所示的“填充图案调色板”对话框,显示系统提供的填充图案。用户在其中选中图案名或者图案图标后,单击“确定”按钮,该图案即设置为系统的默认值。机械制图中常用的剖面线图案为ANSI31。3.样例显示所选填充对象的图形。4.角度设置图案的旋转角。系统默认值为0。机械制图规定剖面线倾角为45°或135°,特殊情况下可以使用30°和60°。若选用图案ANSI31,剖面线倾角为45°时,设置该值为0°;倾角为135°时,设置该值为90°。5.比例设置图案中线的间距,以保证剖面线有适当的疏密程度。系统默认值为1。6.拾取点提示用户选取填充边界内的任意一点。注意:该边界必须封闭。7.选择对象提示用户选取一系列构成边界的对象以使系统获得填充边界。8.预览预览图案填充效果。9.确定结束填充命令操作,并按用户所指定的方式进行图案填充。实例讲解以轴承座为例,介绍用AutoCAD2004表达机件视图的步骤和方法。1、创建或调用样板图。2、布图打开中心线层,运用直线命令绘制图中的主要中心线。这一步应注意中心线的位置安排要考虑给尺寸标注留出空间。3、画机件的主、左视图。如图13-3。4、选择适当的表达方法并修改视图。如图13-4。图13-3图13-4

5、画剖面符号。方法和步骤如下:

1、启动“图案填充”命令。

2、在如图13-1所示的“边界图案填充”对话框“快速”选项卡中,选取“类型”为“预定义”;“图案”为ANSI31;角度为0°;比例为2。3、单击“拾取点”按钮,在要画剖面线的区域内取点。如图13-4左视图中的1、2、3点。此时,选中的区域内亮显。4、回车,返回“边界图案填充”对话框。5、单击“预览”按钮,预览剖面线在图中的显示情况。6、单击“确定”按钮,将剖面线绘制到图中。如图13-5。

图13-5

7、存盘退出。

(二)AutoCAD中块的创建和插入用AutoCAD绘图的最大优点就是AutoCAD具有库的功能且能重复使用图形的部件。利用AutoCAD提供的块、写入块和插入块等操作就可以把用AutoCAD2007绘制的图形作为一种资源保存起来,在一个图形文件或者不同的图形文件中重复使用。一、创建及插入AutoCAD2007中的块分为内部块和外部块两种,用户可以通过“块定义”对话框精确设置创建块时的图形基点和对象取舍。1、图块及其作用~图块是由一个或者多个对象组成的对象集合。~使用图块可以简化绘图过程。~使用图块能系统地组织绘图任务。~使用图块能减小图形文件的大小。2、存储图块(WBLOCK)在“写块”对话框中,确定块的组成对象、插入基点、图块文件名及存盘位置等。注:~启动存储图块命令的方法是:在命令窗口键入“WBLOCK”或别名“W”。~执行WBLOCK命令之前,构成块的组成对象必须已经生成。~用存储图块命令(WBLOCK)定义的图块能被别的图形文件引用。3、插入图块(INSERT)【插入】→【块…】在“插入”对话框中确定图块文件名、插入点、比例因子和旋转角度等。4、定义块属性(ATTDEF)【绘图】→【块】→【定义属性…】打开“属性定义”对话框,设置属性标记、输入提示、缺省属性值、插入点、属性模式和文字格式等。创建粗糙度图块及其属性的方法步骤:1、绘制粗糙度符号。2、创建属性定义。3、创建粗糙度图块(块的组成对象为粗糙度符号及所定义的属性)。5、编辑属性值(ATTEDIT)【修改】→【对象】→【属性】→【单个…】选择带属性的块参照后,在打开的“编辑属性”对话框中修改其属性值。补充说明:最好在0层定义图块,这样做的好处是:无论图块 入到哪一个图层,块中对象的颜色、线型和线宽特性都将与插入层的颜色、线型和线宽设置保持一致。(三)用AutoCAD标注技术要求一、创建、标注表面粗糙度1、创建粗糙度符号(1)、绘制如图13-9所示的表面粗糙度符号。(2)、在“格式”下拉式菜单中单击“文字样式”子菜单,弹出“文字样式”对话框,在其中设置“字高”为“0”,“宽度比例”为“0.7”。图13-9图13-10

(3)、单击“绘图”工具栏上的创建块图标,AutoCAD弹出如图13-10所示的“块定义”对话框,在“名称”输入框中输入“粗糙度”;单击“选择对象”按钮,在屏幕上将粗糙度符号与属性一起定义成块,然后单击“拾取点”,确定图13-9中的插入点b,单击“确定”系统弹出“编辑属性”对话框,在其中可修改粗糙度的默认值,再单击“确定”即完成块定义。

AutoCAD技术 篇6

【关键词】中职 AutoCAD 机械设计 教学探究

AutoCAD是美国Autodesk公司开发的计算机辅助设计CAD(Computer Aided Design)和绘图的软件包,广泛应用于机械、电子、建筑等领域,由于其强大的功能、卓越的性能,深受业内人士的青睐,也受到了职业学校学生的喜爱。职业学校为了培养与地方经济相适应的高素质劳动者与初中级技术人才,服务于先进制造业的发展,纷纷开设CAD课程,以提升学生专业技术的先进性。我校也在机电专业中开设了AutoCAD课程,目的是为了培养学生的计算机绘图能力以及为CAM(计算机辅助制造)的学习奠定基础。由于CAD兼具了机械制图与计算机类课程的特点,学生学习普遍感到较为困难。如何能够针对AutoCAD软件的特点开展好这门课程的教学活动,提高学生的学习热情,提升课程的教学质量,这是值得探究的问题。

一、教学对象特点分析

对于中职机电类学生来说,在AutoCAD软件学习中存在有两个特点:一是生源质量参差不齐。二是学习主动性普遍不强。

1.生源质量参差不齐。目前职业学校由于初升高比例的扩大、普高热及学校招生难等因素的影响,生源大多参差不齐,这就使得学生群体的知识水平、接受能力、学习兴趣等都存在着较大的差异。如果仍就采用统一教学目标、统一内容、统一进度、统一检测标准,必然会造成有些学生“吃不了”而有些学生“吃不饱”的现象。加上AutoCAD是一门实践性很强的课程,那怕学生都能掌握知识要点,但在操作过程中,进度的快慢也相差很大,势必影响教学效果和教学秩序。

2.学习主动性不强。由于中职学生大都是在初中没有养成良好的学习习惯,普遍厌学,为了保证较好的教学效果,这就需要我们任课教师课前精心准备,认真备课,精选学生感兴趣的实例,在每堂课中找寻学生的兴趣点来吸引学生进行学习,并在每堂课都能制作出学生感兴趣的实例图形,以此来培养学生的学习兴趣。

二、教学方法探讨

AutoCAD课程学习中采取好的教学手段,能够达到教学质量事半功倍的效果。根据笔者多年AutoCAD的教学经验,可以从四个方面来表达:一是备课内容充实详细。二是课堂氛围轻松活泼。三是课下作业层次分明。四是上机辅导耐心细致。

1.备课内容充实详细。教师教授知识主要依靠的是上课的四十五分钟,怎样在课堂中把知识点讲明、重点讲清、难点让学生都能理解。这就需要进行详尽的前期备课准备。对于中职的学生来说,上课内容要深入浅出,用简单的例子来讲出知识点并让学生记牢,所学内容要举一反三,对于每一个命令都要制作二至三个小例子来加深记忆,每节内容层层递进,讲授内容环环相扣,上节讲的内容本节还能用到。这样一般都会达到不错的教学效果。

2.课堂氛围轻松活泼。在课堂讲述过程中,很多时候学生的注意力不会一直处在集中的状态下,这就需要通过内容吸引学生。第一、可以进行逐层教学,也就是讲一个知识点,做一两个此知识点的练习,并且知识点必须能让学生感到有意思。另外讲述内容不易过多过碎,以免引起学生重点不明的情况。第二,在每节课下课前留出一定的时间挑选学生上台来进行知识点例子的回顾制作,通常此时学生都会很用心的看演示,增强与学生的互动,吸引学生的注意力。

3.课下作业层次分明。要让学生把课堂上所学知识点融会贯通的使用出来,课下作业的布置是必不可少的。课下作业不但要考虑到学生的兴趣,又要与课程内容息息相关,还不能太难,要让学生能做的出来,以免挫伤学习积极性。因此在作业的选择上必须深思熟虑。

4.上机辅导耐心细致。作业布置完毕后,上机制作是进一步巩固所学知识的有效途径,也是教师了解学生对知识掌握情况的重要渠道。因此,在此过程中,通常学生会遇到各种各样的问题,这就要求教师要有丰富的知识储备来应对,尽自己最大努力,耐心细致来解决学生们提出的各种问题。

总之,要在不断创新教学方式、方法和手段的基础上,让学生充分体会到AutoCAD的实用性和广阔的发展前景,不断提高学生的学习兴趣和实战技能。同时,AutoCAD教学需要教师及时掌握行业动态,不断更新专业知识,不断提高AutoCAD教学水平。

AutoCAD技术 篇7

Auto CAD是美国Auto desk公司开发的通用型绘图软件,具有强大的图形编辑和处理功能、开放性结构以及良好的性能价格比,其版本从早期的1.0版到目前的2008版,在国内外都已得到广泛的应用。Auto CAD作为Auto desk公司CAD工业的旗帜产品,伴随着近年来整个PC基础工业的突飞猛进,正在迅速而深刻地影响着人们从事设计和绘图的基本方式。从始至今,Auto CAD是一种定位与全球各大领域和各类专业的通用微机CAD平台软件。到目前为止,Autodesk公司已经相继推出了四代二次开发工具,主要包括六种二次开发技术:Auto LISP,Visual LISP,ADS,VBA,Object ARX和Dot NET,其中Object ARX和Dot NET是全新的的开发手段,功能非常强大,是Auto CAD二次开发的方向。表1为此六种开发技术的性能特点的比较。

由于每一种开发技术都有其优点和缺点,而且在有些情况下是不可以比拟的。每个二次开发者可以根据自己的爱好特长和所要完成的任务来选择具体的开发技术。下面将详细介绍这几种开发技术的特点和应用领域。

2 基于Auto LISP/Visual LISP的开发技术

2.1 Auto LISP开发环境

Auto LISP是由Autodesk公司开发的一种采用LISP程序语言的编程工具。Auto LISP语言是一种嵌在Auto CAD内部的LISP编程语言,既具有一般高级语言的基本结构和功能,又具Auto CAD所特有的图形处理功能。利用Auto LISP可以直接增加,修改和调用Auto CAD命令,并能结合各类标准建立大量的参数图形库,还能够对当前图形数据库直接访问和修改等。Auto LISP编程语言最使用的应用之一是实现参数化绘图的实现,其中包括尺寸标注和鼠标拖动交互等等效果的实现,同时能够创建自己的对话框。但Auto CAD和Auto CAD2.17以下版本的Auto CAD中不含Auto LISP,因此,Auto LISP只能够在Auto CAD2.18以上的版本中应用。Auto LISP不需要任何特定的硬件设备,只要一个系统能够运行Auto CAD就能运行Auto LISP。

2.2 Auto LISP优缺点

Auto LISP具有的优点:利用Auto LISP语言对Auto CAD进行二次开发,能够充分发挥Auto CAD的使用效率,而且Auto LISP特有的优点有,(1)编程十分简洁易懂,便于调试。(2)直接针对Auto CAD,易于交互。(3)解释执行,效果明显。Auto LISP在工程系统,特别是绘图系统的一个重要的开发工具。

Auto LISP的缺点是:(1)功能单一,综合处理能力差。(2)解释执行,程序运行速度慢。(3)缺乏很好的保护机制,源程序保密性差。(4)LISP用表来描述一切,并不能很好地反映现实世界过程,跟人的思维方式不一致。(5)不能直接访问硬件设备和进行二制文件的读写。(6)由于Auto LISP编写的Auto CAD应用程序是用记事本等(7)字处理软件编写的,调试起来很不方便。Auto LISP的这些特点,使得其应用有一定的局限性,使其仅适合于有一定能力的用户来完成一些自己的开发任务。

2.3 Visual LISP开发环境

Visual LISP是Autodesk公司为Auto LISP提供的一个完整的开发环境,从R14版开始,Auto CAD支持Visual LISP开发工具。Visual LISP是一个可视化的LISP语言开发环境,它是Auto LISP语言的扩展和延伸。

Visual LISP具有以下特性:(1)在完全可视化的开发环境下编写、调试程序。(2)Visual LISP程序经过编译后,提高了运行性能和保密性。(3)LISP代码通过Auto CAD R14的Object ARX接口,提高了程序的运行速度。(4)Visual LISP是一个被建立并装载的Object ARX应用程序,因而可以在Auto CAD外部装载和更新。

3 基于ADS的开发技术

3.1 ADS开发环境

ADS(Auto CAD Development System)是Auto CAD的C语言开发系统,是继Auto LISP后的第二代开发工具,是从Auto CAD R14开始引入的C语言开发工具,ADS不是C语言的一个子集,也不是基于C而编译的专用语言(如Microstation的MDL)但它包括了C的全部功能。是一组可以用C语言编写Auto CAD应用程序的头文件和目标库。它直接利用用户熟悉的各种流行的C语言编译器,将应用程序编译成可执行的文件在Auto CAD环境下运行,因此ADS很轻易地克服了Auto LISP语言所固有的诸多缺点。且ADS由于其速度快,有采用结构化的编译体系,因而很适合高强度的数据处理,如二次开发的桥梁CAD,工程分析CAD,建筑结构CAD等等。

3.2 ADS优缺点

与Auto LISP相比,ADS优越之处在于:(1)具备错综复杂的大规模处理能力。(2)编译成机器代码后执行速度快。(3)编译时可以检查出程序设计语言的逻辑错误。(4)程序源代码的可读性好于Auto LISP。

ADS的缺点:(1)C语言比LISP语言难于掌握和熟练应用。(2)ADS程序的隐藏错误往往导致Auto CAD乃至操作系统的崩溃。(3)需要编译才能运行,不易见到代码的效果。(4)同样功能,ADS程序源代码比Auto LISP代码长很多。

ADS都是通过内部进程通信来和Auto CAD通讯,他们与Auto CAD是相互分离的过程;而Object ARX以DLL形式与Auto CAD共享地址空间。因此相比之下,前者速度更快,运行更稳定,更简单。由于是在Windows及VC++编程环境里运行,所以,对开发者的编程要求较高。

自从Auto LISP R14后,已经不再支持和发展ADS程序设计模式。从第二代的ADS开始,Autodesk开始采用多种语言环境下的开发工具,从LISP语言到Basic,C/C++等。

4 基于VBA的开发技术

4.1 VBA开发环境

Autodesk公司自它的Auto CAD R14.01版开始,内置了VBA开发工具,VBA(Visual Basic for Application)是一种嵌入Auto CAD内部基于对象的集成编程环境。已经被集成到Auto CAD2000以后所有的版本中。VBA为开发者提供了一种新的选择,同时也为用户访问Auto CAD中丰富的技术框架打开了一条新的通道。VBA和Auto CAD中强大的Active X自动化对象模型的结合,代表了一种新型的定制Auto CAD的模式架构。VBA和Auto CAD运行在同一处理空间,为Auto CAD提供智能和快速的编程环境。VBA编程环境有它自己一套对象、关键词、常量,并且提供程序流程、控制、调试和执行。VBA具有强大的开发能力。

4.2 VBA的主要功能和特点

(1)VBA可提供强大的窗体创建功能,为应用程序建立对话框及其他屏幕界面。(2)可创建自己的工具条。(3)可建立功能强大的模块级宏指令,宏名实质就是模块的过程名。(4)提供建立类模块的功能,这对开发大型工程非常有用,因为类可提供重用组件。另外,对于Auto CAD Active X技术中的应用程序级和对象级事件调用,将使用类模块。(5)具备完善的数据访问与管理能力,通过DAO(数据访问对象),可以对Access数据库或其他外部数据(象d Base,Foxpre等)实现访问与管理。此功能比直接使用Auto CAD的数据库管理系统要方便,且功能强大。(6)可以使用SQL语句检索数据,与RDO(远程数据对象)结合起来,能够建立客户机/服务器级的数据通信。(7)能够使用Win32API提供的功能,建立应用程序与操作系统之间的通信。

VBA的不足之处:(1)VBA不能像Visual LISP那样可以随意使用Auto CAD命令,只能像脚本文件的模式,以字符串的方式向Auto CAD命令发送一串响应,这个字符串的内容也只要在自己的程序中生成和进行数据转换。(2)由于VBA是以对象作为数据处理的基本单元的,因此像Trim Extend之类的命令都不能真正实施,要想完成这样的操作,相关数据只能在程序中自己计算。(3)源程序始终以相当容易接近的方式,暴露在最终用户面前,由于拥护的误操作,很容易使正常的应用程序出错甚至崩溃。

5 基于Objece ARX的开发技术

5.1 Object ARX开发环境

Object ARX(Auto CAD Run-Time Extension)是基于Auto CAD R14的一种新的编程环境,它提供了以C++为基础的面向对象的开发环境及应用程序接口,能真正快速地访问Auto CAD图形数据库。Obied ARX程序本质上是Windows动态链接库(DLL)程序,与Auto CAD共享地址空间,直接访问Auto CAD数据库结构、图形系统以及CAD几何造型核心,以便能在运行期间实时扩展Auto CAD的功能,创建能全面享受Auto CAD固有命令的新命令。Object ARX程序与Auto CAD、Windows之间均采用Windows消息传递机制。

由于Object ARX应用程序是以C++为基本开发语言,而C++具有面向对象编程方式的数据可封装性、可继承性及多态性的特点,用其开发的Auto CAD软件具有模块性好、独立性强、连接简单、使用方便、内部功能高效实现以及代码可重用性强等特点,并且支持MFC基本类库,能简洁高效地实现许多复杂功能。Object ARX的核心是两组关键的API,即Ac Db(Auto CAD数据库)和Ac E(Auto CAD编译器),另外还有其它的一些重要库组件,如Ac RX(Auto CAD实时扩展)、Ac Gi(Auto CAD图形接口)、Ae Ge(Auto CAD几何库)、ADSRx(Auto CAD开发系统实时扩展)。

与前面几中开发技术相比,这种开发技术拥有对Auto CAD最深入的控制能力,能够提供最多类型的窗体。使用ARX可以向Auto CAD注册自己的命令,用户运行该程序时无需了解关于Auto CAD更多的知识。这种便利的代价就是编制ARX程序比VBA和LISP程序需要花费更多的时间,因此用来编制简单的绘图工具有点浪费了。要掌握ARX的前提是必须熟练掌握C++。ARX能够访问很多的Auto CAD底层工具(这些东西可能VBA和LISP并不能访问),这是大多数开发者选择ARX的主要原因,他们需要作一些用其他两种开发工具不能完成的工作。此外,这也是唯一一种能够确保代码安全(不被别人阅读或非法复制)的开发工具。如果需要开发自定义实体,使用空间过滤,扩展一个使用其他开发工具的应用程序的功能,正在开发用于销售的第三方工具,或者用到一大堆用VBA和LISP不能访问的东西(或者费很大力气去实现的东西),那么Object ARX是最佳选择。因此Object ARX的许多特性能够实现很多原来开发环境难以实现的功能,提高了开发效率,它是Auto CAD新一代开发技术。开发人员可以开发相应的模块来定制和扩充Auto CAD的功能。同样,ARX库被设计成能够与Auto LISP和ADS应用程序协同工作,以便编程人员能够选择最能满足其需要和经验的编程工具。

5.2 Object ARX应用程序的主要特点

(1)基于Windows DLL的编译应用程序环境。(2)集成了Auto CAD,Auto LISP和ADS。(3)提供220个类与3000多个不重复的成员函数。(4)最大的可操作性,直接利用C++进入Auto CAD数据结构内核。(5)运行时可扩展。(6)能够接受不同事件的声明。(7)替代扩充充实实体数据和构建应用程序消息。(8)在不同的操作系统中可以移植。(9)用户能够定义“原始”的Auto CAD命令。(10)对于INTEL平台,一个ARX动态链接库工作于所有的应用程序。

Object ARX的相对不足之处:对二次开发者的计算机专业知识、软件专业知识要求较高。增加了开发的复杂度和难度,加长了软件开发的周期。

6 新一代基于Dot NET的开发技术

6.1 基于Dot NET的开发环境

Dot NET是基于Mircosoft.NET架构直接进行Auto CAD二次开发的一种新技术。目前能支持Dot NET开发方法的软件版本为Auto CAD2005到Auto CAD2008,但能完全支持Dot NET开发方法的软件为Auto CAD2006到Auto CAD2008。不管开发人员熟悉的语言是Visual Basic.NET还是Visual C#.NET,使用Dot NET进行Auto CAD二次开发的基本方法和步骤基本上是一样的。在新推出的支持Dot NET开发的Auto CAD版本中,Autodesk公司专门为其开发增加了.NETAPI。.NET API提供了一系列托管的外包类(Managed Wrapper Class),使开发人员可在.NET框架下,使用任何支持.NET的语言,如VB.NET、C和Managed C++等对Auto CAD进行二次开发。其优点是完全面向对象,在拥有与C++相匹配的强大功能的同时,具有方便易用的特点,是较理想的Auto CAD二次开发工具。

6.2. NET API与传统Object ARX

ARX的主要区别.NET API与传统Object ARX的区别主要在于:在.NET环境下开发应用程序与在VC环境下开发应用程序的区别。首先,在VC环境下,程序员需要自己管理内存的申请和释放,而.NET采用了垃圾回收机制,由.NET框架自行判断内存回收的时机并实行回收,从而解决了令C++程序员头痛的内存泄漏问题。也正是由于这个特点,在.NET环境下不能像在C++环境下那样利用析构函数释放其他资源,需要程序员在程序中显式地释放。在.NETAPI中,主要通过Dispose来函数进行资源的释放。其次,Object ARX中的各种反应器(Reactor)在.NET API中由外包类映射为各种事件(Event),可通过定义这些事件的响应函数来响应Auto CAD的各种操作。同时对于错误信息的处理也从函数返回值改变为“通常;异常”来处理,使其更好地兼容.NET。由于VB.NET、C等语言都是完全面向对象的,没有全局函数的概念,所以.NET API将Object ARX下的全局函数封装为.NET API下的某些对象或对象的属性,如Object ARX下与用户交互的系列全局函数被封装为Command Lin-e Prompt类。.NET API在具有Object ARX强大功能的同时,也具有VBA使用方便易用的优点,同时具有C++的强大功能,是较为理想的开发工具。虽然目前.NET API在某些方面还有些不足,但随着其版本的更新、完善,将会成为众多开发人员的首选工具。

7 结束语

本文对Auto CAD的四代开发技术分别做了详细的介绍和比较。从目前开发技术可知,第一代的Auto LISP基本上能够被第三代的Visual LISP完全替代,第三代和第四代开发工具将成为今后Auto CAD二次开发的必然选择。其中主要的四种开发技术VisualLISP,VBA,Object ARX,Dot NET分别利用当前比较流行的编辑语言LISP,Visual Basic,Visual C++及Visual C#,。而Object ARX着眼于应用程序开发的自动化,智能化,为适应未来发展的需要,Object ARX代表了Auto CAD二次开发技术的一个主要方向,具有广阔的前景。ARX类库与MFC类库的有机结合,必将为Auto CAD的二次开发注入新的生机和活力。Dot NET在具有Object ARX强大功能的同时,也具有VBA使用方便易用的优点,同时具有C++的强大功能,是最新的较为理想的开发工具。虽然目前.NET API在某些方面还有些不足,但随着其版本的更新、完善。将与Object ARX一起代表了Auto CAD二次开发技术的未来发展方向。

参考文献

[1]明经CAD社区.http://www.mjtd.com/bbs/.

[2]ObjectARX编程站.http://www.objectarx.net/.

[3]郭启全.AutoCAD2002应用与开发教程.北京:机械工业出版社,2003.

[4]孙江宏,丁立伟,米洁.AutoCAD ObjectARX开发工具及应用.北京:清华大学出版社,1999.

[5]老大中,赵占强.AutoCAD2000ARX二次开发实例精粹.北京:国防工业出版社,2001.

[6]孙海林,陆帅华,赵海峰.设计大师AutoCAD2002高级使用篇.北京:清华大学出版社.

AutoCAD技术 篇8

本文以分布和集中式结构混合构造了一个实时设计系统, 用SQL2000建立了一个统一的网络图形数据库。为实时协同设计提供了基础条件。

(一) 开发设计

1. 开发工具的选择

长期以来, AUTOCAD一直是主流的二维cad软件, 它提供了强大的构造、管理通用图形对象的功能以及丰富的二次开发手段。以往的二次开发大多关注工程技术, 较少涉及图形数据库技术, AUTOCAD2000版本后, 增加了VBA作为开发工具, 受到众多开发者的欢迎, 相关书籍也增多。在VBA环境中, 开发者不仅可以使用VB中的一切功能, 而且可以存取AUTOCAD的整个对象结构, 因此我们选择VBA工具实现实体数据库的开发。

2. 实体数据

AUTOCAD的基本功能是绘图, 绘出图形都是以实体的形式保存。每个实体都对应着相应的实体数据, 这些数据是有唯一编号的。在cad的DXF组码中对每一个实体都进行了相应的标识, 就如同房间号。相应的数据就存储在房间当中。本课题需要完成的主要任务就是实现图形和数据, 数据和图形的转换, 使图形和数据方便快捷的共享。图形中的实体数据包括实体的名称 (如直线、圆、块等) 、ID、点坐标、图层、线型等。

3. 数据库的连接

AutoCAD的ActiveX Automation技术允许AutoCAD与其他具有ActiveX Automation技术的外部应用程序交换数据信息。这样, AutoCAD数据信息的来源就被扩大了, 它既可以从其他应用程序获得远远超出原有的DWG等AutoCAD文件格式的数据信息, 另一方面, 也可以把自身图形文件中的信息存储到其他应用程序的文件中。一个最典型的例子就是AutoCAD可以把图形文件中的属性数据传送到Microsoft Excel中去, 并存为Excel的报表, 以便于管理。

在AutoCAD 2005 VBA中可用的数据库访问接口有三种:ActiveX数据对象 (ADO) 、数据访问对象 (DAO) 和远程数据对象 (RDO) 。本课题运用ActiveX数据对象 (ADO) 访问数据库。

(二) 实体数据处理

1. 用户事件的捕捉

设计者操作实体数据需要自动录入数据库, 对设计者操作的捕捉主要用到VBA中文档层事件。当系统中发生一个事件时, 例如:当设计者添加、删除或修改一个对象, 或者当用户执行UNDO, REDO等命令时, 文档层事件都会自动触发。课题用到文档层事件中的Begin Command、Object Added、Object Modified和Begin Close事件等。例如当删除命令开始时, 触发数据处理模块的代码如下:

2. 图形数据库的建立

图形数据库用SQL2000建立, 数据库名为tuxing, 包含四个数据结构表tuku (实体信息总表) , delete (删除实体信息表) , add (添加实体信息表) , modify (修改实体信息表) 。

实体数据信息在SQL图形数据库中的格式, 如图2所示为直线数据在tuku表中格结构。

3.实体数据的处理

要对图形空间中实体数据进行准确的处理, 需要每个实体有唯一的编号。在AUTO CAD中每个实体对应一个唯一的objectID, 因此objectID成为一个实体唯一的标识。在实体创建时, 可对实体添加扩展数据, 将实体对应的objectID号写入扩展数据, 使扩展数据成为实体的新标识。扩展数据可以由设计者赋值, 将原实体的扩展数据赋值给远端重新生成的实体, 使原实体和生成实体都具有相同的标识并在SQL图形数据库中对应唯一的数据。

(1) 添加实体数据的处理

图中, 对齿轮剖面线的自动添加、位置公差和粗糙度的标注基本没涉及, 使得齿轮参数设计不是很全面, 需要设计者自行添加部分较多。

(1) 齿轮剖面线

在VBA中, 提供了Add Hatch命令来对剖面进行添加, 命令中需要设置剖面区域, 剖面线类型, 剖面线名称及剖面关联性。剖面区域需要是由实体围成的封闭区域。程序自动完成剖切时, 需要区域选择是首尾相连依次选择。下面列举实心式齿轮上部分剖面线自动生成程序:

(2) 齿轮位置公差

VBA中提供了Add Tolerance命令来添加公差的标注, 在系统中程序自动读取设计者对齿轮位置公差参数的设置, 并把它赋值到标注当中。选择设定的位置对齿轮进行标注。跳动公差标注程序如下:

(3) 齿轮粗糙度

齿轮粗糙度的自动标注在程序段中, 用插入块的方法来进行标注, 在对齿轮绘图时, 粗糙度块, 已由后台程序读取设计者输入参数进行生成。

(四) 菜单设计

为了方便用户使用, 菜单是一种常用的方法用户只需要通过点击菜单执行程序。要通过点击菜单能够执行相应的程序, 实际上就是要凋用相应的宏。以下为菜单调用宏的程序段:

由于菜单只有在运行相应宏时才出现, 所以用AUTOlisp工具编程, 使CAD启动自动运行宏, 让新菜单栏成为系统默认菜单。使实用更方便简洁。同时可运用“work”命令对窗口直接调用。系统菜单栏如图6。

(五) 结论

本设计采用VBA技术, 基于Auto CAD平台开发出了直齿圆柱齿轮的参数化出图, 采用莱单运行模式, 方便了用户使用, 模块化设计便于程序的移植, 利用程序开发技术, 简化了齿轮工程图的绘制工作量, 大大方便了设计人员, 同时本系统同对以前齿轮出图系统中的不足进行了补充。由于开发层度有限, 系统中存在不足, 在以后的进一步开发当中完善。

参考文献

[1]张帆.AutoCAD VBA卡发精彩实例教程[M].北京:清华大学出版社, 2004.4-78.

[2]郑文纬, 吴克坚.机械原理[M].北京:高等教育出版社, 1997.24.39.

[3]成大先.机械设计手册[M].北京:化学工业出版社, 2004.142.178.

[4]叶以农.AutoCAD 2000 ActiveX与VBA参考手册[M].北京:中国电力出版社, 2001.

AutoCAD技术 篇9

所谓CAD技术, 就是利用计算机快速的数值计算和强大的图文处理功能来辅助工程技术人员进行项目规划、产品设计、工程绘图和数据管理的一门计算机应用技术。AUTO CAD是当前世界上应用普及率最高的一款计算机辅助设计软件, 被广泛应用于水利、建筑、机械、电子、制造等各种工程领域。下文主要是阐述AUTO CAD技术在矿山测量绘图中的运用。

1 AUTO CAD技术简介

1.1 AUTO CAD技术的产生

AUTO CAD是美国AUTODESK公司1982年在微机上开发的绘图软件包, AUTO CAD的版本不断更新, 更新的版本功能逐步增加, 现已成为强有力绘图工具, 在国际上广为流传。AUTO CAD广泛应用于建筑、机械、电子、艺术造型及工程管理等领域, 是微机上最为流行的绘图软件之一。使用AUTO CAD对用户的计算机和英语不作要求, 现在已有了中文版的AUTO CAD软件, 可应用中文直接与软件对话, 使用相当方便, 掌握好AUTO CAD的关键就是实践, 通过实践掌握各种命令的应用, 技巧绘图以提高绘图的速度。

1.2 AUTO CAD软件功能

1.2.1 绘图功能

AUTO CAD提供了丰富的基本绘图实体, 具有完善的图形绘制功能, 绘制的图形是由预先定义好的图形元素即实体 (Entity) 所组成, 实体通过命令调用和光标定位即可输入所绘制的图形。如:点、直线、多边形、圆弧、椭圆、文本、剖面线、尺寸等等。

1.2.2 编辑功能

AUTO CAD提供了各种修改手段, 具有强大的图形编辑功能, AUTO CAD可以对图形进行擦除、修改、拷贝、移动、镜像、断开、修剪、旋转等多种编辑操作。

1.2.3 绘图工具

AUTO CAD为用户提供了大量的绘图工具, 如捕捉、删格、正交、动态坐标、目标捕捉、缩放、点过滤、用户坐标等等辅助绘图工具。

1.2.4 三维功能

AUTO CAD可直接绘制三维图形, 它提供了一个实体造型模块 (AME) , 可生成典型三维实心体、拉伸体、回转体, 对这些实心体进行并差交等布尔运算可以构成组合体, 进而可获得剖切图轮廓图着色图等。

1.2.5 开发环境

AUTO CAD内含Auto LISP语言和ADS开发系统, 便于用户进行二次开发。用户可以利用Auto LISP编制各种程序, 从而为AUTO CAD增加新的命令, 也可以为各专业编制图形数据库。ADS是以C语言为基础的开发系统, 它具有Auto LISP的大部分功能, 并可使用标准C函数, 是开发AUTO CAD的另一有效工具。

另外AUTO CAD还有制作幻灯、文件管理等其它功能。

2 矿山测量中矿图的重要性

矿图是反映矿井地质条件和井下采掘工程活动情况的煤矿生产建设图的总称。矿图是煤矿企业中最重要的技术资料, 是管理采矿企业和指导生产必不可少的基础图件, 它对于正确地进行采矿设计、编制采掘计划、指导巷道的掘进和合理安排回采工作及各种工程需要都具有重要作用。与其它图纸相比较, 矿图具有以下几个特点:

(1) 矿图的内容要随着采矿工程的进展逐渐增加、补充、修改;

(2) 矿图的测绘区域随矿层分布和掘进巷道部署情况而定, 常常是分水平测绘;

(3) 矿图所反映的是井下巷道复杂的空间关系, 以及矿体和围岩产状与各种地质破坏, 测绘内容多, 读图较困难;

(4) 采用实测与编绘的方法, 以实测资料为基础, 再辅以地质、水文、采掘等方面的技术资料绘制而成。

在矿山测量中, 只有采用合理的技术才能够保证矿图绘制的准确性, 而运用AUTO CAD技术不仅能够保证矿图的精确, 还能够有效的提高绘图速度。

3 AUTO CAD技术在矿山绘图中的运用

随着矿山测量技术的不断发展, 目前矿山测量中已经使用全站仪坐标放样法代替了传统的经纬仪偏角测量方法, 该技术的转变使得矿山测量关键点逐渐向内业方向转移, 但是我们要知道进行内业作业的难点就是需要以曲线要素和构造物的特点为记忆, 对预测点的坐标进行准确迅速的测量。在全站仪坐标放样法矿山测量作业中, 将其与AUTO CAD软件技术完美结合, 可以有效的对AUTO CAD的默认坐标系是世界坐标系统 (WCS) 的特点进行利用, 从而解决了内业作业的难点问题。在矿山测量绘图作业中, 传统的全站仪方法具有一定的局限性, 而我们知道CAD制图具有设定坐标系和绘图以及取点的强大功能, 可以非常完美的完成矿山采矿设计放线的点、直线、线段和圆弧等元素, 将AUTO CAD软件技术与全站仪进行结合, 能够绘制出需要的图形, 并且利用取点功能去除倒球点的坐标、夹角等, 再进行放线。

在矿山测量中, 运用AUTO CAD软件技术, 可以将工作人员从传统的繁琐绘图作业中解放出来。制图作为矿山测量的基础工作, 是一项需要耗费大量的人力和物力的工作, 运用传统的绘图技术很难绘图的精度以及准确度进行保证, 但是运用AUTO CAD软件技术进行绘图能够有效的提高绘图的精度和准确度。根据矿山测量的需要, 依托AUTO CAD的强大功能, 对其进行的二次开发和专用命令, 使得AUTO CAD能够进行人工模拟作业, 并提供准确、快捷的测量数据。在矿山测量中除了依据AUTO CAD制图软件固有的功能, 除了测量信息的输入输出、自动生成软件、模拟人工作业之外, 且能建立一个强大的完整的基础信息库系统, 比如测量控制点成果数据库、图件信息数据库、采场碎部点观数据库、生产进度控制数据库、采场运输路线数据库、边坡监测信息数据库等等。

4 运用AUTO CAD制图的新功能的矿山测量案例

在某矿山测量放线作业中, 如果使用传统的代数以及几何方法对测量数据进行计算, 那么会是比较繁杂的工作, 并且计算结果的准确性无法进行有效的保证, 但是运用了AUTO CAD的制图技术, 不仅有效的化解了繁杂的计算问题, 还能够得到直观的效果图, 使得测量人员能够全面了解矿山情况, 有效的解决了矿山巷道测量难点。比如在AUTO CAD制图应用于矿山测量之前, 巷道测量一直是测量中的难点, 而该矿在应用了该软件之后, 以某一巷道测量为例, 根据矿井和巷道的位置设置图形范围、坐标的方向以及图形单位等, 根据实测和设计资料绘出的基本图形, 画出已知点和待求点的基本图形, 将本应进行数值计算来得出待求点的复杂运算直接转换为简单直接的图形运算。

5 结束语

现代矿山测量工作是非常复杂的, 作为一门复杂的系统性学科。在矿山测量工作中, 必须要运用先进的仪器和技术来保证测量结果的准确和作业的高效, 从而满足矿山测量改革和发展的需要。而AUTO CAD技术作为一种新技术运用在矿山测量绘图工作中, 将其与其他测量技术进行结合, 在保证矿山测量结果的同时, 极大的提高了作业效率。相信在今后的矿山测量中, AUTO CAD技术将会被更加广泛的运用。

参考文献

[1]万华英, 程鸿.浅谈矿山测量在煤矿生产中的作用[A].贵州煤炭经济《2004年论文选编》[C].2004 (06) :25~26.

[2]王攀峰.绘图技术在矿山测量中的应用分析[J].内蒙古煤炭经济, 2012 (06) :34~36.

[3]杜保义, 袁霞.测绘新技术在矿山测量中的应用[J].黄金, 2009 (12) :87~88.

AutoCAD技术 篇10

Auto CAD是一种新型的绘图软件, 就目前来说, 它已经应用于各个领域。作为以CAD技术为内核的辅助设计软件, Auto CAD具备了CAD技术能够实现的基本功能。作为一个通用的工种设计平台, Auto CAD还拥有强大的人机交互能力和简便的操作方法, 十分方便广大普通用户, 下面介绍一下Auto CAD的主要功能。具有强大的图形绘制功能:Auto CAD提供了创建直线、圆、圆弧、曲线、文本和尺寸标注等多种图形对象的功能。精确定位定形功能:Auto CAD提供了坐标输入、对象捕捉、栅格捕捉、追踪等功能, 利用这些功能可以精确地为图形对象定位和定形。具有方便的图形编辑功能:Auto CAD提供了复制、旋转、阵列、修剪、缩放、偏移等方便使用的编辑工具, 大大提高了绘图效率。图形输出功能:图形输出包括屏幕显示和打印出图, Auto CAD提供了方便的缩放和平移等屏幕显示工具, 模型空间、图纸空间、布局、发布和打印等功能极大地丰富了出图选择。三维造型功能:Auto CAD具备三维模型、布尔运算、三维编辑等功能。其辅助设计功能可以查询绘制好的图形的长度、面积、体积和力学性能等;提供多种软件的接口, 可方便地将设计数据和图形在多个软件中共享, 进一步发挥各软件的特点和优势。并允许用户进行二次开发:Auto CAD自带的Auto LISP语言让用户自行定义新命令和开发新功能。通过DXF、IGES等图形数据接口, 可以实现Auto CAD和其他系统的集成。此外, Auto CAD支持Object ARX、Active X、VBA等技术, 提供了其他高级编辑语言的接口, 具有很强的开发性。许多制造企业使用了Auto CAD作为辅助设计的主导软件, 如何进一步发挥Auto CAD的功能, 建立与数据库之间的数据传递关系, 使之与产品设计有关的数据信息能为PDM系统方便、快捷、准确地获得数据。除计算机本身的软件如操作系统、编译程序外, cad主要使用交互式图形显示软件、cad应用软件和数据管理软件3类软件。交互式图形显示软件用于图形显示的开窗、剪辑、观看, 图形的变换、修改, 以及相应的人机交互。cad应用软件提供几何造型、特征计算、绘图等功能, 以完成面向各专业领域的各种专门设计。构造应用软件的四个要素是:算法、数据结构、用户界面和数据管理。数据管理软件用于存储、检索和处理大量数据, 包括文字和图形信息。为此, 需要建立工程数据库系统。它同一般的数据库系统相比有如下特点:数据类型更加多样, 设计过程中实体关系复杂, 库中数值和数据结构经常发生变动, 设计者的操作主要是一种实时性的交互处理。

2 Auto CAD的二次开发技术

以多种图象文件格式实现对CAD图象屏幕的“高保真”的保存, 并以此为基础建立图纸目录库, 以便于今后对专业图纸的查询, 利用对话框编程语言 (DCL) 来建立特殊字符编辑器, 扩充Auto CAD的字符集。利用Auto CAD语言实现Excel与Auto-CAD间的通讯。作者衷心希望以此抛砖引玉, 同广大的工程设计人员及CAD技术人员进行交流, 互相取长补短, CAD技术在我国的进一步推广更加方便。Auto CAD不仅是流行的大众化的机械、建筑制图软件, 也广泛应用于空间信息领域, 尤其在一些专题制图 (如:建筑) 上具有相当优势, 最近, 它的地理信息专业版业已发行, 因此讨论利用Auto CAD处理测量数据十分具有实际意义。以前, 用Auto CAD处理测量数据需借助于Auto CAD来进行解决此类问题。实现数据的自动交换, Auto CAD VBA工程是在VBA集成开发环境 (VBA IDE) 下创建编辑的。VBA工程可以是内嵌VBA工程, 也可以是独立的全局VBA工程。全局VBA工程具有比较多的功能, 可以在Auto CAD图形中运行, 也可以在工程中打开和关闭Auto CAD图形。全局工程比较容易和其他用户共享, 而且可以制作共享的宏资源库, 当使用VBA开发通用应用程序时, 应将其保存为全局工程。全局工程不会自动加载, 必须单独加载该丁程, 才能执行其中的宏。同时它具有大多数的VB语言功能, 可以操纵各种数据库软件, 进行数据库编程操作, 从而能够在Auto CAD系统中跨应用程序操作数据库, 与数据库进行数据交换。

3 Auto CAD技术的应用

Autocad的二次开发分两类的, 一是其具有Autocad软件的功能扩展, 比如画一些非常复杂的图形, 控件只能在Autocad软件环境中使用;二是DWG文件的读写, 嵌入到Autocad环境之外的软件中。CAD应用方面比较广发, 对于CAD来说可以实现对产品及零/部件信息准确、方便识别的编码处理, 是实现CAD与PDM信息集成的基础。产品零件编码设计原则应使编码有利于PDM生成产品的各种BOM, 便于CAPP等系统继承设计数据, 引导生产计划和生产制造。因此, 零/部件编码既要考虑便于工程人员理解和使用, 符合规范, 又要充分、准确地描述PDM所要求的信息。对要求反映产品结构逻辑关系的, 应该采用树式结构, 它反映产品的逻辑隶属关系, 可以自动集成CAD与PDM产品信息的零/部件编码。而对于生成各种物料清单 (BOM) 的影部件编码, 则应结合成组技术, 采用分类编码方式。在计算机辅助设计中, 交互技术是必不可少的。交互式cad系统, 指用户在使用计cad系统算机系统进行设计时, 人和机器可以及时地交换信息。采用交互式系统, 人们可以边构思、边打样、边修改, 随时可从图形终端屏幕上看到每一步操作的显示结果, 非常直观。形变换的主要功能是把用户坐标系和图形输出设备的坐标系联系起来;对图形作平移、旋转、缩放、透视变换;通过矩阵运算来实现图形变换。计算机设计自动化时计算机自身的cad, 旨在实现计算机自身设计和研制过程的自动化或半自动化。研究内容包括功能设计自动化和组装设计自动化, 涉及计算机硬件描述语言、系统级模拟、自动逻辑综合、逻辑模拟、微程序设计自动化、自动逻辑划分、自动布局布线, 以及相应的交互图形系统和工程数据库系统。集成电路cad有时也列入计算机设计自动化的范围。代码的结构一般采用链式与树式的混合结构。为方便使用, 可以将零/部件编码拆分成两个编码项, 一项是零/部件逻辑关系编码, 即代号编码, 另一项是零/部件几何物理特性编码, 即特征编码。代号编码采用树式结构 (分级结构) , 而特征编码采用链式与树式的混合结构。无论是代号编码还是特征编码, 都应采用分段编码的方式。同一零/部件两种编码是一对一的关联。不同的企业应该根据自身的实际需要来制定产品编码规则, 也可以借鉴国内外通用的编码标准资料, 并结合成组技术 (GT) 来完成产品设计编码。对于图形实体的操作。图形实体是指所有CAD的图元物体, 如点 (point) 、线 (Line) 、圆 (Circle) 、弧 (Arc) 、文字 (Text) 等, 它们包含于Model Space和Paper Space集合对象中。对实体的操作总要从这两个集合开始, 向下查找相应实体所属的方法或属性。而图形实体的操作包括实体的生成、编辑和查询。Model Space与Paper Space是所有图形实体的集合, 因此要取得图中的某一实体, 一般采用遍历查找的方法, 下面代码是CAD图形实体的生成、编辑实体或查询。

摘要:AutoCAD是一款通用性计很强算机辅助设计软件, 它的体系结构开放, 可以根据, 不同行业和专业进行二次开发功能。现在, CAD已在电子和电气、科学研究、机械设计、土木建筑、地质、计算机艺术等各个领域得到广泛应用。

关键词:Auto CAD,二次开发技术,应用

参考文献

[1]谢美芝, 韦超毅.浅谈“计算机绘图”的方法[J].广西大学学报 (哲学社会科学版) .2009, 3.

[2]肖莉.AutoCAD课程中的应用[J].中国教育技术装备, 2009, 15.

AutoCAD教学效果之我见 篇11

[关键词]CAD 课程体系 教学过程 教学手段 素质 教材 实践环节

随着机械制造业和建筑业的迅猛发展及近年来CAD应用技术在很多行业的普及,使得社会对CAD人才提出了巨大需求,而计算机技术的日益普及和CAD软件的普及应用,正为各种职业学校开设CAD这门课程提供了有利条件。该课程不是一门纯粹的软件课,它是利用CAD强大的功能,架起与基础课、专业课的桥梁,一些基础课为CAD课程打下设计基础,各专业的专业课提供设计的思路,所以它是一门重要的承上启下的课程。CAD课程作为机械和建筑专业的一门基本课程被列入教学计划,但CAD课程开展时间不是很长,教学模式和效果都不太理想,存在很多不尽人意之处。结合我校几年来的教学改革,及近几年开展CAD教学的一些经验及体会,概括出几个影响该课程教学效果的关键因素。

一、明确培养目标、设置合理的课程体系

CAD教学的目的是使学生能够应用现有CAD系统进行专业设计,并为进一步针对专业设计的要求开发专业CAD系统打下基础。对于职业学校的毕业学生大都为技术工人,但由于他们基础知识较薄弱,不适应较复杂和深奥的理论教学。因此,职业教育中CAD要培养应用型人才,围绕掌握“CAD绘图技能”的最终目标开展课堂教学,根据社会和市场需求及时调整学校的课程体系设置,加快实现素质教育和技术应用型教育教学,适应人才市场的需求。

在课程体系上,目前许多职业学校象《机械制图》、《建筑制图》与《CAD》还是相互独立的课程,分别由不同专业的老师讲授,机械专业老师讲授《机械制图》,建筑专业老师讲授《建筑制图》,计算机老师讲授《CAD》。在教学实践中出现了《CAD》与《机械制图》、《建筑制图》脱节的现象:掌握制图知识的学生不懂CAD,不会灵活地运用电脑来绘制机械图样、建筑图样;而懂CAD的学生又不懂制图知识,能用电脑来绘图,但只知其然而不知其所以然,这样把制图与CAD这两门有关系的课程割裂开来,增加了学习课时,教学效果还差。一般在学习CAD课程一个半月左右的学习过程中,学生已经基本掌握CAD的基本操作方法和命令,能够绘制简单图形,但由于制图及相关专业理论不扎实,会出现厌烦情绪,进而失去对CAD的学习兴趣,我们在教学中应将它们有机的结合在一起,相

辅相成,这样会起到事半功倍的效果。

二、落实好教学实践是影响CAD教学效果的关键

CAD教学手段和方法是保证教学质量的一个十分重要的因素,CAD教学不同于一般理论课的教学,它具有较强的实践性。教师应树立“以学生为主体,以应用为目的”的教学理念,教师起主导作用,促进学生“自主学习”能力的形成,为学生提供丰富多彩的教学手段和方法。CAD命令较多、参数选项较复杂,在有限课堂学时要全面掌握很困难,也没有必要。针对不同专业的需要对软件的功能和内容进行分析研究和优化筛选是上好这门课的关键。因此我校曾在不同时期采用过这样的教学方式:单纯利用投影讲一节课,教师围绕该节课内容布置课上练习题,找学生做,大家一起在屏幕上看做题的过程,教师最后对学生做法进行总结比较。这种方式虽然考虑了各种因素,但对于职业学校学生,很难将每个学生的注意力都吸引到课堂上来。另一种方式就是将大屏幕安装到机房,边讲解边实习,由于学生每人一机,有的个别学生会想方设法的玩,给教师上课带来难度。这两种方式各有优缺点。近两个学期,在学校计算机部的配合下,CAD课有较充足的上机实践,我们尽量采用多媒体和电脑形象化教学,这样可以更加充分地引导学生思维,激发学生的学习热情,使教学内容更为直观生动。我们试着压缩讲课时间,大约半小时,做到讲的少而精,在学生还没有遗忘时,进行上机实践,教学效果明显,基本上能使全体学生在短时间内集中精力,组织教学相对容易,课堂学习效率明显提高。这充分说明无论有多么合理的课程体系,有多么明

确的培养目标,落实好教学实践是影响CAD教学效果的关键因素。

三、教师的自身素质

任课教师所具有的责任心和敬业精神以及本身的业务素质,直接影响教学效果。任课教师在组织教学的过程中,密切注意学生的学习过程,积极主动向教务部门反馈教学情况,对教学方法等不断进行改进;教师本身的业务素质,就是教师不断紧跟时代步伐,对知识进行不断更新,不断提高教师的自身业务水平和业务能力。教师自身因素是教学效果的内因和动力源泉,我校提高教师业务素质主要采用的方法就是教师进行的教科研活动,使教师在掌握理论的同时,参与到实际的应用中去,从而提高教学水平。

四、良好的成绩考核方式

1.考试方法

完全用做图实例制作考查学生综合能力,题目包括该专业CAD做图的全面制作过程,最后上交的是一幅完整的CAD图。考核效果很好,综合性强,学生成绩的可信度高,对学生学习方法也是一个良好的导向。

2.成绩评定

平时作业和课堂表现50%;考试交的是一幅完整的CAD图。实践证明,良好的考试方式能准确评定学生真实的水平,同时也能调动学生进一步学习的积极性。经过近些年来的实践,这种以学生为主体,平时成绩和学生上机做图各占50%的教学过程设计取得了成功,使得教学效果良好。

五、结束语

AutoCAD技术 篇12

一、现代社会的技术化与信息化

1. 现代社会的技术化

技术已经成为现代社会的基础和标志。自第一次科技革命以来, 科学与技术就以超乎寻常的速度在改变着人们的生活, 改变着社会, 甚至改变着人类赖以生存的环境。技术是人类文明的有机组成部分, 也是经济发展和社会进步的重要推动力量。科学发展最终以技术的形式得以实现并改变着世界。随着时代的发展, 新能源技术、新材料技术、信息技术、现代生物技术等新技术正迅猛而又深刻地影响着人类的生产和生活方式, 影响着人们的社会关系和人们对世界的认识。

教育要面向现代化, 培养能够适应社会并对社会有贡献的人, 就必须对学生进行必要的技术教育。国外从杜威的做中学开始, 到现在很多国家将基本的机械、电工、木工、家政和信息技术知识列入高中课程。这些课程通常由专业科目教师来担任教学。但同时, 各个国家都普遍强调不同学科之间、技术和社会之间的整合。

2. 现代社会的信息化

我们已经进入了信息化社会, 并且仍在不断发展着社会的信息化。以计算机和网络为基础的信息技术已经成为现代社会的支撑技术。世界发展以物质、能量和信息三大要素的不断交换变化为基础。信息化使人类以更快更便捷的方式获得并传递人类创造的一切文明成果它将提供给人类非常有效的交往手段, 促进全球各国人们之间的密切交往和对话, 增进相互理解, 有利于人类的共同繁荣。信息化是人类社会从工业化阶段发展到一个以信息为标志的新阶段, 信息化与工业化不同。信息化不是关于物质和能量的转换过程, 而是关于时间和空间的转换过程。在信息化这个新阶段里, 人类生存的一切领域, 在经济、军事、商业, 甚至个人生活中, 都是以信息的获取、加工、传递和分配为基础。

3. 现代社会技术化与信息化的结合

有人将管理、技术与信息列为现代工商业发展的三大要素。传统的工业发展到今天, 为了适应激烈的市场竞争, 实现快速反应, 提高工业的信息化水平已经是各个企业争先恐后必争的制高点。技术与信息已经无法分割, 技术化与信息化相结合是现代工商业的特征。在日新月异的技术化与信息化时代中, 遵循旧有的模式已被时代所遗弃, 因为整个人类文明的历史, 即是一个不断创新的历史。尤其是在迈入高速发展的知识经济时代的21世纪, 以劳动力为主导的传统发展模式正被以科技创新为导向的发展模式所取代。为了提高学生适应社会的能力, 教育就需要至少跟上社会的发展, 甚至要有超前的策略, 才能使培养出来的学生有足够的信心面对复杂变化的现代社会。在当今的工程技术领域, 几乎没有人再用绘图木板来绘制工程图了, 取而代之的是AutoCAD、Pro-E、UG等方便交流和修改的信息化软件。

二、AutoCAD软件介绍

AutoCAD (Auto Computer Aided Design) 是美国Autodesk公司首次于1982年生产的自动计算机辅助设计软件, 用于二维绘图、详细绘制、设计文档和基本三维设计。现已经成为国际上广为流行的绘图工具。*.dwg文件格式成为二维绘图事实上的标准格式。

AutoCAD具有良好的用户界面, 通过交互菜单或命令行方式便可以进行各种操作。它的多文档设计环境, 让非计算机专业人员也能很快地学会使用。在不断实践的过程中更好地掌握它的各种应用和开发技巧, 从而不断提高工作效率。高版本的AutoCAD软件 (2006年后推出) 更加强化了网络协同设计和三维设计。AutoCAD具有广泛的适应性, 它可以在各种操作系统支持的微型计算机和工作站上运行, 并支持分辨率由320×200到2048×1024的各种图形显示设备40多种, 以及数字仪和鼠标器30多种, 绘图仪和打印机数十种, 这就为AutoCAD的普及创造了条件。现在最新的版本为:Auto CAD2011, 如图1所示。如今, AutoCAD软件已经广泛应用于机械、建筑、电子、纺织、园林、装饰与设计等各个领域, 如图2所示。

三、基于AutoCAD的通用技术教学案例设计

1. 教学案例的来源及意义

在高中开展通用技术的教育, 不仅包含技术素养及技术在社会中应用情况的认知, 也需要对学生进行技术技能本身的训练。但是现在的通用技术教材实用性较差, 重点论述了技术与社会的关系, 以及很多理论性很强的内容, 几乎脱离技术课实践教学的需要。不少通用技术教师也缺乏专业素养, 很多是从物理学科等转过来的非专业教师, 对于技术的把握比较困难。也有的教师把握了技术方面, 但是对于当前技术信息化的水平不够了解。该教学案例将工程技术与信息技术相结合, 向同学们展示当前企业真正应用的技术和信息交流情况。真正实现通用技术课的实践性, 达到提高学生适应技术社会能力的目标。该案例具有普适性, 只要具有多媒体教学条件, 即可进行教学。

2. 教学案例设计

(1) 学习者分析

通用技术课一般都在高中一年级或二年级开设, 这个时期的高中学生的认知水平正处于向成年过渡的阶段, 处在飞速发展的时期, 他们可以接受较为专业的内容。另一方面, 高中学生都把学习重点放在高考的科目上, 受到时间和精力方面, 以及条件的限制, 不会对通用技术课程投入过多, 因此也不必要求学生了解更多专业性的内容。了解Auto CAD软件的最基本的使用, 了解AutoCAD软件在行业中的应用状况以及使用AutoCAD可以做哪些事情即可。

(2) 课程目标设计

通过以上分析, 为学生设计了如下的课程目标:

(1) 知识与能力:理解物体投影的三视图;能读懂基本几何体和简单零件的三视图;能够对AutoCAD的工程图环境进行设置, 具备利用AutoCAD软件绘制简单二维平面图的能力。

(2) 过程与方法:通过对物体三视图到利用AutoCAD制图的学习, 了解工程技术的应用, 感受技术不断发展创新的过程。

(3) 情感态度与价值观:通过对传统制图到AutoCAD软件的学习, 感受技术化与信息化相结合对社会产生的巨大作用, 能够正确评价技术给人们带来的影响, 培养创新精神和热爱技术勇于实践的精神。

(3) 教学重点

(1) 使学生理解物体投影的三视图及其相互关系。

(2) 让学生掌握AutoCAD软件的常用命令, 能够利用该软件绘制简单二维图形。

(4) 教学难点

如何使学生准确快速理解物体投影的三视图及其相互关系是教学中的难点。

(5) 教学用具

多媒体电脑, 投影仪, 基本几何体模型, 简单零件模型。如果能够在多媒体教室进行教学, 学生每人一台电脑, 教学效果会更好。

(6) 课时安排

2课时:讲授。

2课时:上机练习与作业设计, 教师可根据情况选择是否安排。

(7) 教学过程

第1课时:

(1) 引导学生进入新课的学习, 向同学们介绍当前工程领域正在进行的信息化革命。

(2) 向学生展示典型的工程作品的照片, 如上海东方明珠大厦、长江大桥、工程机械、火箭卫星等图片。引导学生考虑这些工程是怎样完成的。

(3) 再展示AutoCAD软件绘制的典型工程图纸。介绍其应用。

(4) 引导学生探究如何绘制工程图, 根据什么原理。引出三视图的概念, 明确视图之间的关系及在工程上的应用。

(5) 引导学生徒手完成几个基本几何体的三视图。评价与指导学生的完成情况。

第2课时:

(1) 展示用AutoCAD绘制的典型的机械零件图。 (2) 向同学们讲授AutoCAD的基本命令和操作。

(3) 向同学们演示如何利用AutoCAD软件绘制简单二维图形。

(4) 向同学们演示绘制简单二维机械零件工程图的过程。

(5) 如果有条件可以让同学们利用AutoCAD绘制简单二维图形, 并进行指导。

(8) 扩展练习与评价

依据学生掌握的不同情况, 以及教学的实际情况, 列出如下3种扩展练习供学生和教师选择。同学们完成后可以选出优秀作品或作业向学生展示, 激发学生的学习兴趣。有条件的可以组织学生到工厂进行参观考察, 并提交考察报告。

(1) 请学生写一份几百字的报告, 谈谈利用AutoCAD可以做什么。

(2) 请同学选择一件生活中常见的物品, 用AutoCAD完成其三视图。 (没有电脑的同学可以徒手完成三视图)

(3) 请同学设计一件小作品, 并利用AutoCAD软件绘制出机械工程图。

(9) 参考资料网站

Autodesk中国主页:http://www.autodesk.com.cn

A u t o d e s k学生设计联盟网站:h t t p://s t u d e n t s autodesk.com.cn, 从该网站可获得用于教育教学用的免费软件。

(10) 备选2课时安排

如果课时和上机条件允许, 可以安排学生2课时的上机实践, 教师进行指导。

五、结束语

高中通用技术课程是一门基于技术与实践的比较灵活的课程, 新课程标准里面也列举了一些选修模块, 各学校可以根据自身情况选择开展特定模块。通用技术课程由于实践性、技术性比较强, 也常常需要特定的工具设备和软件, 所以其开展情况一直受到很大的限制。随着社会的发展, 人们生活水平的提高, 国家对技术教育的重视和投入, 以及新课程理念的不断推广, 相信在将来各种实用性的技术教育会在高中得到发展。同时, 我们的学校和教师, 应该从本学校的实际情况出发, 开发出一些校本课程, 比如剪纸艺术、木板画、模型制作等等。有条件的学校, 再结合高新技术, 可以开发出诸如将工业设计与3Dmax软件相结合、将视频短片制作与Premiere、Maya相结合、动画制作与Flash相结合的更加符合社会实际的课程。将极大激发学生的学习兴趣和对技术的热爱。相信在教育专家、广大教师和学生的不断努力下高中通用技术课程将更加丰富多彩。

参考文献

[1]解月光.普通高中技术课程实施个案研究[D].东北师范大学, 2007, 5:43

[2]崔燕, 孙洋.信息化时代集团公司资金管理模式构建分析[J].现代商业, 2009, 26:134

上一篇:软件汉化之路下一篇:酒店基层员工激励研究