Duke Yin's Technology database

天正CAD 技巧

输入命令Vtenable,将其系统参数改为0,即可关闭窗口缩放动画效果
CAD技巧
3. 在AutoCAD中有时有交叉点标记在鼠标点击处产生,用BLIPMODE命令,在提示行下输入OFF可消除它。
4. 有的用户使用AutoCAD时会发现命令中的对话框会变成提示行,如打印命令,控制它的是系统变量CMDDIA,关掉它就行了。
5. 椭圆命令生成的椭圆是以多义线还是以椭圆为实体的是由系统变量PELLIPSE决定,当其为1时,生成的椭圆是PLINE。
6. CMDECHO变量决定了命令行回显是否产生,其在程序执行中应设为0。
7. DIMSCALE决定了尺寸标注的比例,其值为整数,缺省为1,在图形有了一定比例缩放时应最好将其改成为缩放比例。
23. 将AutoCAD中的图形插入WORD中,有时会发现圆变成了正多边形,用一下VIEWRES命令,将它设得大一些,可改变图形质量。
25. AutoCAD中文件可当作块插入其他文件中,但这样一来过多的块使文件过于庞大,用PURGE来清除它们吧,一次清一层,一定要多用几次呀!
30. 在AutoCAD中的菜单源文件为.mnu文件,将其修改可将自己的命令加入菜单中,再用menu命令装入,加参加AutoCAD帮助了解菜单文件格式。图标工具条中加入自己的命令相对简单,可在工具条上点右键,在toolbar对话中,点new 按钮,输入工具条后,一个新工具条产生,再选Customize按钮,选定custom,将空按钮拖入工具条中,再在空按钮上按右键,这样就可定义自己的按钮图标和命令。
31. AutoCAD的状态行也可处定义,用DIESEL语言可以访问它,最简单的方法用modemacro命令,后输入$(getvar,clayer),以后当前层名就显在准确无误行上,用户化可谓无孔不入吧!
32. AutoCAD的图形格式为.dwg,也可导出为.bmp及.wmf或.eps、.dxf、.3ds,是如果用render命令可存为.pcx、.tga、.tif格式,AutoCAD还可将文件直接存为这几种格式,要为系统装一个名为“Raster file export”的打印机,用它打印到文件,ACAD2000还可将文件存为JPG格式。
34. dimzin系统变量最好要设定为8,这时尺寸标注中的缺省值不会带几个尾零,用户直接接受缺省值十分方便快捷。
35. 如遇到快捷失效,如^0失去作用变为正交模式切换的情况,请用menu将当前使用菜单.mnu菜单源文件重装一遍即可。
36. 在多行文字(mtext)命令中Word97编辑文本。Mtext多行文字编辑器是AuotCAD R14中的新增功能,它提供了Windows文字处理软件所具备
打开“Tools”菜单选“Preferences”命令,“Preferences”对话框弹出后,打开“Files/Text Editor,Dictionary,and Font File Name/Text Editor Application Iinternal”,双击“Internal”,出现“Select a file”对话框,接着找到“Winword.exe”应用程序文件,击“打开”钮,最后单击“OK”返回。完成以上设置后,用户如再使用mtext命令时系统将自动调用我们熟悉的Word97应用程序,为AotoCAD中的文本锦上添花。
38. “Stretch”命令也是一个常用命令,但输入命令后,系统总要提示“select object to stretch by crossing_window or crossing_polygon…”,要求你再输入一个“C”后才能用鼠标去选择目标。为了使操作简化,用户只需将系统提供的工具按钮做些小小的修改即可。右击任意工具钮弹出“Toolbars”对话框,再右击“stretch”工具钮弹出“Toolbars”对话框,在“Macro:”框中的“^c^c_stretch”后键入空格和“C”。以后你再点击处理后的工具钮可以接选择目标进行操作。
39. AuotCAD R14用户均采用系统给出的缺省格式存盘,这种格式存盘的缺点是文件所占空间大,不能用低版本的应用程序(如:AuotCAD R12、AuotCAD R13)打开,为避免磁盘空间的浪费,你可以在“Save Drawing As”对话框的“保存类型”中选“AuotCAD R12/LT2 Drawing”格式存盘。例如:同一dwg文件用两种方式存盘,它们的大小分别是87KB、58KB。可见差别还是很可观的。而且后者文件可以在R12、R13版本的应用程序中打开。这种方式对配置较低的用户尤为实用。
40. 有时在打开dwg文件时,系统弹出“AutoCAD Message”对话框提示“Drawing file is not valid ”,告诉用户文件不能打开。这种情况下你可以先退出打开操作,然后打开“File”菜单,选“Drawing Utilities/Recover”,或者在命令行直接用键盘输入“recover”,接着在“Select File”对话框中输入要恢复的
43. trim命令中提示选取要剪切的图形时,不支持常用的window和crossing选取方式。当要剪切多条线段时,要选取多次才能完成。这时可以使用fence命令提示选择要剪除的图形时,输入“f”,然后在屏幕上画出一条虚线,回车,这时被 该虚线接触到的图形全部被剪切掉。
46. 在AutoCAD中有时尺寸箭头及Trace画的轨迹线变为空心,用TRIMMODE命令,在提示行下输新值1可将其重新变为实心。
47. 用AutoCAD打开一张旧图,有时会遇到异常错误而中断退出,这时首先使用40介绍的方法,如果问题仍然存在,则可以新建一个图形文件,而把旧图用图块形式插入,可以解决问题。
在打开CAD文件的是否经常发现自己并没有所需要的字体,显示的是???
解决的办法是找到需要的字体,另外可以另外指定字体.
可以在自己设置菜单中进行选择.
1.cad最好多使用图块,把常用的东东按照1:1比例保存为块,使用时调出即可。修改也方便。
2.输入文字时一定使用单行文字,慎用多行文字,否则~~~~~~呵呵~~~~文件肥大啊~~~~~~
3.要有自己的统一绘图格式,画图久了,你会觉得事半功倍,因为并不是每一张图纸都是不一样的
建议水电与暖通的把土建图纸作成外部参照 1.文件容量减小 2.土建图纸修改后,直接插入土建图纸,就会知道水电如何修改 3.水电,暖通各系统之间套图,检查标高是否冲突
请问为什么我用CAD2000绘制的图纸打印的字体为空心的?
那你在CAD里的文字格式是什么?看看它的属性。
提高AUTOCAD绘图速度的技巧
现在利用计算机绘制建筑图已经十分普遍,AUTOCAD2000便是其中应用较为广泛的软件之一。AUTOCAD2000以其强大的绘图、编辑、出图等功能,成为建筑行业中的标准制图软件,也是部分国产建筑制图软件的平台。现将我在使用AUTOCAD绘图中积累的一些经验和技巧与大家分享。其中一些部分都是在CAD教材中提及较少,但在绘图中却十分实用的一些技巧。
1.在AUTOCAD中尽量多使用命令行直接输入命令的方式,而减少使用下拉菜单和点击命令图标的方式,这样可以有效的提高绘图的速度。为了更好的使用命令别名,我们还可以通过编辑ACAD2000SUPPORTACAD.PGP文件来自定义符合自己习惯的命令别名。例如将常用的COPY命令定义为C,而将不常用的CIRCLE命令定义为CI。但另一方面,太多的更改命令别名,会使你在别的计算机上绘图时感到不适应,所以应根据实际需要,有选择的自定义一部分命令别名。
2.很好地使用智能鼠标滚轮的作用。智能鼠标滚轮可以方便的实现图形的缩放和平移,减少因使用ZOOM命令而浪费的时间。在AUTOCAD中使用SETVAR来设置系统变量MBUTTONPAN的值为1,按住鼠标滚轮拖动时即实现命令PAN的功能,双击鼠标滚轮即显示图形的全部范围。自定义右键的功能:通过下拉菜单:工具?选项,选择“用户系统配置”选项卡,点击“自定义右键单击”出现如图1提示框,设定成如图1所示,单击“应用并关闭”按钮,完成设置。
3.对象属性管理器[OPM]是AUTOCAD2000新增加的一项重要功能,对象属性面板如图2所示。使用OPM可以使用户用更快、更精确、更简单的方法修改对象的任何属性,从而提高了绘图效率。在选择单一对象时,OPM显示它的全部属性。多重选择时,OPM显示它们共有的属性。当没有对象被选中,OPM将显示整个图纸的属性。在OPM中,可以使用“快速选择”功能,从而方便的建立供编辑用的选择集。
4.在编辑对象时选择集的构造。在执行一个编辑命令时,当命令行提示“选择对象”时,可以用以下各种方式来选择对象,构造选择集:
①直接点选对象;
②使用选择窗口选择对象:指定了第一个角点以后,从左向右拖动(选择窗口)仅选择完全包含在选择区域内的对象,选择结果如图3左上角图所示;
③使用交叉选择来选择对象:从右向左拖动(交叉选择)可选择包含在选择区域内以及与选择区域的边框相交叉的对象,选择结果如图3左下角图所示;
④在“选择对象”提示下输入WP,指定多边形各角点,窗口多边形只选择它完全包含的对象,选择结果如图3右上角图所示;
⑤在“选择对象”提示下输入CP,指定多边形各角点,交叉多边形选择包含或相交的对象,选择结果如图3右下角图所示;

⑥在“选择对象”提示下输入F,使用选择栏可以很容易地从复杂图形中选择非相邻对象。选择栏是一条直线,可以选择它穿过的所有对象。
⑦使用编组:使用GROUP命令(命令别名G)定义编组,在“选择对象”提示下输入G,输入编组名,构造选择集。或者使用未命名的编组来直接点选编组内的任一对象来选定整个编组,快捷键Ctrl+A用来切换编组选择开关。
5.绘制建筑图的一般步骤:建立模板文件,将常用设置如图层、标注样式、文字样式、多线样式等内容设置在一图形样板文件中(即另存为*.dwt文件),以后绘制新图时可在创建新图形向导中单击使用样板来打开它,并开始绘图。在有些时候,需要从另一个文档中复制图层、标注样式、图块等设置时,就可以使用“设计中心”来实现,或者可以通过打开另一个文档,AUTOCAD2000可以在多文档中拖动复制各种对象和格式。
6.其他几点建议。在绘图的过程中,图层的使用非常重要,它可以快速的选择、编辑对象,而且使图纸样式统一,各种线条清晰明了;在绘图的时候,尽量使用重复命令,以减少每次输入命令的时间;使用方向键来调出刚使用过的命令,减少重复输入命令;对于较复杂的图形,使用图形清理命令PU来清理不使用的块、标注样式、图层、文字样式、线形等对象类型,提高计算机的运算速度。
在使用计算机绘图的过程中,要多操作,多总结,有不清楚的地方要多查看有关书籍,AUTOCAD2000中文版的联机帮助也是一本非常出色的参考书,大家可以多看,多学习,共同提高。
巧借EXCEL在AUTOCAD中绘曲线
在工程计算时,经常要用AutoCAD画出一条曲线,而这条曲线如果是由多个坐标点连接成的,输入起来就麻烦,而且容易出错。如果利用EXCEL应用程序来保存数据,并与CAD巧妙地结合起来,就能很容易地画出该曲线。具体方法为
  首先,在Excel中输入坐标值。我们将x坐标值放入A列,y坐标值放入到B列,再将A列和B列合并成C列,由于AutoCAD中二维坐标点之间是用逗号隔开的,所以我们在C2单元格中输入:“=A2&”,“&B2”,C2中就出现了一对坐标值。我们用鼠标拖动的方法将C2的的公式进行复制,就可以得到一组坐标值。
  其次,选出所需画线的点的坐标值,如上例中C列数据,将其复制到剪贴板上,即按Excel中的复制按钮来完成此工作。
  最后,打开AutoCAD,在左下角处可以看见命令行(左下图),
  在“command”后键入“spline” (画曲线命令),出现提示:“Object/:”,再在此位置处点击鼠标右键,弹出菜单,在菜单中选“Paste”命令,这样在Excel中的坐标值就传送到了AutoCAD中,并自动连接成曲线,单击鼠标右键,取消继续画线状态,曲线就画好了。
  通过上面的方法,可以很方便地绘制各种曲线或折线,并且在Excel中很容易地修改并保存坐标值。

