AutoCAD画图技巧.docx

上传人:b****4 文档编号:3537490 上传时间:2022-11-23 格式:DOCX 页数:17 大小:132.25KB
下载 相关 举报
AutoCAD画图技巧.docx_第1页
第1页 / 共17页
AutoCAD画图技巧.docx_第2页
第2页 / 共17页
AutoCAD画图技巧.docx_第3页
第3页 / 共17页
AutoCAD画图技巧.docx_第4页
第4页 / 共17页
AutoCAD画图技巧.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

AutoCAD画图技巧.docx

《AutoCAD画图技巧.docx》由会员分享,可在线阅读,更多相关《AutoCAD画图技巧.docx(17页珍藏版)》请在冰豆网上搜索。

AutoCAD画图技巧.docx

AutoCAD画图技巧

AutoCAD画图技巧

一、 AutoCAD表格制作

    AutoCAD尽管有强大的图形功能,但表格处理功能相对较弱,而在实际工作中,往往需要在AutoCAD中制作各种表格,如工程数量表等,如何高效制作表格,是一个很实用的问题。

    在AutoCAD环境下用手工画线方法绘制表格,然后,再在表格中填写文字,不但效率低下,而且,很难精确控制文字的书写位置,文字排版也很成问题。

尽管AutoCAD支持对象链接与嵌入,可以插入Word或Excel表格,但是一方面修改起来不是很方便,一点小小的修改就得进入Word或Excel,修改完成后,又得退回到AutoCAD,另一方面,一些特殊符号如一级钢筋符号以及二级钢筋符号等,在Word或Excel中很难输入,那么有没有两全其美的方法呢,经过探索,可以这样较好解决:

先在Excel中制完表格,复制到剪贴板,然后再在AutoCAD环境下选择edit菜单中的Paste special,选择作为AutoCAD Entities,确定以后,表格即转化成AutoCAD实体,用explode炸开,即可以编辑其中的线条及方字,非常方便。

二、在Word文档中插入AutoCAD图形

    Word文档制作中,往往需要各种插图,Word绘图功能有限,特别是复杂的图形,该缺点更加明显,AutoCAD是专业绘图软件,功能强大,很适合绘制比较复杂的图形,用AutoCAD绘制好图形,然后插入Word制作复合文档是解决问题的好办法,可以用AutoCAD提供的EXPORT功能先将AutocAD图形以BMP或WMF等格式输出,然后插入Word文档,也可以先将AutoCAD图形拷贝到剪贴板,再在Word文档中粘贴。

须注意的是,由于AutoCAD默认背景颜色为黑色,而Word背景颜色为白色,首先应将AutoCAD图形背景颜色改成白色。

另外,AutoCAD图形插入Word文档后,往往空边过大,效果不理

想。

利用Word图片工具栏上的裁剪功能进行修整,空边过大问题即可解决。

三、线宽修改

    AutoCAD提供了一个多义线线宽修改命令PEDIT,来进行多义线线宽的修改(若不是多义线,则该命令将先转化成多义线,再改变其线宽),但是PEDIT操作繁,每次只能选取1个实体操作,效率低下。

AutoCAD R14附赠程序Bonus提供了mpedit命令,用于成批修改多义线线宽,非常方便高效。

在AutoCAD2000中,还可给实体指定线宽(LineWeight)属性修改线宽,只需选择要改变线宽的实体(实体集),改变线宽属性即可,线宽修改更加方便,须注意的是,LineWeight属性线宽在屏幕的显示与否决定于系统变量WDISPLAY,该变量为ON,则在屏幕上显示LineWeight属性线宽,该变量为OFF,则不显示。

多义线线宽同LineWeight都可控制实体线宽,两者之间的区别是,LineWeight线宽是绝对线宽,而多义线线宽是相对线宽,也就是说,无论图形以多大尺寸打印,LineWeight线宽都不变,而多义线线宽则随打印尺寸比例大小变化而变化,命令scale对LineWeight线宽没什么影响,无论实体被缩放多少倍,LineWeight线宽都不变,而多义线线宽则随缩放比例改变而改变。

四、 图形的打印技巧

    由于没有安装打印机或想用别人高档打印机输入AutoCAD图形,需要到别的计算机去打印AutoCAD图形,但是别的计算机也可能没安装AutoCAD,或者因为各种原因(如AutoCAD图形在别的计算机上字体显示不正常,通过网络打印,网络打印不正常等),不能利用别的计算机进行正常打印,这时,可以先在自己计算机上将AutoCAD图形打印到文件,形成打印机文件,然后,再在别的计算机上用DOS的拷贝命令将打印机文件输出到打印机,方法为:

copy <打印机文件> prn /b,须注意的是,为了能使用该功能,需先在系统中添加别的计算机上特定型号打印机,并将它设为默认打印机,另外,COPY后不要忘了在最后加/b,表明以二进制形式将打印机文件输出到打印机。

五、选择技巧

    用户可以用鼠标一个一个地选择目标,选择的目标逐个地添加到选择集中,另外,AutoCAD还提供了Window(以键入“w”响应Select object:

或直接在屏幕上自右至左拉一个矩形框响应Select object:

提示),Crossing(以键入“C”响应Select object:

或直接在屏幕上自左至右拉一个矩形框响应Select object:

提示),Cpolygon(以键入“CP”响应

Select object:

),Wpolygon(以键入“WP”响应Select object:

)等多种窗口方式选择目标,其中Window及Crossing用于矩形窗口,而Wpolygon及Cpolygon用于多边形窗口,在Window及Wpolygon方式下,只有当实体的所有部分都被包含在窗口时,实体才被选中,而在Crossing及Cpolygon方式下,只要实体的一部分包括在窗口内,实体就被选择像。

    AutoCAD还提供了Fence方式(以键入“F”响应Select object:

)选择实体,画出一条不闭合的折线,所有和该折线相交的实体即被选择。

在选择目标时,有时会不小心选中不该选择的目标,这时用户可以键入R来响应“select objects:

”提示,然后把一些误选的目标从选择集中剔除,然后键入A,再向选择集中添加目标。

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

还可以有条件选择实体,即用'filter响应select objects:

,在AutoCAD2000中,还提供了QuickSelect方式选择实体,功能和filter类似,但操作更简单,方便。

AutoCAD提供的选择集的构造方法功能很强,灵活恰当地使用可使制图的效率大大提高。

六、质量属性查询

    AutoCAD提供点坐标(ID),距离(Distance),面积(area)的查询,给图形的分析带来了很大的方便,但是在实际工作中,有时还须查询实体质量属性特性,AutoCAD提供实体质量属性查询(Mass Properties),可以方便查询实体的惯性矩、面积矩、实体的质心等,须注意的是,对于曲线、多义线构造的闭合区域,应先用region命令将闭合区域面域化,再执行质量属性查询,才可查询实体的惯性矩、面积矩、实体的质心等属性。

 打开一张图时,提示没有字体怎么办?

最好的方式是重新给缺少字体的字型样式重新定义,若是看到确什么字体,就把自己机器有的字体拷贝改名,这样不好也不方便,若以后我们在遇到,难道还要改名吗?

所以从根本上解决方法就是重新定义缺少字体的字型样式。

先说下ACAD显示字体的原理,字体的显示属于“软引用”,意思就是字型的显示不是固定的,要根据字型样式的定义的字体来显示,也就是说我们写的文字,可以有不同的显示样式,我们写的文字实体(TEXT),会把样式信息记录到实体内部,也就是实体组码7,文字实体不保存字体名,保存的只是样式名。

样式是通过命令STYLE定义的,知道了上面的原理,我们把没有字体的样式重新定义就可以了。

图一是我们打开一张图时候,没有指定字体的时候,出来的对话框提示,在对话框的标题显示的是“字体样式”名,表明这个样式中的字体在本地机器搜索路径内没有找到,这个时候,有三种方法:

1、我们可以简单的在字体的下拉列表选择一个替换没有的字体,但是这种方法不好,只能解决一时问题,等下次启动的时候还会提示我们。

2、把机器里面有的字体拷贝改名成没有的字体,这种方法也不好,我们不能每次都改。

3、就是根据上面我说的文字显示原理,记下这个样式名字(本例HZ),然后忽略,进入到ACAD界面,使用命令STYLE去修改这个字型定义,保存图后,以后就不会再有提示了。

此主题相关图片如下:

图1

在STYLE命令的对话框,根据图二,从当前图形已有的样式下拉列表找到HZ,这时候下面的小字体和大字体内会显示这个字型(HZ)使用的字体名字(当然其中我们没有) 

此主题相关图片如下:

图 2

然后根据图1提示的,看是缺少小字体还是缺少大字体,根据缺少的,我们分别在两个字体的列表里面找到自己机器常用的字体来替换,最后应用就可以了。