几何计算器应用示例。
引 言
  几何计算器是AutoCAD R12提供的一个十分有用的工具。和普通的计算器一样,几何计算器可以完成+、-、*和/的运算以及三角函数的运算。这使得用户在使用AutoCAD绘图过程中,可以在不中断命令的情况下用计算机进行算术运算,AutoCAD则将运算的结果直接作为命令的参数使用。但重要的是,和一般的计算器不同,AutoCAD几何计算器可以作几何运算。它可以作坐标点和坐标点之间的加减运算,可以使用AutoCAD的OSNAP模式捕捉屏幕上的坐标点参与运算,还可以自动计算几何坐标点。如计算两条相交直线的交点,计算直线上的等分点等。此外,AutoCAD几何计算器还具有计算矢量和法线的功能。当然,AutoCAD几何计算器还有其它的功能,这里就不一一罗列。
  在使用AutoCAD绘图中,常常需要确定一些无法直接给出坐标的点。例如,任意两点间的中点;和任意方向直线相切的圆的圆心;以及直线上任意等分点等。这就是我们通常所说的CAD绘图的定位问题。实际上,在许多计算机绘图场合,定位是否方便和精确往往直接影响作图的效率和速度。因此,应该充分利用AutoCAD几何计算器的几何运算功能,来实现AutoCAD绘图中的快速定位。
  在命令提示Command:下键入CAL或激活下拉式菜单的辅助菜单项拾取其中几何计算菜单项都可启动AutoCAD几何计算器。CAL命令也是一个透明命令,可以在其它的命令下随时启动几何计算器。此外,还可以在AutoLISP程序中使用CAL命令。
  下面是利用AutoCAD几何计算器的几何运算功能实现在AutoCAD绘图中经常遇到的几个快速定位的实例。
  1.在两实体间确定中点
  这里不需先在两个实体之间画一条辅助线再用OSNAP的MID模式得到中点。例如,要从一个圆心和一直线的端点之间的中心为起点画一直线。操作过程如下:
  Command: line
  From point: ‘cal (启动几何计算器)
  >> Expression: (cen+end)/2 (输入表达式,这里计算器把OSNAP的cen和end模式当作点坐标的临时存储单元)
  >> Select entity for CEN snap用光标捕捉圆心)
  >> Select entity for END snap用光标捕捉直线的端点)
  To point:
  其它的目标捕捉模式如int、ins 、tan等等均可在几何计算表达式中使用。如果用表达式(cur+cur)/2代替表达式(cen+end)/2,则可以在计算机要求输入点时,再设定OSNAP方式来捕捉所需的点。
  2.确定一条直线上的任意等分点和与直线端点定长的点
  使用几何计算器提供的plt和pld函数可以完成这个操作。假设屏幕上有一端点为A和B的直线,要在直线上获得分直线段AB为1比2的点。仍以画直线为例,操作过程如下:
  Command: line
  From point: ‘cal
  >> Expression: plt(end,end,1/3)
  >> Select entity for END snap用光标捕捉端点A)
  >> Select entity for END snap用光标捕捉端点B后即得到距A点为1/3线段长的点)
  To point:
  如果要得到直线上距端点A为5的点,使用函数pld(end,end,5)代替上面操作过程中的plt(end,end,1/3)即可。
  3.用相对坐标来确定点
  在绘图中,经常要相对一条线画出另一条线,下面就是操作过程:
  Command: line
  From point: ‘cal
  >> Expression: end+[2,3](作点和点的相加运算)
  >> Select entity for END snap捕捉一基准直线的端点后即可获得距端点相对位移(2,3)的点)
  To point:
  这个功能和AutoCAD R13中提供的From目标捕捉模式相似。
  4.作和一斜线相切的圆以及过圆上一点作圆的切线
  利用AutoCAD正交模式可容易地画出和垂直线或水平线相切的圆。画一个和斜线相切的圆则需要准确地确定圆心。操作过程如下:
  Command: circle
  3P/2P/TTR/
: ‘cal
  >> Expression: cur+3*nee(cur表示用光标在屏幕上拾取一个点,nee函数用来计算两端点矢量的法线,3是圆的半径)
  >> Enter a point:nea(用光标在直线上捕捉一个点作为圆和直线的切点)
  to >> Select one endpoint for NEE用光标捕捉直线的一个端点)
  >> Select another endpoint for NEE用光标捕捉直线上的另一个端点)
  Diameter/ <1.6745>: 3(给出圆的半径后即可画出这个圆)
  改变光标捕捉直线两个端点的顺序可在直线的另一侧画圆。
  假设过圆和一直线的交点作圆的切线的操作过程如下:
  Command: line
  From point: int(捕捉交点)
  of
  To point: ‘cal
  >> Expression: int+3*nor(cen,int)
  >> Select entity for INT snap用光标捕捉交点)
  >> Select entity for CEN snap用光标捕捉圆心)
  >> Select entity for INT snap再用光标捕捉交点即画出从交点出发长度为3的已知圆的切线)
  To point:
  5.过一条斜线上的已知点作斜线的垂线
  因为是非水平非垂直的直线所以不能用AutoCAD的正交模式画直线的垂线。利用几何计算器可直接画出和斜线垂直并且为确定长度的直线。实际上这是一个如何确定垂线的另一个端点的问题。其操作过程如下:
  Command: line
  From point: mid(设过直线的中点作垂线)
  of
  To point: ‘cal
  >> Expression: mid+5*nee(5是垂线的长度)
  >> Select entity for MID snap用光标选择斜线捕捉中点)
  >> Select one endpoint for NEE用光标捕捉直线的端点)
  >> Select another endpoint for NEE用光标捕捉直线的另一个端点)
  to point:
  同样,改变光标捕捉直线端点的顺序,也可在直线的另一侧画垂线。
补充相关示例
本帖包含附件

2003112811541133727.rar ( 27.52 KB,已被下载 401 次 )

请使用WinRAR软件打开RAR压缩文件。

45. 在AutoCAD中有时尺寸箭头及Trace画的轨迹线变为空心,用TRIMMODE命令,在提示行下输新值1可将其重新变为实心。
46. 用AutoCAD打开一张旧图,有时会遇到异常错误而中断退出,这时首先使用40介绍的方法,如果问题仍然存在,则可以新建一个图形文件,而把旧图用图块形式插入,可以解决问题。
打开别人图时,找不到原文件的字体怎么办?很好的方法!希望固定!
打开别人一张图时,要不停的替换我没有的字体文件,怎样才能一劳永逸?
答:有两种办法,
一:复制要替换的字库为将被替换的字库名,如,打开一幅图,提示找不到jd字库,你想用hztxt.shx替换它,那么你可以把hztxt.shx 复制一份,命名为jd.shx,就可以解决了。不过这种办法的缺点显而易见,太占用磁盘空间。最好用下面这种办法。
二:在autocad r14/support 目录下创建acad.fmp文件,如果原来有此文件直接打开,这是一个ASCII文件, 输入”jd;hztxt”, 如果还有别的字体要替换,可以另起一行,如“jh;hztxt”, 存盘退出, 以后如果你打开的图包含jd和jh这样你机子里没有的字库,就再也不会不停的要你找字库替换了。

解决AutoCAD在XP操作系统下打印时致命错误的方法
近来,有些会员反映AutoCAD 2002 版或 2004版本在点击打印时出现致命错误并退出AutoCAD的现象。
经过我的研究,这跟AutoCAD 2002及以上版本使用打印戳记有关。在2000版时,增补的打印戳记功能就有很多的BUG,这个功能在2002版本后就直接做为AutoCAD功能。该功能在98操作系统中是完全没有问题的,但在有些XP系统中就会出错。所以在XP系统中最好不要去开启该功能。
如果你已经不幸开启了该功能而使AutoCAD在打印时出现致命错误,解决的方法只能是这样:
在AutoCAD的根目录下找到AcPltStamp.arx文件,把它改为其它名称或删除掉。
这样再进行打印就不会再出错了,但也少了打印戳记的功能。该方法对于2002版及2004版均有效。

如何快速的绘图
一、熟悉对CAD中基本操作命令/快捷图标的使用
  这一点大多数人都知道,古人云:熟能生巧。基本命令与快捷图标便是CAD中大家最熟悉的,也应该能熟练掌握了,所以不详谈了。
二、 ACAD.PGP文件修改
  大家都知道LINE命令在COMMAND输入时可简化为L,为何会如此呢?因为在AutoCAD中有一个加密文件ACAD.PGP中定义了LINE命令的简写,先找出这个文件打开它。找到”These examples include most frequently used commands.”的提示语,在其下的几行文字就可对简写的定义,记住它的左列是简写命令的文字实现你可以根据你的需要进行修改(当然是你比较熟悉的英文缩写喽),它的右列是默认的命令请不要随意修改。相信这能为你提高一定的速度。
三、对图形夹点操作
  夹点,你用过吗?当你用鼠标左键点击图形,图形上便会出现许多方框这些就是夹点。通过控制夹点便能进行一些基本的编辑操作。如:COPY,MOVE,改变图形所在的图层等基本操作。而且不同的图形,还有其特殊的操作。如:直线有延伸操作。
四、大量使用修改命令
  对于CAD绘图工作人员来说,一幅图60%–70%是修改只有30%–40%是作图,这一点并不难理解。从图形构成来看图形只有直线与曲线这两种,而曲线又由大量的圆进行剪切而成的,所以一张图最终由直线和圆组成。既然如此作图只需先画圆或直线并确定位置,然后进行一系列操作如:OFFSET, TRIM, FILLET, ARRAY, CHAMFER等,来实现图形。
  如一个轴承的绘图,只需两条互相垂直的直线,而后进行OFFSET,FILLET,CHAMFER等一系列操作便能精确的完成轴承的绘制。
五、构建图块来简化绘图工作
  图块是CAD操作中比较核心的工作,许多程序员与绘图工作者都建立了各种各样的图块。由于他们的工作给我们的带来了简便,我们能像砖瓦一样使用这些图块。如工程制图中建立各个规格的齿轮与轴承;建筑制图中建立一些门、窗、楼梯、台阶等以便在绘制时方便调用。
  在这些图块中其中的柔性块最容易被调用,它其实是用Auto LISP/Visual LISP编写的程序。如要学习我推荐《Visual LISP使用教程》这本书。我主要介绍图形外部块的建立和调用。
  1. 建立图样原型的DWG文件并保存(在WBLOCK命令下的操作,要建立图块的基点,以便以后调用)
  2. 从InsertION中向需要图块的图形中加入图块。
  通过这两部就能建立并运用图块了。图块的运用将进一步的提高绘图的速度。

关于鼠标的一点小技巧:
***AUX2
‘_zoom _w
***AUX3
‘_zoom _p
‘pan
***AUX4
‘layer$p0=tool $p0=*
‘layer
在acad.mnu中做上面的设置你只要按住shift键然后击鼠标
右键就可以框选放大(zoom w)
按住ctrl键然后击鼠标
右键就可以回到上一次图形窗口(zoom p)
你还为cad2000的中键功能与原r14的中键弹出的osnap功能
冲突而苦恼吗ctrl+p即可解决

优化AutoCAD系統的方法
一、优化Windows系统
1.清理维护磁盘,优化Windows系统性能
如果AutoCAD发生故障,可能会导致非正常地退出交换文件,并丢失一些磁盘簇。Windows系统在启动时会自动检查丢失的磁盘簇。如果不想重新启动系统,则可从命令行运行chkdsk。
2.整理磁盘碎片,优化Windows系统性能
什么是磁盘碎片?同一磁盘文件的各个部分分散在磁盘的不同区域,当在磁盘中删除旧文件添加新文件就会产生碎片。它减慢了磁盘的访问速度,降低了磁盘的综合性能。就如同一本小说不是印刷在连续的页面上,而是每隔几行需要出现“转到xxx页”。AutoCAD在运行时,需要在磁盘中创建一定的临时文件,倘若分布于磁盘碎片之中,自然降低速度。
运行“磁盘碎片整理程序”整理磁盘碎片?
二、优化AutoCAD系统
1.优化AutoCAD R13或早期版本创建的二维多段线和关联填充
自R14版起,AutoCAD以一种优化格式创建二维多段线和关联填充,这种优化格式可以节省内存和磁盘空间。请使用CONVERT命令更新AutoCAD R13及其早期版本创建的填充图案或多段线。
2.删除图形数据库中没有使用的命名对象,有效缩减图形文件尺寸
随着时间流逝,图形中可能会积累一些无用的命名对象(不在图中绘制出的对象)。例如,图形文字不再使用的文字样式,或者不包含任何图形对象的图层;更有甚者,包含巨大的未使用的图块等。清理操作只删除一个层次的引用。可能需要重复执行三次以上方可彻底完成清理操作。注意若在开始绘图时,执行清理废料,可能会清理掉已定义的绘图模板。
3.编组会严重影响选择类操作的速度,应删除
编组是已命名的对象选择集,与未命名的选择集不同,编组是随图形保存的。编组是属于命名对象,但可惜不能够用PURGE命令清除。如果删除一个对象或把它从编组中删除使编组为空,那么编组仍保持原定义。如若存在大量空的编组,严重影响选择速度。
4.网络版优化
AutoCAD无论是安装在网络服务器上,还是安装在客户端工作站上,用户都可以共享服务器硬盘上的数据并且把不希望共享的图形储存在本地硬盘上。两种方法各有其优点。在客户端工作站上安装AutoCAD可以优化网络性能。在服务器上安装AutoCAD可以让用户共享一份可执行文件,从而节省磁盘空间并使软件的安装和升级大大简化。也可以根据自己的网络配置,把客户端安装和服务器上安装结合起来。
5.按需加载和优化外部参照的性能
通过结合使用按需加载和保存索引的图形,可以提高包含外部参照的图形的性能。打开按需加载时,如果索引已保存到参照图形中,AutoCAD将只从参照图形中把与重生成当前图形有关的数据加载到内存中。换句话说,被参照的材料是根据需要读取的。按需加载的优异性能表现在:(1)剪裁外部参照以显示它的一小部分,并且空间索引已保存在外部参照图形中;(2)冻结外部参照的几个图层,并且图层索引与外部参照图形共同保存。
6.将其他几何图形加载到局部打开的图形中
如果处理一个很大的图形,可以使用“局部打开”选项选择图形中要处理的视图和图层中的对象(仅限于图形对象)。在图形被局部打开后,可以使用PARTIALOAD命令将其他几何图形从视图、选定的区域或图层中加载到图形中。
7.其他操作技巧
(1)冻结或关闭图层 冻结图层时AutoCAD不刷新被冻结图层上的物体数据库,从而提高速度。关闭图层时,方便操作,不需重新生成。
(2)关闭可见元素 图形的复杂程度会影响AutoCAD刷新屏幕或处理命令的速度。如果需要提高程序的性能,可关闭文本、线宽、填充、亮显选择内容以及点标记。
(3)改变临时交换文件位置 Windows的Temp目录是临时交换文件的缺省位置。可以在“选项”对话框的“文件”选项卡中找到“临时图形文件位置”,通过增加记录项可以指定不同的目录。
(4)管理光栅图像,如:临时卸载图像,拆离图形中不再需要的图像,控制图像显示质量。
(5)临时卸载外部参照。
(6)使用SHX字体替换TTF字体。
(7)控制合适的显示性能。
☆运用虚拟屏幕,减少重生成。
☆显示精度。可以使用VIEWRES命令和FACETRES系统变量控制圆、圆弧和椭圆的显示精度。
☆禁止带光栅图像平移和缩放。系统变量RTDISPLAY=1。
☆仅亮显光栅图像边框。IMAGEHLT=0。
☆关闭实体填充。FILLMODE=0。
(8)添加RAM是最有效的提高系统性能的方法。安装更多的RAM可以降低AutoCAD使用临时交换和页调度的需求,达到优化性能的目的。
(9)若内存较小时,使用永久交换文件,其速度比临时交换文件的速度更快。硬盘预留一定的空间,以备系统缓冲之用。
(10)对于很大的三维图,强迫AutoCAD将模型空间的对象看作二维的对象可以更有效地利用内存。相关系统变量是TREEMAX和TREEDEPTH。
三、扩充软件,丰富专业知识
(1)采用基于AutoCAD平台的专业软件。AutoCAD可以绘制任意复杂的图形,但AUTODESK从来不推荐用户用最基本的命令一笔一划地绘图。
(2)运用正版软件,支持CAD事业的发展,新的产品必将提升您公司的生产力。
(3)做好工作组或公司内部的系统规划,充分利用用户定制的优势。
(4)参加AUTODESK认证培训,整体提高CAD设计队伍的能力。

使用AutoCAD 2000 提高绘图效率的途径和技法
一、遵循一定的作图原则
  为了提高作图速度,用户最好遵循如下的作图原则:
  1.作图步骤:设置图幅→设置单位及精度→建立若干图层→设置对象样式→开始绘图。
  2.绘图始终使用1:1比例。为改变图样的大小,可在打印时于图纸空间内设置不同的打印比例。
  3.为不同类型的图元对象设置不同的图层、颜色及线宽,而图元对象的颜色、线型及线宽都应由图层控制(BYLAYER)。
  4.需精确绘图时,可使用栅格捕捉功能,并将栅格捕捉间距设为适当的数值。
  5.不要将图框和图形绘在同一幅图中,应在布局(LAYOUT)中将图框按块插入,然后打印出图。
  6.对于有名对象,如视图、图层、图块、线型、文字样式、打印样式等,命名时不仅要简明,而且要遵循一定的规律,以便于查找和使用。
  7.将一些常用设置,如图层、标注样式、文字样式、栅格捕捉等内容设置在一图形模板文件中(即另存为*.DWF文件),以后绘制新图时,可在创建新图形向导中单击”使用模板”来打开它,并开始绘图。
  二、选用合适的命令
  用户能够驾驭AutoCAD,是通过向它发出一系列的命令实现的。AutoCAD接到命令后,会立即执行该命令并完成其相应的功能。在具体操作过程中,尽管可有多种途径能够达到同样的目的,但如果命令选用得当,则会明显减少操作步骤,提高绘图效率。下面仅列举了几个较典型的案例。
  1.生成直线或线段
  (1)在AutoCAD中,使用LINE、XLINE、RAY、PLINE、MLINE命令均可生成直线或线段,但唯有LINE命令使用的频率最高,也最为灵活。
  (2)为保证物体三视图之间”长对正、宽相等、高平齐”的对应关系,应选用XLINE和RAY命令绘出若干条辅助线,然后再用TRIM剪截掉多余的部分。
  (3)欲快速生成一条封闭的填充边界,或想构造一个面域,则应选用PLINE命令。用PLINE生成的线段可用PEDIT命令进行编辑。
  (4)当一次生成多条彼此平行的线段,且各条线段可能使用不同的颜色和线型时,可选择MLINE命令。
  2.注释文本
  (1)在使用文本注释时,如果注释中的文字具有同样的格式,注释又很短,则选用TEXT(DTEXT)命令。
  (2)当需要书写大段文字,且段落中的文字可能具有不同格式,如字体、字高、颜色、专用符号、分子式等,则应使用MTEXT命令。
  3.复制图形或特性
  (1)在同一图形文件中,若将图形只复制一次,则应选用COPY命令。
  (2)在同一图形文件中,将某图形随意复制多次,则应选用COPY命令的MULTIPLE(重复)选项;或者,使用COPYCLIP(普通复制)或COPYBASE(指定基点后复制)命令将需要的图形复制到剪贴板,然后再使用PASTECLIP(普通粘贴)或PASTEBLOCK(以块的形式粘帖)命令粘帖到多处指定的位置。
  (3)在同一图形文件中,如果复制后的图形按一定规律排列,如形成若干行若干列,或者沿某圆周(圆弧)均匀分布,则应选用ARRAY命令。
  (4)在同一图形文件中,欲生成多条彼此平行、间隔相等或不等的线条,或者生成一系列同心椭圆(弧)、圆(弧)等,则应选用OFFSET命令。
  (5)在同一图形文件中,如果需要复制的数量相当大,为了减少文件的大小,或便于日后统一修改,则应把指定的图形用BLOCK命令定义为块,再选用Insert或MInsert命令将块插入即可。
  (6)在多个图形文档之间复制图形,可采用两种办法。其一,使用命令操作。先在打开的源文件中使用COPYCLIP或COPYBASE命令将图形复制到剪贴板中,然后在打开的目的文件中用PASTECLIP、PASTEBLOCK或PASTEORIG三者之一将图形复制到指定位置。这与在快捷菜单中选择相应的选项是等效的。其二,用鼠标直接拖拽被选图形。注意:在同一图形文件中拖拽只能是移动图形,而在两个图形文档之间拖拽才是复制图形。拖拽时,鼠标指针一定要指在选定图形的图线上而不是指在图线的夹点上。同时还要注意的是,用左键拖拽与用右键拖拽是有区别的。用左键是直接进行拖拽,而用右键拖拽时会弹出一快捷菜单,依据菜单提供的选项选择不同方式进行复制。
  (7)在多个图形文档之间复制图形特性,应选用MATCHPROP命令(需与PAINTPROP命令匹配)。
  三、使用快车工具(EXPRESS TOOLS)
  所谓快车工具,实际上是为用户设计并随AutoCAD 2000一起免费提供的实用工具库。该库中的大部分工具来自AutoCAD R14的优惠(Bonus)工具,其余的则已被舍弃或改进,同时又增加了一些新工具。快车工具在图层管理、对象选择、尺寸标注样式的输入/输出、图形的编辑修改等众多方面对AutoCAD进行了功能扩展,而且能非常容易地结合在AutoCAD 2000的菜单和工具条中,使用起来方便快捷,故能明显提高你绘图的工作效率。
  安装快车工具的方法,是在安装AutoCAD 2000时选择”完全”安装,或者选择带有”快车工具”选项的”用户”安装。假如当初不是这样,则应以”增加”方式重新安装AutoCAD 2000,并选择需添加的”快车工具”。
  缺省时,AutoCAD 2000在启动时不把快车工具装入内存,以缩短其启动时间。当你第一次使用快车工具时,工具库会自动装入。不过你也可以在开始时用EXPRESS TOOLS命令强行装入。在已正确安装了快车工具的前提下,如果屏幕上未出现其”快车”菜单,你可以使用EXPRESS MENU命令将菜单显示出来。
  下面则是在屏幕上显示”快车”工具条的方法步骤:
  (1)在下拉式菜单中,选择视图>工具条…,则出现”工具条”对话框。
  (2)在名为”菜单组”的下拉组合框中,选择”快车”。
  (3)在名为”工具条”的组合框中点选所需要的选项。凡冠以”X”的选项,将在屏幕上显示其工具条。
  (4)单击”关闭”按钮,退出对话框。
  四、打开或关闭一些可视要素
  图形的复杂程度影响到AutoCAD执行命令和刷新屏幕的速度。打开或关闭一些可视要素(如填充、宽线、文本、标示点、加亮选择等)能够增强AutoCAD的性能。
  (1)如果把FILL设为OFF,则关闭实体填充模式,新画的迹线、具有宽度的多义线、填充多边形等,只会显示一个轮廓,它们在打印时不被输出。而填充模式对已有图形的影响效果,可使用REGEN命令显示出来。另外,系统变量FILLMODE除控制填充模式之外,还控制着所有阴影线的显示与否。
  (2)关闭宽线显示。宽线增加了线条的宽度。宽线在打印时按实际值输出,但在模型空间中是按象素比例显示的。在使用AutoCAD绘图时,可通过状态条上的LWT按钮,或者从”格式”菜单中选择”宽线”选项,用”宽线设置”对话框将宽线显示关闭,以优化其显示性能。系统变量LWDISPLAY也控制着当前图形中的宽线显示。
  (3)如果把QTEXT设为ON,则打开快显文本模式。这样,在图样中新添加的文本会被隐匿起来只显示一个边框,打印输出时也是如此。该设置对已有文本的影响效果,可使用REGEN命令进行显示。另外,系统变量QTEXTMODE也控制着文本是否显示。这在图样中的文本较多时,对系统性能的影响是很明显的。
  (4)禁止显示标示点。所谓标示点,是在选择图形对象或定位一点时出现在AutoCAD绘图区内的一些临时标记。它们能作为参考点,能用REDRAW或REGEN命令清除,但打印输出时并不出现在图纸上。欲禁止标示点显示,可将BLIPMODE设为OFF,以增强AutoCAD的性能。
  (5)取消加亮选择。在缺省情况下,AutoCAD使用”加亮”来表示当前正被选择的图形。然而,将系统变量HIGHLIGHT的值从1改为0,取消加亮选择时,也可增强AutoCAD的性能。
  (6)顺便一提的是,将系统变量REGENMODE的值设为0,或者将REGENAUTO设为OFF,可以节省图形自动重新生成的时间。
  五、及时清理图形
  在一个图形文件中可能存在着一些没有使用的图层、图块、文本样式、尺寸标注样式、线型等无用对象。这些无用对象不仅增大文件的尺寸,而且能降低AutoCAD的性能。用户应及时使用PURGE命令进行清理。由于图形对象经常出现嵌套,因此往往需要用户接连使用几次PURGE命令才能将无用对象清理干净。
  六、使用命令别名和加速键
  AutoCAD为一些比较常用的命令或菜单项定义了别名和加速键。使用命令别名和加速键可以明显节省访问命令的时间。命令别名是在acad.pgp文件中定义的。用任何文本编辑器打开并编辑该文件,就可以添加、删除或更改命令别名。用这种方法定义的别名,当重新进入AutoCAD时即可使用。在最新的软件版本中,用户不必退出AutoCAD就可以利用快车工具重新定义命令别名,但如果使用这种方法,则需要在第一次使用新定义的别名之前,执行REINIT命令以对软件重新初始化。
  命令加速键是在acad.mnu文件中定义的。欲添加、删除或更改命令加速键,用户只能用文本编辑器对acad.mnu文件进行编辑修改。修改过的*.mnu文件必须用MENU命令加载并编译后,新定义的命令加速键方可使用。

一、 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属性线宽在屏幕的显示与否决定于系统变量LWDISPLAY,该变量为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命令将闭合区域面域化,再执行质量属性查询,才可查询实体的惯性矩、面积矩、实体的质心等属性。

[原创] 轻松删除顽固图层之秒招(r0r提供)
几大专业CAD网站中经常能看到这样的贴子:处理图样时要把不用的图层删除掉,虽然把这个图层内的所有图形都删除了,你就是删除不了该图层,动用了所有删除及相关的工具也是枉然。这种情况在处理别处转来的图样时最会碰到,有时真的只能望层兴叹,除非采用第三方工具软件,否则除了无奈还是无奈。
在一次不经意的操作过程中,我意外发现了一个非常有效的方法,屡试屡爽,百发百中,高兴之余决定拿出来与大家共享:打开一个CAD文件,在图面上只留下你需要的可见图形;点文件-另存为,确定文件名,在文件类型栏选*.DXF格式,在弹出的对话窗口中点工具-选项-DXF选项,再在选择对象处打钩,点确定,接着点保存,就可选择保存对象了;把可见或要用的图形选上就可以确定保存了,完成后退出这个刚保存的文件,再打开来看看,你会发现你不想要的图层不见了,哈哈,爽吧!
这其实是个DXF格式的选择性保存命令,不过隐藏得有点深,很少用到这个命令,巧的是由于工作需要我经常要用该命令,还被我当作删除顽固图层之另类用法,可能连该软件的制作公司都不曾想到呢,请大家活学活用,在此法下再也没有删不掉的图层了,当然0层除外。
2000、2002、2004使用通过,R14没用过,估计这功能也有吧。
如果要删除的层里面有实体,就要先把实体删除才行,把要删的层先关闭.
2 还有一个方法,在VBA版块中提过。(由MCCAD提供)
可以全选图形,然后选择文件菜单->输出->块文件,这样的块文件就是选中部分的图形了,如果这些图形中没有指定的层,这些层也不会被保存在新的图块图形中。
3 将无用的图层关闭,全选,COPY 粘贴至一新文件中,那些无用的图层就不会贴过来。如果曾经在这个不要的图层中定义过块,又在另一图层中插入了这个块,那么这个不要的图层是不能用这种方法删除的(由hellmen 提供)
4 用图层过虑可以非常简单而又很方便的解决这个问题,把与你的习惯不一样的图层全部转换成你的图层就可以了,这样来消除没有用的图层有个好处就是你只是在你这个文件中编辑,根本不要转换文件格式啊,复制粘贴到一个 新文件中那么麻烦,。最后用purge命令,消除没有用的块啊,图层啊,线形啊等等什么的,一个清爽的图就出现在您的面前了,(文件大小可以缩小到原来的30~50%哟~)