(在本例中,确的是大字体,所以我们在右边的字体列表找个HZWB来替换)

此主题相关图片如下:

图 3

点“应用”后,本图中引用这个字型样式(HZ)的文字要重新生成来显示(REGEN),最后记住的是,退出后,一定要保存图形,这样新的定义才会保存。

几个实用小工具

AutoCAD是美国Autodesk公司推出的优秀的计算机辅助设计软件, 

其内嵌式的AutoLisp语言,更给进行二次开发的用户提供了一个强大 

的工具。

本人在长期进行CAD辅助绘图的实践中总结出了一些经验,编 

制了一些小程序,用于解决在CAD绘图中经常碰到的一些小问题,并且 

希望能够抛砖引玉,同读者朋友们互相交流,共同提高。

 

1.在绘图屏幕上方状态条显示系统时间和绘图比例 

在绘图过程中,用户有时想知道当前的绘图比例是多少,或者想知 

道现在是什么时间。

虽然在AutoCAD中有Dimscale和Time这两个系统 

命令可以显示出想要知道的东西,但是每次都要键入这些命令显然很 

麻烦。

其实解决这个问题的方法非常简单,只要在acad.mnl中的C:

:

St 

a rtup()中加入下列几句DIESEL说明程序,就能够做到在每次打开一 

张图时,在屏幕绘图区的上方显示出系统时间及绘图比例,且时间的显 

示会随时间变化而变化。

 