鼠标的功能!
二键式鼠标
左键 : 选择功能键(选象素 选点 选功能)
右键: 绘图区—–快捷菜单或[ENTER]功能
1.变量 SHORTCUTMENU 等于0———[ENTER]
2.变量 SHORTCUTMENU 大于0———快捷菜单
3.或用于环境选项——–使用者设定———快捷菜单开关设定
[shift]+右键:对象捕捉快捷菜单
三键式鼠标
左键 : 选择功能键(选象素 选点 选功能)
右键: 绘图区—–快捷菜单或[ENTER]功能
1.变量 SHORTCUTMENU 等于0———[ENTER]
2.变量 SHORTCUTMENU 大于0———快捷菜单
3.或用于环境选项——–使用者设定———快捷菜单开关设定
中间键 :Mbuttonpan=1(系统默认值)
压着不放并拖曳 实现平移
双击 ZOOM ——E缩放成实际范围
[Shift]+压着不放并拖曳 作垂直或水平的实时平移
[Ctrl]+压着不放并拖曳 随意式实时平移
Mbuttonpan=0 对象捕捉快捷菜单
[Shift]+右键 对象捕捉快捷菜单
二键+中间滚轮鼠标
左键 : 选择功能键(选象素 选点 选功能)
右键: 绘图区—–快捷菜单或[ENTER]功能
1.变量 SHORTCUTMENU 等于0———[ENTER]
2.变量 SHORTCUTMENU 大于0———快捷菜单
3.或用于环境选项——–使用者设定———快捷菜单开关设定
中间滚轮 1.旋转轮子向前或向后,实时缩放、拉近、拉远
2.压轮子不放并拖曳 实时平移
3.双击 ZOOM ——E缩放成实际范围
[Shift]+压轮子不放并拖曳 作垂直或水平的实时平移
[Ctrl]+压轮子不放并拖曳 随意式实时平移
Mbuttonpan=0 (系统默认值=1) 按一下轮子 对象捕捉快捷菜单
[Shift]+右键 对象捕捉快捷菜单
这是我看书过程中觉得好的,我想跟大家分享分享!
制造特效字体[转贴]
打开AutoCAD2000中文版(注意:某些字体特效用AutoCADR14无法完成),并做好各项设置。这里图形界限为42000×29700mm,字体高度2000mm,你可以依自己的习惯自行设置,其它我就不罗嗦了。

  —第一例:空心字—
  我们先来做一种最基本的效果。
  步骤:
  1、键入“Mtext”(多行文字)命令,打开“多行文字编辑器”,“字符”标签里选择一种中文字体,例如综艺体,并输入“空心字”三个字。
  注:字体要选择笔划有宽度的,中英文均可,单线体(如txt.shx,gbenor.shx,gbcbig.shx等)没有什么效果处理可言(谁说的?)。
  2、键入“Txtexp”(分解文字)命令,选择全部,回车分解所选文字。
  注:在AutoCAD中,文字属于一类特殊的对象,必须分解成线后,才能对其进行更多的处理。“Txtexp”(分解文字)是Express工具集中的命令(即AutoCAD2000中文版菜单栏上的“快捷工具”,安装时你必须全部或定制安装才行),该命令的功能是把文字分解为组成它的直线和圆弧。注意,不要用“Explode”(分解)命令。
  3、键入“Trim”(修剪)命令,框选“空心字”,剪掉每个文字笔划内部多余的线条。
  4、键入“Boundary”(建立边界)命令,确认“高级”标签下“对象类型”里为“多义线”选项,按“拾取点”按钮,在每个笔划内部逐一点击,回车。
  注:因修剪后笔划成为许多个独立的零碎直线和圆弧,所以用这个命令再把每一个笔划连成封闭的多义线。注意,该命令的结果,实际上是在原地复制了一份对象,并且颜色变为随层色。可将原对象删除,以免影响操作。另外,对空心字而言,这一步也可不做(做了也无妨,下同),这里为后面某些字效的处理做准备。
  5、在屏幕上框选“背景字”,按“Ctrl+1”,打开“对象特性”对话框,在“颜色”栏里,选择一种颜色,或者单击右侧的下拉箭头,选“其它”,这里有更多的颜色可供选择。
  注:下面的制作除必要外不再进行颜色选择这一步,你可以自行更改颜色。

  好了,空心字制作完毕,是不是挺简单?

  (以下除有说明外均进行空心字的制作过程)。

  —第二例:描边字—
  步骤:
  1、输入“描边字”,字体为琥珀体,并选择一种颜色,将“描边字”向旁边拷贝一份,注意在执行“Txtexp”(分解文字)命令之前进行复制,并输入一个整数值,方便后边操作。
  2、键入“Mpedit(多重多义线编辑)命令,框选所有文字,回车,键入“W”,回车后输入新的线宽,本例中输入40。
  注:线宽数值不要太大,否则笔划间距就小,打印出来会模糊不清。
  另外,如键入“S”(样条曲线)选项,可以制作“曲线字”。看看效果,是不是很意外?注意确认在执行“Boundary”(建立边界)命令后删除了原对象,否则有的笔划存在反转扭曲现象。
  3、键入“Move”(移动)命令,选择拷贝的那份文字,输入第一步中记下的数值,将其移动到原位。
  —第三例:外框字—
  外框字也就是轮廓字,我们用“偏移”命令来制作。
  步骤:
  1、输入“外框字”字,字体为黑体,并将“外框字”向旁边拷贝一份,并输入一个整数值,方便后边操作,同样,在执行“Txtexp”(分解文字)命令之前进行。
  2、键入“Office”(偏移)命令,输入合适的偏移距离,本例中输入150,点选“外”字的各个部分,将其同心拷贝,用同样的方法制作另两字的外框。
  注:对某些字而言,内部笔划不用偏移,例如“国”字,只偏移“口”就行了,这是与“描边字”不同的地方。
  3、键入“Trim”(修剪)命令,逐一剪掉多余的部分,只保留每个字的外轮廓。
  注:有的汉字笔划较多,偏移后重复的地方也太多,稍不注意就会修剪出错,故你可以采取边偏移边修剪的方法。修剪完毕后,使用“Boundary”命令建立边界,你就可以进行多次偏移,从而制作出多层的轮廓效果。
  4、最后键入“Move”(移动)命令,输入第一步中记下的数值,把刚才拷贝在一边的“外框字”移到原位置对齐即可。

  —第四例:拉伸字—
  步骤:
 1、输入“拉伸字”,字体为黑体。
 2、键入“Stretch”(拉伸)命令,分别框选各个文字的上或下半部分向上或下拉伸。
 注:如果你有把握,可用“Mstretch”(多重图元拉伸)命令一次性完成。有时,也需要逐个笔划进行拉伸,以创造更为夸张的效果。
 3、键入“Solid”(填充)命令,逐一填充文字的所有笔划,完成。
 注:对于带圆弧的笔划最好分多次填充,才能保持原来的外观。另外,如果用下面将提到的“图案填充”命令并选择“Solid”图案,会更加省事。
  在AutoCAD中,文字的胖瘦可通过两种方式修改,第一,用“Dtext”(动态文本)命令输入文字,然后在“对象特性”对话框里修改“宽度”,或者用“Textfit”(文字调整)命令在屏幕上调整,该命令仅对动态文本有效。第二,在“文字样式”对话框中调整“宽度比例”。应该说这不属于拉伸字的范畴,这里仅为大家作一个说明。

  —第五例:立体字—
  步骤:
  1、输入“立体字”,字体为琥珀体,并在分解文字之前拷贝一份后用。
  2、键入“Extrued”(挤压)命令,框选“立体字”,提示“拉伸高度”输入“-300”。
  注:之所以输入负值,是在执行第六步后可使拷贝的“立体字”移到原位置能居于立体字的上端面。若输入正值,应将其沿Z轴正向移动相同的高度,其结果是一样的。
  3、键入“Rotate3d”(三维旋转)命令,框选“立体字”,回车,按“两点”从左到右定义轴,随后输入旋转角度,例如30。
  注:文字似乎变矮了,实际上文字本身高度并没有变矮,只是在三维旋转的作用下,文字与XY平面成一角度,由于投影的关系才变得矮了。
  4、再次执行该命令,按“两点”从上到下定义轴,角度依然输入30。
  5、用同样的方法将刚才拷贝在一边的“立体字”按相同的角度旋转两次。
  6、键入“Move”(移动)命令,把旋转后的“立体字”移到原位置对齐即可。
  立体字就这么做好了,是不是有点旁门左道?所以显得别扭些,我试了多种办法也没有把字正过来,不知哪位朋友有高招。

  —第六例:网格字—

  既然字体被分解后转化为直线和圆弧,就可以使用“图案填充”命令,下面我们就利用这个命令来制作几例字体效果,先来做网格字。
  步骤:
  1、输入“网格字”,字体为琥珀体。
  注:建议选择笔划较粗的字体,这样容易出效果。
  2、键入“Bhatch”(图案填充)命令,打开“图案填充”对话框,点“快速”标签下“图案”右边的按钮,打开“图案填充”调色板,单击“ANSI”标签,选择名为“ANSI37”的图案,“确定”后返回,在“比例中”输入合适的值,点“拾取点”按钮,在笔划内部逐一单击,回车单击“确定”。
  注:如果填充图案太密,或拒绝填充,用“Hatchedit”(图案填充编辑)命令进行调整,直到比例合适为止。
  3、键入“Erase”(删除)命令,将笔划框线删除,网格字就做好了。
  注:AutoCAD2000相对于前一版本提供了更多的图案,选择其它图案还能制作如下字体效果:
  “线条字”:在“ANSI”标签下选择图案“ANSI31”。
 “蜂窝字”:在“其它预定义”标签下选择图案“HONEY”。
 “编织字”:在“其它预定义”标签下选择图案“EARTH”。
 “砖纹字”:在“其它预定义”标签下选择图案“AR-BRSTD”。

  再试试别的图案看看?

  —第七例:底纹字—
在本例中,我们将综合运用“外框字”和“网格字”的制作方法,来创造“底纹字”的效果。
 步骤:
  1、按“外框字”的制作方法,文字输入“底纹字”,字体为海报体,偏移距离300,并在分解文字之前拷贝一份后用。
  注:最好在“多行文字编辑器”里加大字距,以免轮廓相互重叠。
  2、键入“Bhatch”(图案填充)命令,打开“图案填充”对话框,点“快速”标签下“图案”右边的按钮,打开“图案填充”调色板,单击“其它预定义”标签,选择名为“ANSI38”的图案,“确定”后返回,在“比例中”输入合适的值,点“拾取点”按钮,在各个字的外框线内逐一单击(注意不要点在笔划内),回车单击“确定”。
  注:既然是底纹,图案可任意选择,只要不是“Solid”就可以。
  3、键入“Move”(移动)命令,把刚才拷贝在一边的“底纹字”移到原位置对齐,或者稍微偏移一点。
  4、键入“Erase”(删除)命令,将轮廓线删除。
  注:如果文字被底纹覆盖,可用“Draworder”(排序)命令将文字置于底纹上方。注意,在有关重叠对象的操作中,会经常用到这个命令。

  按照本例还可制作“挖洞字”的效果,只要用“Erase”(删除)命令,将笔划线及轮廓线全部删除,保持原文字所在位置为空,只留下图案部分就可以了,其中图案可任选。

  —第八例:填充字—
  从上几例制作中,我们自然会想到,能不能用图像文件来填充文字内部呢?答案是肯定的,这就需要用到“超级图案填充”这一功能强大的命令。
  步骤:
  1、输入“填充字”,字体为琥珀体。
  2、键入“Superhatch”(超级图案填充)命令,打开“超级图案填充”对话框,点击“图像”按钮,在随后出现的“选择图象文件” 对话框里选择一个图像文件,例如一幅花朵的图像,点“打开”,出现“图像对话框”,确认复选“插入点”和“比例”为“在屏幕上指定”,然后点“确定”,随后在屏幕上按两次左键拉出所选图像,“接受该图像的位置吗”,回车,提示“制定选项”时,再次回车接受默认的“内部点”,在笔划内部逐一单击,回车后花朵图象就被填充到笔划内了。
  好了,是不是有点CorelDRAW容器效果的味道?把文字笔划线条删除掉,也是一种不错的效果。

  注:填充图象实际上是一个图象裁剪过程,而且拉出图像的大小会影响最终的填充效果,所以在拉出图像时最好能参照文字的位置,而且还要确认你要显示图象的哪一部分,使那部分大小覆盖整个文字,这样文字笔划所在位置的部分图像将被保留,而笔划之外的部分将被裁剪掉。如果所拉出的图象宽高小于文字的话,则图象是以平铺的方式填充的,你可用“Tframes”(取消外框)命令来隐藏平铺图象之间的框线,也可保留它们,创造另外一种效果也未尝不可。但千万别让图象太太小,在我的PⅡ400,128MB内存的机器上,……我差点以为这种效果做不出来了呢(笨)?

  关于填充字的制作,其中蕴藏着许多变化,例如将每个笔划用不同的颜色填充,会得到一个五颜六色的文字效果。换用一幅渐变颜色的图象,就可以制作出“渐变字”。再或者用木纹的、大理石的图象,又可以制作出“木纹字”和“大理石字”等等。总之,随便用什么图象,最终都将体现出所填充图象自身的图案、颜色、纹理等效果来,你会觉得“Superhatch”(超级图案填充)命令的确是功能强大,名不虚传。

  —第九例:字中字—
  上例中领略了“Superhatch”(超级图案填充)的强大功能,下面我们继续用此命令来制作字中字的效果,进一步加深对它的认识。
  步骤:
  1、输入“字中字”,字体为琥珀体,再重新执行命令输入单个的“中”字。
  注:“中”字的大小要小于“字中字”的笔划宽度,所以,所选取中文字体的笔划越粗,越适于制作这种效果。
  2、键入“Block”(块定义)命令,回车打开“块定义”对话框,在“名称”里为块起一个名字,点“对象”栏里的“选择对象”钮,在屏幕上框选“中”字,回车后返回“块定义”对话框,点“确定”。
  注:直接用不分解的文字制作块也是可以的,只是对机器的性能要求较高,如果你能忍受的话。

  3、键入“Superhatch”(超级图案填充)命令,打开“超级图案填充”对话框,点击“块”按钮,在随后出现的“超级图案填充—插入” 对话框里会出现刚才定义的块名,点“确定”,在屏幕点击一点,然后不管三七二十一连续五次回车,出现“指定选项……<内部点(I)>:”时,依次在各个笔划内部单击,回车完成。

  注:经过以上操作,文字是以平铺的形式填充的,并且在笔划边缘处被修剪,但仍然是一个块。

  —第十例:阴影字—
  上面的特效制作都是在分解文字的基础上进行的,下面我们看看不分解文字能创造出什么效果来。阴影字是一种最基本的文字效果了,我们就拿它下手。
  步骤:
  1、键入“Mtext”(多行文字)命令,打开”多行文字编辑器”,输入“阴影字”,字体为琥珀体,并选择一种颜色。
  2、键入“Copy”(拷贝) 命令,将输入的“阴影字”向右下方移动少许作为中间层,以使文字具有深度感,你可以自己掌握。
  3、再次执行“Copy”(拷贝) 命令,将“阴影字”向右下方拷贝一定的距离作为底层阴影,阴影的偏移距离可大一些。
  4、选择中间层文字,按“Ctrl+1”, 调出“对象特性”对话框,在“颜色”栏里,单击右侧的下拉箭头,选“其它”,在随后出现的“选择颜色”对话框里点选一种灰度,如颜色250,用同样的方法,修改底层阴影颜色为8。
  注:你也可以选择任一种颜色,之所以选灰度,是因为可以在屏幕上直观地显示出一种近似的阴影效果。如果选择颜色的话,就进行下面的步骤,否则到此完成。
  5、键入“Pagesetup”(页面设置)命令,打开页面设置对话框。在“打印设备”标签里,确认“打印样式表”下“名称”栏中为“acad.ctb”,然后单击右侧的“编辑” 按钮,出现“打印样式表编辑器”,在“打印样式”栏里分别点选你为中间层和阴影文字所选择的颜色,在右侧“颜色”中将“使用对象颜色”改为“黑色”,并将底层阴影文字“淡显”框中的数值改为40,单击“保存并关闭”,按“确定”退出页面设置对话框。
  注:这里的操作是制作阴影字的关键。在“淡显”框中的数值将影响文字阴影的最终浓淡,数值愈大,阴影越不明显,数值过小,阴影又不清晰,一般在“25~50”之间比较合适。中间层文字由于是用于表现深度的,所以应保证为黑色。
  在“打印样式表”下拉框中,acad.ctb用于彩色打印,monochrome.ctb用于黑色打印,而Grayscale.ctb用于控制灰度打印,实际上选用什么样的打印样式并无太大关系,因为你始终都可以通过点击“编辑”按钮来自由调整,这正体现了AutoCAD2000打印功能的强大。
  相对而言,在“打印样式表”中调整深度和阴影要灵活些,建议按此进行,而且即使你选择的是灰度,也仍然可以通过将“颜色”改为“黑色”,在“淡显”框中调整数值来控制最终效果。
  5、键入“Preview”(打印预览)命令,你就可以看到效果了。
  注:参照本例可制作“浮雕字”效果,前提是用“Rectang”(矩形)命令画一个填充了颜色(例如黄色40)的矩形作为背景,依然将文字拷贝两份,分别用来作为高光和阴影,其中原文字和高光文字颜色同背景色,只是高光文字的亮度稍高于原文字,并相对于原文字调整为左上、右下的位置关系,注意高光和阴影文字均在原文字之下,最后将阴影文字的打印“淡显”值降低即可。

  —第十一例:倒影字—
  步骤:
  1、输入“倒影字”,字体为黑体,并向正下方拷贝一份。
  2、键入“Style”(文字样式)命令,打开“文字样式”对话框,单击“样式名”下“新建”按钮,给新建的样式起一个名称,或者保留默认名称,在“效果”下“倾斜角度”中输入45,单击“应用”,关闭对话框。
  注:至此,文字都是用段文本(多行文本)的方式输入的,要使字体倾斜,也可采用行文本(动态文本)的方式,用“Dtext”命令输入,只是在选择和改变字体上很不方便,除非你预先在“文字样式”中把系统的和你安装的所有中文字体都定义为一种样式,也就是起个名字(哼!真是吃饱了撑的)。
  3、在屏幕上选择拷贝的“倒影字”,按“Ctrl+1”,打开“对象特性”对话框,在“样式”里单击右侧小箭头并在下拉框里选择你新建的样式名,这时,字体已经倾斜了,再单击“颜色”为文字选择一种灰度,如颜色9,然后按“Esc”键两次。
  注:也许有的朋友会说为什么不在多行文本编辑器里直接设置斜体呢,不是有一个“斜体”按钮吗,原因有二,一是里面的斜体按钮只适用于TrueType字体,对其它字体不起作用,二是其倾斜角度最终还是由“Style”(文字样式)命令中的设置决定的。
  另外,也可以参照上例通过在“打印样式表编辑器” 中将倒影文字的颜色设为黑色,再调整“淡显”框中的数值来进行,这样更便于控制阴影的深浅。

  4、键入“Mirror”(镜像)命令,将倾斜的文字水平镜像,再与原来的“倒影字”上下对齐就可以了。

  —第十二例: 波浪字—

  经过以上的演练,相信大家已经基本掌握了使用AutoCAD2000制作文字特效的方法,但不要忘了AutoCAD2000还有一个专门制作艺术字的命令,我们何不搬出这个法宝呢?这就是Express工具集中的“圆弧对齐文字”命令,当然,我们得有所创造才行。

  步骤:

  1、键入“Arc”(圆弧)命令,在屏幕上画一个弧。
  2、键入“Arctext”(圆弧对齐文字)命令,单击圆弧,打开“圆弧文字工具”对话框,在“文字”框里输入文字“电脑爱好”,单击“确定”。
  3、键入“Mirror”(镜像)命令,选择“电脑爱好”,镜像文字并保留原文字,此时,镜像文字是颠倒而且反写的,需要把它调整过来,进行下面的步骤。
  4、再次键入“Arctext”(圆弧对齐文字)命令,选择镜像文字,在打开的“圆弧文字工具”对话框里,在“格式”菜单中调整“位置”为“凹边”,“方向”为“自内至圆心”,并把文字改为“者你们好”, 单击“确定”。
  5、键入“Move”(移动)命令,打开对象捕捉功能,选择镜像文字圆弧,将其与原文字圆弧首尾对接。到这里就基本上完成了,当然文字排列不会很均匀,需要用“Arctext”命令不断测试文字间距,甚至可以采用拖动圆弧夹点的办法来调整。
  注:圆弧对齐文字不能直接用“Txtexp” 命令分解,可先使用“Explode”命令,再用“Txtexp” 命令, 就可以按照上面的制作方法进一步对文字进行加工了。
  运用该命令,还可制作“圆形字”,类似CorelDRAW的将文字填入路径,方法是单击选择文字后,用拖动中间夹点的方式调整,或者在“对象特性”对话框中调整半径、起点和终点角度。
  好了,上面介绍了一些运用AutoCAD2000制作文字特效的方法,应该说这些方法都是最基本的,而且有的字效也并不完全成型,这里只是抛砖引玉,使大家能够打开思路,不要把AutoCAD仅局限在“画图”的应用上。同时,在掌握了以上方法的基础上,只要稍加变化便可创造出更加丰富的效果,例如将以上方法中的两种或两种以上组合起来使用。当然,你可别指望用AutoCAD2000能够做出同Photoshop相提并论的字体特效,而且能做出那么多来,毕竟功能不同嘛,但如果你只是想给你的图纸配一个漂亮的封面,那么用以上方法来制作其效果已经绰绰有余,这样就不用来回折腾了。至于有专业要求的文字效果,还是用Photoshop一类的吧。

AutoCAD 2000的一些实用技巧
—- AutoCAD 是目前国内外使用最广泛的CAD软件,AutoCAD R14 丰富的绘图命令,强大的编辑功能,三维造型功能和良好的用户界面深受广大工程技术人员的普遍欢迎。在AutoCAD R14基础上,Autodesk公司又推出更具震撼力、可相互协作的新一代设计产品AutoCAD 2000。笔者在进行AutoCAD教学和软件开发时,获得一些体验,现总结出,以供大家使用AutoCAD 2000时参考。
字光标大小)区中的光标与屏幕大小的百分比或拖动滑块,可改变缺省值5%,使绘图窗口十字光标尺寸变大。
3、 画曲线
—- 在绘制图样时,经常遇到画截交线、相贯线及其他曲线的问题。手工绘制很麻烦,要找特殊点和一定数量一般点,且连出的曲线误差大。用AutoCAD 2000绘制平面曲线或空间曲线却很容易。
—- 方法一:用Pline命令画2D图形上通过特殊点的折线,经Pedit命令中Fit或Spline曲线拟合,可变成光滑的平面曲线。用3Dpoly命令画3D图形上通过特殊点的折线,经Pedit命令中Spline曲线拟合,可变成光滑的空间曲线。
—- 方法二:用Solids命令创建三维基本实体(长方体、圆柱、圆锥、球等),再经Boolean(布尔)组合运算:交、并、差和干涉等获得各种复杂实体,然后利用下拉菜单View(视图)/3D Viewpoint(三维视点),选择不同视点来产生标准视图,得到曲线的不同视图投影。
4、 控制实体显示
—- AutoCAD 2000 常用键盘输入三个系统变量控制实体的显示。
ISOLINES:缺省时实体以线框方式显示,实体上每个曲面以分格线的形式表述。分格线数目由该系统变量控制,有效值为0—2047,初始值为4。分格线数值越大,实体越易于观察,但是等待显示时间加长。
DISPSILH:该变量控制实体轮廓边的显示,取值0或1,缺省值为0,不显示轮廓边,设置为1,则显示轮廓边。
FACETRES:该变量调节经HIDE(消隐)、SHADE(着色)、RENDER(渲染)后的实体的平滑度,有效值为0.01—10.0,缺省值为0.5。其值越大,显示越光滑,但执行HIDE、SHADE、RENDER命令时等待显示时间加长。通常在进行最终输出时,才增大其值。
5、 同时打开多个图形文件
—- 绘图过程中,用户需要同时观察多个图形文件,AutoCAD 2000提供了在一个窗口中同时打开多个图形文件的功能(见图5)。选择下拉菜单Window(窗口)并选择重叠、水平或垂直排列图形文件即可。还提供了一个图形文件中的图形可直接用鼠标拖到另一个图形文件中, 极大地方便了设计工作。
6、 修改图形属性
—- 绘图中,利用特性窗口,可容易方便地修改图形中某一对象的属性。用properties命令或选择下拉菜单 Tools(工具)/ Properties(特性),也可用热键Ctrl+1,打开Properties 对话框,按表选择修改项修改。
7、 设计中心管理
—- 用AutoCAD 2000进行设计工作, 借助全新的设计中心管理, 可方便地进行预览、选择、查找、利用已有的全部设计成果,即可从你的已有文件、局域网甚至互联网上获得所需的图形图像资源放到设计中心或直接拖至当前图形。可用adcenter命令或选择下拉菜单 Tools(工具)/ AutoCAD DesignCenter(AutoCAD设计中心),也可用热键Ctrl+1,打开设计中心管理窗口 —- AutoCAD 2000不但提供了object ARX,具有面向对象特征的C++应用程序编程接口,还提供了Microsoft Visual Basic for Applications (VBA),可使开发人员用来开发相应模块,以定制和扩充AutoCAD功能。(请参阅AutoCAD帮助中的 ActiveX and VBA Developer’s Guide)。并比Autocad R14具有更强的三维造型、编辑、修改功能和网络功能。

关于巧用Excel画线的问题,其实在画多义线、多重复制时也好用。
同一块的插入也可以用该技巧,只是需要在坐标下插入四行,分别输入X比例 Y比例 角度和空格。然后就用粘贴复制,只是插入的时候要不停的按回车键。(如果是几百上千个的话……,还是编程得了,这种小程序很简单)
还有关与“!”的用法一直都不能用,不知是方法不对?版本不对(我用的是R14)?还是……
无用层的删除方法很多,可以用“w“写出块,也可以直接复制粘贴到另外一个文件。

块文件不能炸开及不能用另外一些常用命令的问题

这是一种在局域网传播较广的lisp程序造成的,使几个常用的命令不能用,块炸开只能用XP命令。可以有两种方法解决,一是删除acad.lsp和acadapp.lsp 文件,大小应该一样都是3K,然后复制acadr14.lsp两次,命名为上述两个文件名,加上只读,就免疫了。要删掉你DWG图形所在目录的所有lsp文件。不然你会感染别人的。 二是有种专门查杀该病毒的软件。

多边形的绘制
  AutoCAD 能创建边数为3到1024条的等边多边形,画图时可以选择多边形是内接圆方式或外切圆方式,一般我们是直接输入边长的数值或选择端点的方式完成。实际上,我们还可以通过指定多边形某条边的两个端点来绘制,这特别适用于已画出一部分图形的情况下,这就要用到“Polygon”命令中的“Edge”参数了,当我们在点击“多边形”按钮或输入“Polygon”命令后,首先需要根据提示输入多边形的边数,接下来就要选择“Edge”参数(可只输入首字母“E”),然后捕捉两个端点就可以完成多边形的绘图,这样可以大大节省我们的作图时间。
  利用好平行关系命令
  Offset(平行关系)命令可将对象平移指定的距离,创建一个与原对象类似的新对象,它可操作的图元包括直线、圆、圆弧、多义线、椭圆、构造线、样条曲线等,当平移一个圆时,它还可创建同心圆;当平移一条闭合的多义线时,也可建立一个与原对象形状相同的闭合图形,正因为如此,Offset命令才成了AutoCAD 编辑命令中使用频率最高的一条命令。在使用Offset时,用户可以通过两种方式创建新线段,一种是输入平行线间的距离,这也是我们最常使用的方式;另一种是指定新平行线通过的点,选择参数“Through”(可简写为“T”)后,捕捉某个点作为新平行线的通过点,这样就不用输入平行线之间的距离了,而且还不易出错。
  快速作出相切圆
  平面图形中某个图形元素光滑地过渡到另一个图形元素的连接关系就是相切,记得笔者刚刚开始学习AutoCAD软件时,总是很笨拙地运用半径相加或半径相减的方法来画出相切圆,现在想来真是太愚蠢了。实际上,我们在运用画圆命令时,只要使用参数“Ttr”指定作相切的圆,然后分别选择相切对象A和B圆,再输入过渡圆半径就可以很方便地作出相切圆了。
  特殊符号的输入
  我们知道表示直径的“Ф”、表示地平面的“±”、标注度符号“°”都可以用控制码%%C、%%P、%%D来输入,但是如要输入其他符号怎么办呢?我们可以通过“字符映射表”来输入特殊字符,具体步骤如下:
  1、输入“MText”命令,然后建立一个文本框,之后就会打开“Multiline Text Editor”对话框,在这个对话框中,我们可以看到右侧四个按钮中有一个是[Symbol]按钮;
  2、单击这个按钮右下角的箭头,打开一个下拉列表,我们可以看到有“Degress %%d”、“Plus/Minus %%p”、“Diameter %%c”、“Non-breaking Space”、“Other”四个选项,选择前三个的某一选项可直接输入“°、”、“±”、“Φ”符号,这样就免去了我们记不住特殊控制码的苦处。
  3、单击“Other”时,会打开“字符映射表”对话框,该对话框包含更多的符号供用户选用,其当前内容取决于用户在“字体”下拉列表中选择的字体,它的界面完全是我们所熟悉的中文界面,相信各位应该没有什么问题。
  4.在“字符映射表”对话框中,选择要使用的字符,然后双击被选取的字符或单击[选择]按钮,再单击[复制]按钮,将字符拷贝到剪贴板上,点[关闭]返回原来的对话框,将光标放置在要插入字符的位置,用“Ctrl+V”就可将字符从剪贴板上粘贴到当前窗口中。