(setvar ″MODEMACRO″ 

(strcat 

″$(substr,$(getvar,CLAYER),1,8)″ ;显示层名 

″$(if,$(getvar,ORTHOMODE),Ortho,)″ ;显示正交状态 

″$(if,$(getvar,SNAPMODE)″ ;显示捕捉状态 

″Snap:

$(if,″ 

″$(=,$(index,0,$(getvar,snapunit)),″ 

″$(index,1,$(getvar,snapunit))),″ 

″$(index,0,$(getvar,snapunit)),″ 

″/=″ 

″)″ 

″,″ 

″)″ 

″1:

$(getvar,DIMSCALE)″ ;显示绘图比例 

″ $(edtime,$(getvar,date),yy-m-dd H:

MM:

SSam/pm)″ 

;显示系统时间,精确到秒 

) 

2.任意变换绘图十字线的角度 

这个小程序可以在绘图过程中任意改变绘图十字线的角度。

这对 

于画任意角度的直线及其垂直线是很有效的。

键入CCA命令可以通过 

选取相应的实体,使十字线同实体成正交状态, 用户便可在此实体上 

画与之平行或垂直的线段了。

如果想恢复到原来的状态只要另外再键 

入RCA命令即可。

 

;;;File Name:

myca.lsp 

;;;By An Yuhui 

;;;4-12-1995 

;;;Function list:

 

;;; c:

cca() change current angbase 

;;; c:

rca() recover current angbase 

;;; ********** 

(defun c:

cca() 

(setq en(entsel)) 

(setq pt(cadr en)) 

(setq e1(entget (car en))) 

(if(=(cdr (assoc 0 e1)) ″POLYLINE″) 

(progn 

(command ″explode″ pt) 

(setq e1 nil) 

(setq e1 (entget(entlast))) 

) 

) 

(setq pt1(cdr (assoc 10 e1))) 

(setq pt2(cdr (assoc 11 e1))) 

(setvar ″snapang″ (angle pt1 pt2)) 

(setvar ″orthomode″ 1) 

) 

(defun c:

rca() 

(setvar ″snapang″0) 

(setvar ″orthomode″) 

3.实现尺寸线的连续标注 

AutoCAD的DIM命令中有一个Continue连续标注命令,它的作用是 

在标注完一个尺寸线后,在这条尺寸线的基础上对另一条开始进行标 

注,其实在使用时仍要不断地键入命令,同时当标注水平的一连串线段 

时,很有可能高高低低的对不齐。

以下的程序可以实现真正意义上的 

水平或垂直线段连续标注,方便易用,而且速度快!

 

;;;File Name:

dimcont.lsp 

;;;by An Yuhui 

;;;1-25-1996 

;;;Function:

Continue Dimension 

;;;********** 

(defun c:

dimcont() 

(setq spt(getpoint ″\nFirst point:

″)) 

(setq ept(getpoint spt ″\nEnd point:

″)) 

(setq just-ang(angle spt ept)) 

(setq ss(ssget ″F″(list spt ept))) 

(setq index 0 ptlist nil) 

(while (setq et (ssname ss index)) 

(if(=(cdr (assoc 0 (entget et))) ″POLYLINE″) 

(progn 

(command ″EXPLODE″et) 

(setq et(entlast)) 

) 

) 

(setq etlist (entget et)) 

(setq pt1(getvalue 10 etlist)) 

(setq pt2(getvalue 11 etlist)) 

(setq ptlist(cons (inters pt1 pt2 spt ept nil)ptlist)) 

(setq index(1+index)) 

) 

(setq ptlist(sort1 ptlist)) 

(setq lastpt(car ptlist)) 

(setq ptlist(cdr ptlist)) 

(while(setq pt (car ptlist)) 

(cond((or(=just-and0) (=just-ang pi)) 

(command ″dim1″ ″hor″ lastpt pt pt ″″) 

(setq ptlist(cdr ptlist)) 

(setq lastpt pt) 

) 

((or (=just-ang (*pi 0.5)) (=just-ang(* pi 1.5))) 

(command ″dim1″ ″ver″ lastpt pt pt ″″) 

(setq ptlist(cdr ptlist)) 

(setq lastpt pt) 

) 

) 

) 

(princ) 

4.任意转换两个字符的位置 

笔者在绘图时常常会遇到需要改变文本标注和说明位置的情况, 

有时是两个文本字符位置的互换,有时是材料表中两行材料名的位置 

互换。

用一般的方法,是先把第一行文本move到一个位置,再把第二行 

文本move到第一行文本原来的位置,最后再移动第一行文本到第二行 

文本原来的位置,每次做起来总感到不方便,而且由于移动时的误差, 

位置总是对不准。

因此,笔者用AutoLisp编了一个小程序,用于解决这 

个问题。

每次使用时只要选择一下文本,再按回车,即能成功地转换二 

个文本的位置。

笔者在使用时获益非浅,现把它介绍给大家。

 

;;;Filenmae:

chgtp.lsp 

:

:

:

By An Yuhui 

;;;7-19-1995 

;;;Function:

change two text position 

;;;********** 

(defun c:

chgtp() 

(setq el(ssget)) 

(setq len (sslength el)) 

(if (>len2) 

(progn 

(alert ″To Many Texts!

″) 

(exit) 

) 

) 

(setq en1 (ssname el 0)) 

(setq en2 (ssname el 1)) 

(setq el1 (entget en1)) 

(set pt1 (cdr (assoc 10 el1))) 

(setq el2 (entget en2)) 

(setq pt2 (cdr (assoc 10 el2))) 

(command ″move″ en1 ″″ pt1 pt2) 

(command ″move″ en2 ″″ pt2 pt1) 

(redraw) 

(princ) 

5.巧用Point命令 

在AutoCAD中,Point这个命令是常用的基本命令,也许由于它太简 

单,许多用户常常忽视了它的作用,其实通过改变PDMODE这个系统变量 

的值,Point命令可以发挥出意想不到的作用。

下例图形为PDMODE在特 

定值下Point命令画出的点的形状,为方便用户在绘图时选用,笔者特 

地编制了一个可以随时在绘图过程中显示下面图形变量值的小程序, 

用户在确定要选择的PDMODE值后, 用Redraw命令清屏即可回到原来的 

绘图状态, 方便易用。

图1 

(defun c:

pointcod() 

(command ″vslide″ ″d:

\\ayh\\prov\\point.sld″) 

(princ)

----------------------------------------------

 将CAD转换到WORD里[分享]

1)打开AUTOCAD,把要复制部分的区域,尽量最大化。

2)打开工具→系统配置→DISPLAY→COLORS→下拉选择graphics windows back ground项→选择白色。

3)点击“复制到剪切板”命令(不是“复制物体命令”),然后在命令行上输入:

ALL。

可以看到要复制的区域全被选中。

再点击右键命令确认。

4)打开word文档。

在要粘贴的位置,点击粘贴。

5)如果要对图像做局部修改,可以把图像属性设置成“浮于文字上方,然后选择“取消组合”,可以对图像的局部进行修改了 

----------------------------------------------

 使用AutoCAD软件小技巧

Auto CAD 是一种通用系统。

但许多公司有自己的标准,而每个绘图员又有他独特的工作风格。

因此Auto CAD采用了开放的结构体系,允许用户根据自己需要扩展Auto CAD的许多功能,实现Auto CAD的定制。

  

  Auto CAD在每次绘制一张新图前,都通过装入一个名为ACAD DWG的原型图样来建立一个默认的工作环境。