AutoCAD 2000中自定义填充图案
在AutoCAD制图中,HATCH(图案填充)命令的使用较为频繁。CAD自带的图案库虽然内容丰富,但有时仍然不能满足我们的需要,这时我们可以自定义图案来进行填充。
  AutoCAD的填充图案都保存在一个名为acad.pat的库文件中,其缺省路径为安装目录的\Acad2000\Support目录下。我们可以用文本编辑器对该文件直接进行编辑,添加自定义图案的语句;也可以自己创建一个*.Pat文件,保存在相同目录下,CAD均可识别。
  下面,我们就以新创建一个菱形花纹钢板图案库文件为例,来说明AutoCAD 2000中自定义图案的方法。
  首先,在CAD中按国标作出菱形花纹图案,并标注各部分尺寸(见图,可点击放大)。

  参看下面的库文件标准格式:
  *pattern-name [, description]
  angle, x-origin, y-origin, delta-x, delta-y [, dash-1, dash-2, …]
  第一行为标题行。星号后面紧跟的是图案名称,执行HATCH命令选择图案时,将显示该名称。方括号内是图案由 HATCH 命令的“?”选项显示时的可选说明。如果省略说明,则图案名称后不能有逗号。
第二行为图案的描述行。可以有一行或多行。其含义分别为:直线绘制的角度,填充直线族中的一条直线所经过的点的X、Y轴坐标,两填充直线间的位移量,两填充直线的垂直间距,dash-n为一条直线的长度参数,可取正负值或为零,取正值表示该长度段为实线,取负值表示该段为留空,取零则画点。
  好了,我们可以开始编辑了。打开记事本,书写下如下:
  *custom, steel plate GB/T3277-1991
  68.4667, 0, 0, -9.8646, 25, 30.0213, -6.59
  111.5333, 0, 0, 9.8646, 25, 30.0213, -6.59
  68.4667, -11.0191, 27.926, -9.8646, 25, 30.0213, -6.59
  111.5333, 11.0191, 27.926, 9.8646, 25, 30.0213, -6.59
  本例中的四行图案描叙行分别对应图一中的线段a、b、c、d。对照图文,各项取值应不难理解。这里只着重讲叙一下delta-x与delta-y的取值规则,为方便理解,我们如图示设置UCS坐标系,确定原点与X轴正方向。线段a、e在Y轴上的垂直间距25构成delta-y,也相当于AutoCAD中的offset命令的取值25;如果线段e是由线段a经offset而来,这时线段e同时还相对于线段a沿X轴负方向移动了9.8646,这段位移也就是delta-x。
  下面还有几个注意事项:
  图案定义文件的每一行最多可包含 80 个字符。
  AutoCAD 忽略空行和分号右边的文字。根据这一条,我们可以在文件中添加版权信息、备注或者是我们想加入的任何内容。例如:
  ;Copyright (c) 2000 by everyone. All rights reserved.
  最后,将文件保存,取名custom.Pat。注意,文件名必须与图案名相同。
  到此,相信各位朋友已经掌握了自定义图案的方法。现在,只需一点点耐心,你就可以编辑出非常复杂的图案了。
调用库文件的方法为:附頁為我做的填充圖樣及文件,解壓縮放在\Acad2000\Support目录下。打开AutoCAD,运行Hatch命令,在弹出的Boundary Hatch对话框的Type栏选中Custom,单击Swatch选项栏,弹出Hatch Pattern Palette对话框,选择Custom标签,指定我们刚创建的custom.Pat文件,此时右侧出现填充效果的预览,那正是我们需要的菱形花纹钢板图案。

[推荐]AutoCAD中线型的定制和使用
AutoCAD中线型的定制和使用
线型的多样性,是地形图绘制的特色之一,可以说掌握了地形图中线型的定制和使用,就等于掌握了AutoCAD线型定制的全部内容。地(形)图行政区界线、道路、管线等都是用特殊的线型表示的,虽然在AutoCAD中很少有可供使用的专用的地形图线型,但通过由AutoCAD提供的线型自定义功能,处理这些特殊线型也并不是一件困难的事。本文通过对地形图中典型线型的定制和使用的介绍,以帮助初学者掌握AutoCAD中线型的定制及使用。 在这里把地形图中的线分为两大类:一类是普通意义上的线,象等高线、小路,输电线、长城线等,这样的自定义线尽管有的外形较复杂,但都把它归为同一类,因为它们在使用上是一致的,由同样的方式调用,同样可供line、pline这样的命令使用,是“真正的线”;另一类是所谓多线(或多重线)Multiline。多重线实质上是由多条线平行构置而成,对其定义好后,由多重线绘制命令mline,一次就可以把多条不同样式的平行线绘制成。Multiline(多线)作为一种“线”,比起用Offset(偏移)等命令来,在使用上自然有作为“线”的优越之处。
—- 一、 如何定制各种通用的性型
—- 可以把普通线型的分为三类:简单线型、带形(Shape)的线型、带文本字符串的线型。
—- (一)、 如何编辑和调用线型文件
—- 线型文件是以.lin为扩展名的文本文件,可使用任何ASCII文本编辑器来编辑,如WINDOWS的NOTEPAD记事本。将线型文件编辑好后最好保存在AutoCAD的路径中,如AutoCAD安装目录下的\SUPPORT子目录中,这样就可以进入AutoCAD的缺省调用路径中。在线型文本中,可插入任何说明,只需在行首加上双分号“;;”。
—- 在AutoCAD中要调用自定义的线型,只需在线型调用对话框中,将待输入的线型文件名,能过浏览路径,选择确认自定义的.lin文件即可。
—- (二)、 如何定义象行政分界线这类简单的线型。
—- 这类线型是由重复使用的虚线、空格、点组成,如:
*县界(宽.2), -.-.-.-.-.-.-
A,2.0,-1.0,0,-1.0
—- 第一行中*号为标示符,标志一种线型定义的开始。“县界”为线型名,宽.2用以提示线宽为0.2mm。在AutoCAD 2000中增加了线宽选择的工具条,就放在线型选择条的旁边,这是一个很有用的功能,通过它可以方便地设定所绘线的宽度,所以在线型名中设置宽度提示也更有意义。AutoCAD 2000上新增的线宽设置功能,在缺省状态下只用于打印输出,如要在绘制时就能显示出来,需进入“Format”菜单,对“Lineweight”进行设置,选择“Display Lineweight”。同时还有一个有趣的设置“Adjust Display Scale”,即调节线宽显示的粗细倍数,这一设置,使得对于线宽的设置,仅在打印输出时是精确的,而在屏幕显示时是示意性的,使带宽度线条有更好的屏幕显示效果。
—- 线型名之后是用字符对线型形状的粗略图示描绘,表示县界线是点划线的形状。(描绘是示意性的,不对实际线型的形状产生影响)。第二行必须以A开头,表示对齐类型。正数2.0表示绘2个单位的短划线,负数-1.0表示一个单位的空格,数字0表示点。
—- 关于线型名,从AutoCAD R14开始,就完全可以使用汉字作为线型名称,但在R14版中一般不要中英文混用,使用中文名后,如一定要使用字母或数字,只能用全角字符格式。在AutoCAD 2000中就没有这些限制了。限于AutoCAD工具条中线型框显示的宽度,线型名不要超过10个汉字。
—- (三)、 如何定义象高压线、城墙这类带形(Shape)定义的线型。
—- 在简单线型的定义中,插入形单元,则组成带形定义的线型。如高压线线型定义为:
*高压线, —-< -.- >—
A,.001,[CIRCLE,map.shx,s=0.4],-0.4,1.8,
[ARROW,map.shx,s=1] ,11.0,
[ARROW,map.shx,s=1.0,R=180],1.8
—- 第二行至第四行本为一行,是为了书写方便才作换行处理的。方括号内为形定义部分,三次引用了共两个形单元,CIRCLE为一个单位圆形,ARROW为箭头,两个形单元均放在名为map.shx的形文件中。
—- [ARROW,map.shx,s=1.0,R=180]的含义是这样的:ARROW为形名(Shape name),指箭头,map.shx为存放ARROW的型文件名(Shape file name),放在AutoCAD的执行路径中,s即scale factor(比例缩放因子),s=1.0就是将ARROW保持形定义中的大小,R即Rotation angle(旋转角度),R=180就是在ARROW插入时转向180度。 形单元的完整定义如下:

[Shape_name,Shape_file_name,S=scale_factor,
R=rotation_angle,X=x_offset,Y=y_offset]
—- x_offset和y_offset是形插入点在x和y方向上的偏移量,在定义地图线型时一般缺省不用,按0外理。此外R的缺省值为0,S为1,只有Shape_name和Shape_file_name是不能缺省的。
—- 具体叙述高压线的定义。第二行A后的数字0.001,是为了在形绘出过程中,将绘图笔移至开始,即落笔点一短线。接着绘一个半径为0.4的圆形单元。绘过圆形后,数字-0.4的作用是留一个0.4绘图单位的空格,以使笔触移过圆形,后面的绘制不在圆形上重叠。接着绘1.8长的短线,再绘一个箭头-形单元。箭头后面是11个单位长的短线,再是一个转向180度的箭头和1.8个单位的短线。
—- (四)、 如何定义带文本字符串的线型
—- 在简单的线型中插入文本字串,就构成了带文本字符串的线型。这种方式在地形图的处理中用得不多。下面的例子比较典型地体现了其定义方法,S、R、X、Y的意义和上文中对形单元的引用相同。在AutoCAD 2000中,文本字串可以使用中文,但在使用线型之前必须在所绘的图形中定义好所使用的中文字体。
*分界线, —- 分界线 —- 分界线 —-
A,20,-.5,[“分界线”,中等线体,S=1,R=0.0,X=0,Y=-.5],-5
—- (五)、 生成形(Shape)的捷径
—- 1. 形的定义过程中,前后有两种文件形式:.shp和.shx。.shp是文本文件,可以使用任何文本编辑器来编辑形的定义的.shp文件。在AutoCAD的命令行中用compile命令可将.shp文件编译成.shx文件。.shx文件是形供AutoCAD直接调用的文件,在用load命令调入.shx文件后,使用shape命令就可以像使用块一样插入形所描绘的图形。
—- 2. 下一段落的三行文字,是绘制地图时定义的形文件(Map.shp)中关于城跺的定义,第一行双分号后是说明文字,可以任意使用中英文或字符。第二行*号表示一个定义的开始,*号所在的行是关于形的一般信息的标题行,其中“2”为城跺的形定义在Map.shp中的排序号,“6”为数字描述行的字节长度,“GWALL”为形的名称。从第三行开始是数字描述行,这些数字支配着一支“虚拟的笔”, 控制着它的移动和起落,靠它来把形“绘制”出来。
;; 城跺
*2,6,GWALL
003,5,034,040,03C,0
—- 3. 自定义形比定义线型要复杂一些,AutoCAD中有详细的介绍,看起来当然比较费劲,全面学会它还得下点功夫不可。不过这里有一条捷径,我已调试好一个公开的LISP程序make_shape.zip,它能将绘制的DWG图形自动转换为形文件,放在站点http://personal.xfol.com/~7color上与各位朋友私下共享。不过使用AutoCAD 2000的朋友就用不着这个程序了,因为AutoCAD2000的“Express”就自带制作形的功能。“Express”是R14中“bonus”的升级版,“Make shape”就在其“Tools”中。
—- 二、 如何绘制高速公路这样的多重线(Multiline)
—- 象公路和高速公路这样的线体,是由几种不同颜色的线组成的,这种线型就很适合用Multiline来绘制。
—- 多重线的操作方法如下:
—- 1. 在菜单“Format”栏下选多线风格“Multiline Styles”,进入其对话框。
—- 2. 在“Multiline Styles”对话框中,第一项是“Current”,显示着现有的多重线名,这个被显示的多重线将被作为新建多重线的模板,因此应按“下三角”从已有的线型中选择最合式的一个,缺省的是“STANDARD”。在“Name”中,缺省显示的名称是所选定的模板线型的名称,应输入一个新的名称,并在“Description”中输入适当的描述和说明文字。
—- 3. 按“Add(添加)”钮后,就将此线名加入到目前库中了。下面就开始进行多重线的设置。
—- 4. 按“Element Properties…”,进入“Element Properties(元素属性)”对话框,设置多线中的各元素。
—- 5. 在该对话框中,用鼠标选择已存在的元素(线条),就可对其Color(颜色)、Linetype(线型)、Offset(偏移)三个参数进行更改,其中“偏移”是指所选定的(线)元素离中心线的距离,在中心之上为正,之下为负值。
—- 6. 在AutoCAD R14中,增强了在此指定Linetype(线型)的功能,这是一个很有用的功能,按此功能钮后,进入“Select Linetype”选择线型,如果当前的可选线型少,还可以通过“load…”调入自定义的各种线型。能调用自定义线型这一功能,使得多重线实际上具有了绘制图案条带和花边的功能,而这在以往是只有通过编程才能实现的。
—- 7. 要增加元素(即线条),按“Add”钮,并随即指定其偏移量、颜色、线型三个参数值。所有的线设置好后,就可以“OK”退出,返回到主界面“Multiline Styles”,进入“Multiline Properties…”的设置。
—- 8. 在多重线属性“Multiline Properties”中,“Caps”的一些选项主要决定线头的形状。很有价值的一项功能是“Fill(填充)”,选中“On”,然后设置填充颜色“Color”,所选定的颜色将作为背景色充填在多线中。
—- 9. 实例:定义“高速公路”线型,使用四条黑色连续线,偏移量分别是9.5、8.5、-8.5、-9,再用棕色填充即可。
—- 10. 保存。按“Save”钮后,选择一个.mli多线库文件,即可将此线型添入到此mli库中。注意:应该每建一个线型保存一次,因为每次“Save”的都是当前所建的线型。
—- 11. 使用。在菜单“Format”栏下选“Multiline Styles”,进入其对话框,在“Current”中选中所要使用的线型名,若所要的线型不在列表中,可通过“Load…”调入按钮,选择mli库文件,调入预先定义的线型。在“Current”中显示的线型就是当前缺省的线型,使用Multiline工具钮或“mline”命令就可以进行绘制了。  
AutoCAD 汉字处理技巧
赵旭升 (河南省水利勘测设计院 郑州 450003) 
  AutoCAD图件中经常用到汉字标注、说明;如图名、图例、图签等。怎样方便地编排处理这些汉字,笔者将自己的一些经验技巧介绍给大家。
  1 汉字转换为多义线
  AutoCAD外挂汉字字型一般有单线字型(如hztxt.shx)和空心字型(如hz.shx)两种,此外还有少量实心字型(放大输出时有锯齿现象)。汉字为一特殊实体,无法当作块打开,不能作为多义线对其进行编辑处理。变汉字为多义线,就可任意修改、编辑,空心汉字亦可通过花纹填充变成精美的实心汉字。
  以下为汉字字体变多义线的一种方法:
  1)用CONFIG命令加入一新的绘图设备;
  2)在绘图仪设备中选择 3.AutoCAD fileoutput formats(pre4.1)-by Autodesk;
  3)Support models (支持类型)中选 2.AutoCAD DXB file;
  4)按提示逐项打回车键;
  5)输入新配置绘图仪名称:ASC;
  6)完成绘图仪配置;
  7)在屏幕上写出所要编辑的汉字;
  8)用PLOT命令(选择ASC绘图设备)把当前汉字图形绘到指定的文件中(*.DXB);
  9)用DXBIN调入已形成的DXB文件;  完成汉字变多义线过程,上述方法适用于各种汉字字型和英文字型。图一为空心隶书字及变为多义线填充的实心字。
  2 调节同一行中汉字和字母数字的相对比例
  AutoCAD中,当一行文本同时包含汉字和字母数字时,字母数字显得比汉字大,感觉不美观,通常字母数字应略小于汉字,怎样处理这个问题,应先了解字型文件。所有的字体都以ASCII字体文件形式存放(后缀为SHP),字母字体和汉字字体分别存放在不同的字型文件里。我们先分析一下罗马字体文件:ROMANC.SHP的前两行:
  *0,4,ROMNC COMPLEX…
  21,7,2,0
  其中:第一行为字体说明文件。
  第二行中21代表大写字母(或小写字母的上界)在基线以上扩展21个单位;
  7代表小写字母的下界在基线以下扩展7个单位;
  2代表字体允许按水平和竖直方向排列;
  0代表文件结束位置;
  上界代码(21)还控制比例,在这个字体中,21单位等于TEXT命令中的一个绘图单位。因此可以通过修改控制比例,来缩小英文字母的高度,如改21为25。
  以下为操作步骤(以罗马字体为例):
  1)打开C:\ACAD12 \SOURCE\ ROMANC.SHP文件;
  2)修改第二行控制比例21为25;
  3)在AutoCAD 中用COMPILE命令把ROMANC.SHP编译为ROMANC.SHX文件;
  4)把ROMNC.SHX文件拷贝到C:\ ACAD12\ FONTS 目录中,改名为ROMANC1.SHX;
  5)COMMAND:STYLE 回车
  6)TEXT STYLE NAME:HZ1 回车
  7)对话框中按 Type it
  8)FONT FILE:ROMANC1,HZTXT 回车
  …
  完成字体类型配置。罗马字体缩小为原来的21/25,其效果见图二。 用同样的方法可调整各种英文字体的比例。