在此工作环境中Auto CAD规定了缺省的图形界限、标注形式等设置,以方便用户作图。

但如前所述各行各业设计制图所使用的工作环境千差万别,因此,Auto CAD  

所提供的缺省原型图样ACAD.DWG往往就不能满足不同用户的不同要求。

Auto  

CAD的开放式结构体系使得用户可以通过一个能修改原型图样的图样对话框来定制他们的定制设置,获得一个用户常用的工作环境。

这一简单的任务可以使得用户在每次作图前不用对工作环境重新进行设置,节省许多浪费时间的创立工作。

  

  用户工作图样的设置方法如下:

首先进入 Auto CAD 绘制新图,将图形界限、图层控制、标注形式、单位控制、目标捕捉方式、捕捉栅格等按需要进行设置,然后再存盘退出,此时用户就建立了自己的工作图样。

假定用户设置的图样名称为USER.DWG  

,在绘制新图时可通过两种方法来自动调用。

  

  方法一:

先将Auto CAD目录中的ACAD.DWG文件作一备份,如改名为ACAD1.DWG,然后将USER.DWG更名为Auto CAD目录中的ACAD.DWG,取代原来的ACAD.DWG文件。

这样每次绘制新图时Auto CAD将自动调用用户所设置的图样作为工作环境。

如果用户想恢复Auto  

CAD缺省的原型图样。

只需将备份的Auto.DWG文件更名回来即可。

  

  方法二:

进入Auto CAD后,键入NEW命令绘制新图。

则出现建立新图形文件对话框,在文本框内键入ABC(用户图样名称,可不带后缀),并选作为默认样图,使之保留为缺省设置,然后按 OK钮退出。

即完成用户图样自动调用的设置。

  

  二、使用Auto.CAD的命令别名  

  Auto.CAD有上百条命令。

而进行二维作图最常用的命令仅有十余条,采用键盘输入时由于有些常用命令较长。

如 explode(炸开)、extend(延伸),在输入时击键次数多,影响绘图速度。

虽然Auto CAD 提供了完善的菜单输入,但对于习惯使用键盘的用户,Auto CAD  

也提供了快捷的输入方法。

这就是Auto CAD 的命令缩写别名。

Auto CAD的命令缩写别名包含在一个叫ACAD.PGP的文件中,该文件存在于Auto  

CAD目录下的SUPPORT子目录中,ACAD.PGP是一个纯文本文件,用户可以使用ASCⅡ文本编辑器(如DOS下的EDIT)来进行编辑,ACAD.PGP已包含了许多Auto CAD的命令别名,用户可以自行添加一些Auto  

CAD命令的别名到文件中。

通常,别名使用一个或两个易于记忆的字母,并用它来取代命令全名。

别名输入格式如下:

  

  〈别名>, *  

  如 cp , * copy  

  键入别名后,再键入一个逗号和别名所替代的命令。

Auto CAD的命令必须用一个星号作为前缀。

  

  ACAD.PGP有一个缩写别名段。

在别名段中用户按上述格式输入命令缩写别名即可。

  

  三、一次定义所需要的中西文字型  

  Auto CAD进行文字输入时,需先定义文字字型,当定义了中文字型后,在缺省状态下西文采用的字型为 TXT SHX形文件所提供,字型生硬呆板不美观,许多用户只能再定义另一种西文字型,如 ROMANC  

字型来进行西文输入。

输入文字时需要不断在中文、西文字型间相互切换很不方便。

特别是在中、西文字混排时更加不便。

其实。

Auto CAD已为用户提供了一次定义用户所需的中西文字型的方法,方法如下 进入Auto CAD后,键入STYLE命令  

   COMMAND:

 STYLE  

  Text style name(for?

):

HZ  

  出现 Select Font file 对话框,点〈键入>按钮,出现提示  

  Font file :

 ROMANC,HZTXT  

  然后再确定文本的高度、宽度等,就完成了名为 HZ字型的定义,写中文时是HZTXT字体,写西文是ROMANC字体。

  

  四、使用ASCTEXT输入文本  

  Auto CAD拥有强大的绘图功能,但却不适合做文本编辑工作,用户在绘图过程中,常常有大量的文字说明需要输入编辑。

此时,用户在文本编辑器中进行大量文字的输入和编辑将更加容易和便捷

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

当前位置:首页 > 表格模板 > 合同协议

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

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