11. BONUS中有一个有用的命令,即MPEDIT,用它将多个线一齐修改为多义线,再改它的线宽。
12.
Image命令在R14中代替了R13中的BMPIN、PCXIN之类的命令,它将位图嵌入文件中,只用来显示,如炸开就成了空框架,如何使用PCXIN等命令重现?请将R13安装目录下的RASTERIN.EXE拷入R14下,用appload将其装入,然后就可以将位图导入(可编缉,可炸开)了。
13. BREAK命令用来打断实体,用户也可以一点断开实体,用法是在第一点选择后,输入“@”。常用一条线一段为点划线,另一段为实线时。
14. AutoCAD
R14中提供了大量的命令缩写,许多R13中无缩写的命令也有了缩写,下面提供了CAD中的单字符缩写:A:ARC,B:Bmake,C:Circle,D:ddim,E:erase,F:fillet,G:group,H:bhatch,I:ddinsert,L:line,M:move,O:offset,P:pan,R:redraw,S:stretch,T:mtext,U:undo,V:ddview,W:Wblock,X;explode,Z:zoo,可大量使用之,使用后会发现比鼠标点取快(尤其在ls输5个字符的速度下)。AutoCAD
R14大量扩充了简化命令,不仅增加了以首字母简化的命令(这里不列出),而用增加了用前两个字母简化的命令,常的如:array 、copy、 dist、
donut 、dtext 、filter 、mirror、 pline 、rotate 、trim、 scale 、snap 、style、
units等,更加提高了用键盘输入命令的速度,对熟悉键盘的朋友来说简直是如虎添翼。
15. AutoCAD R14命令的缩写也可用在R13,方法是将AutoCAD
R14下的Support子目录下的ACAD.pgp拷贝至AutoCAD R13中的Support子目录下。
16. AutoCAD 中ACAD.pgp文件十分重要,它记录命令缩写内容,用户可自定义它们,格式如下:<命令缩写>
*命令名称。也可定义系统命令,AutoCAD R14提供了sh命令,可执行DOS命令,但在Windows作用下不大。
17. AutoCAD
R14中用NOTEPAD、EDIT、DIR、DEL等系统命令,笔者认为其中NOTEPAD对自定义CAD用途较大,但使用起来会发现屏幕一闪(进了DOS),又返回,十分让人不愉快,让我们来编一个小程序,取名为note.lsp:
(defun c:notepad()
(startapp″notepad″)
)
先将ACAD.pgp中的NOTEPAD命令定义行删除,重入CAD后,再将此程序命令:(load″note″)装入,下一次用NOTEPAD命令会有更好效果,最好将(load″note″)加入Support子目录下的ACADR14.lsp中。
18. AutoCAD
R14中打印线宽可由颜色设定,这样机械制图中的各种线型不同、、线宽不同的线条可放入不同的层,在层中定义了线型的颜色,而在打印设置中设定线型与颜色的关系,效果良好。
19. AutoCAD
R14的Support中ACAD.dwt为缺省模板,要好好加工它,把常用的层、块、标注类型定义好,再加上标准图框,可省去大量重复工作。
20.
AutoCAD中有不少外部Lisp命令文件,可以直接观察它们,如果学习开发Lisp应用程序,注意;R14可是最后一版Lisp文件内容公开的AUTOCAD,在CAD2000中Lisp文件内容是加密的(笔者正在研究解密程序)。
删除顽固图层的有效方法是采用图层影射,命令laytrans,可将需删除的图层影射为0层即可,这个方法可以删除具有实体对象或被其它块嵌套定义的图层,可以说是万能图层删除器。
如下标注的方法:
用dimaligned标注斜线,此时边界线是与斜线垂直的.然后用dimedit_o修改边界线为水平,但此时文字仍然是与斜线垂直的,要重新定义一种字体,其oblique angle为30度或60,120等,使文字倾斜后仍然为竖直.这样定义几种标注式样,符合轴测图各个方向的标注.
cad 插入ole word文档打印问题
word空白位置挡住了 标准图框
这时候就有了draworder的问题
如果在普通打印机上
正确设置为 文档front 图框back,(如果都是back,会出现图框被盖住的打印不出来)
如果在绘图仪器上,如果是上面的设置 ,则会出现 ole对象打印出来,而图框打不出来,这个时候要设置两个都是back,即可正确打印(r14只能用系统打印机,不能旋转,否则出现图框选择,ole对象没有旋转)
设置绘图顺序的命令为 draworder
(不同打印机,可能不同,提醒朋友们,如果出现打印问题,试试draworder命令)
此主题相关图片如下:
对于字体的修改,其实还有一个命令fontalt,用于自体的替换。
我用上述方法在CAD里画双曲线(X,Y=1/X)时,曲线应该是无限接近坐标轴,而不会与坐标轴相交,我画出得线在X比较小时,曲线出现了与Y轴相交,并有一段曲线在Y轴另一侧,请问这是什么原因?是我的操作不当?还是其他原因?
那是由于最后你的起点和终点的切角角度输入不正确,一般输入0(也是默认值)就不会出现该问题
一些大的地形图可能出现X、Y坐标较大,在填充自制花纹时,可能出现花纹混乱,先在要填充物体附近画一直线(水平),选用UCS中的OB(物体对应坐标系),然后选中该直线,转化坐标后再填充就不会出现花纹混乱了。
从R14转到CAD2004最不习惯的左键设置,以前一手键盘一手鼠标的操作方式有点不方便了。最后发现可以将鼠标中键设置为回车键,需经过下述三个步骤:
1,透过 Windows 控制台内的「鼠标」选项,将鼠标中键的功能设回「中键」。
2,将 AutoCAD 菜单 (acad.mnu) 内 ***AUX1 区的第二行 (代表鼠标的第三个键) 改成一个分号 (;),并重新加载该菜单。
3,将系统变量 MBUTTONPAN 设为 0。
AutoCAD文字输入全攻略
AutoCAD文字输入全攻略
AutoCAD文字输入全攻略(此文本有WORD97自动转换生成)AutoCAD文字输入全攻略
AutoCAD软件的应用中,设计人员均需要输入各种字型的文字,以满足图形设计的需要。我们能输入文字,但是我们输入的文字正确吗?能实现我们理想的效果吗?笔者就实践中对文字输入的一些经验提出来供大家探讨(本文所提及的操作环境均为Windows9.X 、AutoCAD R14中文版)。
一、AutoCAD R14软件的“文字样式”
AutoCAD R14软件中输入的文字均有一个文字的样式名,不同的样式名可设置成相同或不相同的字体。改变文字的字体,就需要选择不同的文字样式。文字样式的设置可在AutoCAD
R14菜单的“格式文字样式”下拉菜单命令中设置。如图一所示:
1、样式名:显示文字的样式名称,增加、重命名、删除样式。样式名最多可以包括 31 个字符。字符中可以包含字母、数字、美元符号 ($)、下划线 (_)、连字符 (-) 和中文字符。AutoCAD 将样式名中的小写字母自动转换为大写字母。考虑到人们的使用习惯,建议用直观的中文字符样式名。如图二所示:
2、字体: 通过改变不同的字体名、字体样式、高度来修改文字样式使用的字体。“字体名” 列表框内列出了在WINDOWS9.X系统中已注册的 TrueType 所有字体(字体名前以T符号标示)和AutoCAD软件 Fonts 目录下已编译的所有形 (SHX) 字体的字体名(如图三所示)。 TrueType字体为微软公司和Apple公司共同研制的字型标准。图形中的 TrueType 字体是以填充的方式显示出来,在打印时,TEXTFILL 系统变量控制该字体是否填充。TEXTFILL 系统变量的缺省设置为1,这时打印出填充的字体。SHX形字体属于“矢量字形”,是一种用形状或方程来描述字符轮廓的字符形式。这种字形的优点是在显示时字符可以任意缩小或放大,缺点是需要作大量处理。在选择SHX字体后,应选取“大字体”选项指定亚洲语言(包括简、繁体汉语、日语、韩语等)的大字体文件,已便使用正确的亚洲语言字体(如图四所示)。只有在“字体名”中指定SHX 文件,才可以使用“大字体” 选项,只有 SHX 文件可以创建“大字体”。在选择TrueType 字体后,可改变TrueType字体“字体样式”,指定字体格式,如正常体、斜体、粗体等。选定“大字体”选框后,该选项变为“大字体”,用于选择大字体文件。如图五所示:“高度” 框内输入所选文字样式使用字体的省缺高度, 如果输入的高度为0.0000,每次用该文字样式输入文字时,AutoCAD 都将提示输入文字高度。如果输入值大于 0.0000,则用已设置的文字高度输入文字。在相同的设置下, 不同的SHX字体、TrueType 字体显示的高度、宽度、间距均不同,如图六所示(图中各字体高度、宽度比例设置均相同)。图中可看出,SHX字体的英文字母比TrueType 字体的英文字母高, 大字体的中文字比TrueType 字体的中文字低。
常用的SHX字体:
txt 标准的 AutoCAD 文字字体。这种字体可以通过很少的矢量来描述,它是一种简单的字体,因此绘制起来速度很快,txt字体文件为txt.shx。
monotxt 等宽的 txt 字体。在这种字体中,除了分配给每个字符的空间大小相同(等宽)以外,其他所有的特征都与 txt
字体相同。因此,这种字体尤其适合于书写明细表或在表格中需要垂直书写文字的场合。
romans 这种字体是由许多短线段绘制的 roman 字体的简体(单笔划绘制,没有衬线)。该字体可以产生比 txt 字体看上去更为单薄的字符。
romand 这种字体与 romans 字体相似,但它是使用双笔划定义的。该字体能产生更粗、颜色更深的字符,特别适用于在高分辨率的打印机(如激光打印机)上使用。
romanc 这种字体是 roman 字体的繁体(双笔划,有衬线)。
romant 这种字体是与 romanc 字体类似的三笔划的 roman 字体(三笔划,有衬线)。
italicc 这种字体是 italic 字体的繁体(双笔划,有衬线)。
italict 这种字体是三笔划的 italic 字体(三笔划,有衬线)。
scripts 这种字体是 script 字体的简体(单笔划)。
scriptc 这种字体是 script 字体的繁体(双笔划)。
greeks 这种字体是 Greek 字体的简体(单笔划,无衬线)。
greekc 这种字体是 Greek 字体的繁体(双笔划,有衬线)。
gothice 哥特式英文字体。
gothicg 哥特式德文字体。
gothici 哥特式意大利文字体。
syastro 天体学符号字体。
symap 地图学符号字体。
symath 数学符号字体。
symeteo 气象学符号字体。
Symusic 音乐符号字体。
常用的大字体(如图七所示) :
hztxt 单笔划小仿宋体。
hzfs 单笔划大仿宋体。
china 双笔划宋体。
常用的中文大字体图例,详图七所示:
3、效果:修改字体的特性,例如高度、宽度比例、倾斜角、倒置显示、反向或垂直对齐。如图八所示:
“垂直”:可使文字垂直显示。只有在选定字体支持双向时“垂直”才可用。TrueType 字体不能设置“垂直”选项。
“宽度比例”:设置字符宽度相对于“字符本身宽度”的比例。“字符本身宽度”是字体文件在字符描述时已确定的宽度。输入值如果小于 1.0
将压缩字符宽度,输入值如果大于 1.0 则将扩大字符宽度。
“倾斜角”:设置文字的倾斜角,使文字倾斜。输入值应在 -85 到 85 之间。
二、AutoCAD R14的文字输入:
AutoCAD R14软件的文字输入主要有以下三个命令:text、dtext、mtext 。
1、“TEXT” 命令用于创建单行文字。
如果上一个命令也为text,则在“对正(J)/样式(S)/”提示后,将跳过“高度”和“旋转角度”提示而直接显示“文字”输入提示。文字将直接放在上一行文字的下方。
2、“DTEXT” 命令可连续输入多行文字,而不需重复输入命令。在每行输入一个字时,可方便的实现文字的竖排。
3、“MTEXT” 命令使用“多行文字编辑器” 编辑文字。
当拖动定点设备指定对角点时,将会显示一个矩形框来表示多行文字对象的位置和大小。矩形内的箭头指明段落中文字的走向。指定了第二个角点后, AutoCAD
将显示“多行文字编辑器”对话框。请注意:“多行文字编辑器”仅显示 Windows 能识别的字体,不能识别 AutoCAD 的 SHX 字体。
AutoCAD “多行文字编辑器”可在“工具/系统配置/文字编辑器、字典和字体文件名/文字编辑器应用程序”中定义。AutoCAD默认的文字编辑器应用程序名为“Internal”,我们可定义第三方的文字编辑器进行多行文字编辑,如:WINDOWS系统的写字板、记事本、WORD等。可在“多行文字编辑器”中直接调入已编辑好的文本文件。注意:AutoCAD默认的“多行文字编辑器”调入的文件大小不得大于16K。
如果用第三方文字编辑器,可输入格式代码来产生特定的文字格式。可为文字加下划线、上划线,并创建叠式文字(如分数)。也可以修改颜色、字体和文字高度。可改变文字字符间的空格或增加字符宽度。要产生特定的文字格式,请使用下表中显示的格式代码。格式代码 用途
…o 关闭和打开上划线
L…l 关闭和打开下划线
~ 插入一个连续空格
插入一个反斜杠
{…} 插入左大括号和右大括号
Cvalue; 应用指定的颜色
File name; 应用指定的字体文件
Hvalue; 应用指定文字高度
Hvaluex; 应用多行文字对象的特性
S…^…; 堆叠 或 ^ 符号后的文字
Tvalue; 调整字符间的间距,从 .75 到 4 次
Qangle; 改变倾斜角
Wvalue; 改变宽度比例来调整文字的宽度
A 设置对齐方式值,有效值:0、1、2(底部、中部、顶部)
P 结束段落
在换行的地方添加反斜杠()或空格字符可实现换行。可使用大括号对({ }),在其中输入特定的文字格式定义文字,大括号最多可以嵌套八层。如下例所示:
请{H5F simhei.ttf 看清楚}此例子。
在 R14中可使用Unicode 字符编码输入。Unicode 字体可包含 65,535 个字符,以及为不同语言设计的形。Unicode 字体包含的字符要比系统中定义的还要多。因此,使用不可能直接从键盘上输入的字符时,可以输入转义序列 U+nnnn,其中 nnnn 表示字符的 Unicode 十六进制值。现在 AutoCAD 的所有 SHX 形字体都是 Unicode 字体。例如:
U+00B0 为度数符号 ( °)
U+00B1 为公差符号 (±)
U+2205 为直径符号 (?)
4、利用“剪贴板”功能输入已编写好的全部或部分文本。用文字编辑软件把需要调入的文件打开,选择需要的文本,按“复制”命令使文本内容进入“剪贴板”。假如剪贴板中有文字,可以从AutoCAD “编辑”菜单中选择“粘贴”将剪贴板中的文字粘贴到 AutoCAD 中
5、用“插入”菜单“OLE对象”功能插入文本文件。把文本文件作为一个OLE对象整体插入及编辑。
三、AutoCAD R14图形中文字乱码的解决:
当打开AutoCAD的图形文件时, AutoCAD自动根据图形中的文字样式定义,在AutoCAD 支持的文件搜索路径中查找字体文件,当没有找到所需要的字体文件时,AutoCAD将弹出一个对话框要求你选择一个代替的字体以正确显示。如图九所示: 当选择的字体不正确时,打开的图形中将有部分或全部文字显示为“?”,表示此文字在现在的文字定义下不能正确显示。此时可使用菜单中的“修改/特性”命令,在“样式”框中选择合适的文字样式。如图十所示:文字样式的设置可在AutoCAD R14菜单的“格式文字样式”下拉菜单命令中设置。当有中文文字无法打开时,请先在“文字样式” 命令中设置有中文大字体或有中文字体的文字样式格式。请注意:对于文字串中的每一个字符,AutoCAD 都先搜索大字体文件。如果从中未找到该字符,才搜索普通字体文件
2、当用AutoCAD R14打开R12/R13的图形文件时,因为文字代码页的不同,图形中的中文文字可能出现乱码。如图十一所示:
此时请立即关闭此文件(不要保存),可使用“天正CAD软件”的“DWGCODE.EXE”程序来处理此类图形文件。DWGCODE是专为AutoCAD
R14编写的代码页转换工具,其界面如图十二所示:
“要转换的文件名”中可输入待转换的文件或目录。
“只转换以下的DWG/DXF文件”中请选择待转换的文件是用什么版本的AutoCAD绘制的。
“选择一个新的代码页”中请选择“ASCⅡ”。
“将转换后的文件拷贝到”中,当需要把转换的图形另外保存时,可输入一个新的文件目录。现在你可以按“开始转换”按钮进行转换了。
在使用“代码页转换工具”时,请注意:同一个图形文件不得多次转换,否则可能使图形文件无法修复
使用AutoCAD软件自带的附赠程序建立图形文件工作包:在正版的R14软件中增加有一个“附赠程序”下拉菜单,执行“工具/打包”命令,执行界面如图十三所示:可将你正在绘制的图形及需要的字体文件一起“打包”保存至统一目录下。你即可以在其它的计算机中打开图形而不会担心文字符号显示的正确性。当然,你也可以自己把图形和需要的字体文件保存起来。
四、字体文件的定制:
在AutoCAD中用户可自己定义扩展名为“ .shp”形定义字体文件。“ .shp” 形定义字体文件是ASCII 格式的文件,你可以使用文本编辑器或字处理器编辑进行编辑。 然后使用AutoCAD 的“compile”命令编译该 ASCII 文件,编译后会形成扩展名为“ .shx”的形文件,此文件可使用“STYLE ”命令装载后使用。如果编译前的形定义文件定义了字体,则可用 STYLE 命令定义文字样式,然后用文字输入命令(TEXT、DTEXT 或 MTEXT)将字符写入图形中。
常见ASCII字体文件的编写格式如下:
*0,4,Standard Font 10/23/91 ;字体必须包括的特殊形编号 0
6,2,2,0 ;定义字节行
*10,7,lf ;标题行
2,0AC,14,8,(9,10),0 ;0AC为十六进制值
*32,7,spc
2,060,14,8,(-6,-8),0
以下略。
形定义文件的每一行最多可包含 128 个字符,超过此长度的行不能编译。AutoCAD 忽略空行和分号右边的文字。利用分号可以在形定义文件中包含注释。每个形说明都有一个标题行,以及一行或多行定义字节。这些定义字节之间用逗号分隔,最后以 0 结束。格式如下:*编号, 数据字节 , 名称 形定义字节1, 形定义字节2, 形定义字节3,…,0 下面为形各个字段的说明:
“编号”段
“编号”段在形定义文件中对应唯一的一个形,“编号”段的数字必须在 1 到 258 之间,带前缀星号
(*)。如果定义的是字体文件,则“编号”段的数字编号要与定义的每个字符的 ASCII 码对应。
“数据字节” 段
用于描述形使用的数据字节数目,包括结尾的“0”。每个形最多可有 2,000 个数据字节。
“名称” 段
形的名称。形名称必须大写,以便于区分。包含小写字符的名称被忽略,并且通常用作字体形定义的标签。
“形定义字节” 段
每个定义字节都是一个代码,或者定义矢量长度和方向,或者是特殊代码的对应值之一。在形定义文件中,定义字节可以用十进制或十六进制表示。如果形定义字节的第一个字符为 0(零),则后面的两个字符解释为十六进制值。定义文件定义“ASCII字体”时,第一个形说明必须为特殊的形编号 0,以提供字体本身的信息。其格式如下:
*0,4,font-name
above,below,modes,0
其中,above 指定大写字母从基线往上扩展的矢量长度,below 指出小写字母从基线下降的距离。这些值定义了基本字符尺寸,用作 TEXT 命令中指定高度的比例因子。
modes 字节对水平字体应该为 0,对双向(水平或垂直)字体为 2。
AutoCAD 提供的标准字体包括一些 AutoCAD 标注功能所需的其他字符。例如以下:
%%d 度符号 ( °)
%%p 正/负公差符号 (±)
%%c 圆直径标注符号 (?)
%%o 打开或关闭上划线模式。
%%u 打开或关闭下划线模式。
%%% 绘制一个百分号。
请注意:如果要定义“大字体”时,大字体形定义文件的第一行必须以“*BIGFONT”开始。
五、常用的与文字输入有关的命令及系统变量:
COMPILE 编译形文件和 Postscript 字体文件。
DDEDIT 编辑文字和属性。
DTEXT 直接在图形区输入文字。
TEXTFILL 控制TrueType 字体的填充方式。
0:用轮廓线显示字体
1:用填充图像显示字体
TEXTQLTY 设置 TrueType 字体的文字轮廓的分辨率。0 表示不改变文字的平滑度;100
表示最大限度地改变文字的平滑度。此系统变量的值反映的是每英寸中的点数。较小的值会降低分辨率但提高了打印速度。较大的值会提高分辨率但降低打印速度。
QTEXT 开(ON)/关(OFF) : 输入 on 或 off 或按 ENTER 键如果打开 QTEXT,AutoCAD 将不显示文字和属性对象,而只显示文字对象外框。如果图形中包含大量文字对象,则开qtext将会减少 AutoCAD 重画和重生成图形的时间。
STYLE 创建文本格式。可设置文本的高度、宽度、倾斜角、使用的字体文件。
TEXTSCR 打开 AutoCAD 文本窗口。
GRAPHSCR 从文本窗口切换到图形窗口。
TEXT 创建单行文字。
MTEXT 创建多行文字。
LOAD 加载形文件,为 SHAPE 命令加载可调用的形。
SHAPE 插入形,使形可用。
快速查出系统变量的经验方法
在很多时候由于原始文件变量设置不当,引起莫名的问题而百思不得其解,因为要记住多达两三百个变量有一定难度,我经常用以下方法查出是哪个变量出了差错。为叙述方便,将有问题的文件命名为文件1,新建一个文件命名为文件2(最好新建,因为那样所有变量都是默认值,也可以用没问题的文件),分别在两文件中运行SETVAR,然后选?列出变量,将变量拷到Excel,比较变量中哪些不一样,这样可以大大减少查询变量的时间。
举例:假设一个图其中变量ANGBASE设为90,那若用程序生成文本的话,所有文本中的字都会旋转90。现用setvar命令将变量列出,然后将所有变量复制-粘贴到一个Excel文件B列。新建一个文件,再用setvar命令将变量列出,将所有变量复制-粘贴到Excel文件A列,在Excel文件文件C1格输入“=IF(A1=B1,0,1)”下拉单元格算出所有行的值,然后对C列按递减排列,这样,值不相同的变量就集中在前几列,再分析这些变量,很快就能查出是ANGBASE变量的设置有问题。

#

发布评论

评论

标注 * 的为必填项。