先来介绍一下快捷键 AutoCAD快捷键
F1: 获取帮助 F2: 实现作图窗和文本窗口的切换 F3: 控制是否实现对象自动捕捉 F4: 数字化仪控制 F5: 等轴测平面切换 F6: 控制状态行上坐标的显示方式 F7: 栅格显示模式控制 F8: 正交模式控制 F9: 栅格捕捉模式控制 F10: 极轴模式控制 F11: 对象追 踪式控制 Ctrl+B: 栅格捕捉模式控制(F9) Ctrl+C: 将选择的对象复制到剪切板上 Ctrl+F: 控制是否实现对象自动捕捉(f3) Ctrl+G: 栅格显示模式控制(F7) Ctrl+J: 重复执行上一步命令 Ctrl+K: 超级链接 Ctrl+N: 新建图形文件 Ctrl+M: 打开选项对话框 AA: 测量区域和周长(area) AL: 对齐(align) AR: 阵列(array) AP: 加载*lsp程系 AV: 打开 视图对话框(dsviewer) SE: 打开对相自动捕捉对话框 ST: 打开字体设置对话框(style) SO: 绘制二围面( 2d solid) SP: 拼音的?a href='http://www.kxcad.net'>:?spell) SC: 缩放比例 (scale) SN: 栅格捕捉模式设置(snap) DT: 文本的设置(dtext) DI: 测量两点间的距离 OI: 插入外部对相 Ctrl+1: 打开特性对话框 Ctrl+2: 打开图象资源管理器 Ctrl+6: 打开图象数据原子 Ctrl+O: 打开图象文件 Ctrl+P: 打开打印对说框 Ctrl+S: 保存文件 Ctrl+U: 极轴模式控制(F10) Ctrl+v: 粘贴剪贴板上的内容 Ctrl+W: 对象追 踪式控制(F11) Ctrl+X: 剪切所选择的内容 Ctrl+Y: 重做 Ctrl+Z: 取消前一步的操作 A: 绘圆弧 B: 定义块 C: 画圆 D: 尺寸资源管理器 E: 删除 F: 倒圆角 G: 对相组合 H: 填充 I: 插入 S: 拉伸 T: 文本输入 W: 定义块并保存到硬盘中 L: 直线 M: 移动 X: 炸开 V: 设置当前坐标 U: 恢复上一次操做 O: 偏移 P: 移动 Z: 缩放
“↑”、“↓”键的使用
大家都知道在DOS中上、下箭头键的作用,如果运行了DOSKEY则它能记住你输入的每一条命令,再次使用相同的命令时用不着再敲一遍,用上、下箭头键选择即可。在AutoCAD中也同样可以用上、下箭头键选择以前键入的命令。这在输入文本时最为有用,无论是TEXT或DTEXT命令,均可在输入文字时使用上、下箭头键来减少命令的输入量。当然,AutoCAD记录的行数是有限的,但可通过设置来加大它的记录量,步骤是选取[Tools(工具)]→[Preferences...(参数选择)]→[Display(显示)],在[Text window parameters(文字窗口参数)]框中的第二行“Number of line of text in text windows to keep in memory”(在内存中保留文字窗口的文字行数)即为设置记录的行数,输入的数值越大则记录的越多,但如果机器内存少,那么还是少设置一些为妙,以免出意外,它的值在25和2048之间,本人的机器为128M内存,已将此值设为2048,倒也没出差错,大家可以根据自己的计算机多试几次,找到合适的数值。为了所选择的命令都是有效的,在使用AutoCAD时应尽量减少从键盘输入重复及无意义的命令,比如层对话框的调入和Undo命令的使用,能调用菜单最好调用菜单。
“!”键的使用
“!”键也有用?是的,下面我来具体讲个例子来介绍它的用法。
假设屏幕上有一条已知长度的线(指单线、多义线,未知长度当然也可以),且与水平方向有一定的角度,要求将它缩短一定的长度且方向不变,我想每个CAD使用人员都会有自己的方法(您不会要旋转坐标系吧?),但我想所用命令都不会少于三条,而用“!”作为辅助命令则用一条命令即可,操作过程如下:
在“Command:”状态下,直接选取该线,使其夹点出现,将光标移动到要缩短的一端并激活该夹点,使这条线变为可拉伸的皮筋线,将光标按该线的方向移动,使皮筋线和原线段重合,移动的距离没有限制,有人觉得移动的方向不能和原来一样那么就用辅助点捕捉命令,在屏幕提示后输入“near”并按空格键,这时屏幕上会有提示以捕捉到原来线段上的某一点,此时在“near to”的提示后输入“!XX”(XX为具体数值)后回车,该线的长度就改变了。怎么样!不信的话就在此命令执行前后用list命令看看此线段的长度。
找回字体
用AutoCAD画图的人最烦的就是从别处拷来的图在本机找不到相应的字体,从而出现各式各样的乱码,造成找不到字体的原因是别人使用的字体存放位置和自己机器中的位置不一样,一般的解决办法是重新定义,但有时这种办法并不总是有效,并且在此过程中还可能造成意外错误而使AutoCAD崩溃,更可能造成图形文件被毁。本人在一次偶然的机会中用另外一条AutoCAD命令达到了一举两得的目的,即用修复(recover)命令。先运行AutoCAD,选取文件菜单中的“recover”命令,选取要处理的图形,进行修复,在修复过程中会出现要求选取字体的对话框,此时即可点取正确的字体文件以重新定义,修复完毕后文字即可正常显示。有一点我要提醒大家,如果图形文件使用的中文是非GB编码的字体文件,则你要有相应的字体文件才可正常显示出文字。
使用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当中,提供了标准线型库文件ACAD.LIN和标准图案库文件ACAD.DAT来满足绘图的线型变化需要。在实际应用中我们常常发现会出现这样一个问题,那就是在定义图层的线型类型后,由于比例的配合不当造成有时虚线变成了实线,完成后看不出虚线间的间隔,而有时虚线又造成虚线间的间隔过大,给人以错误的判断。那么该如何进行调整,以使线型比例与图型比例完美地结合起来呢?线型定义本身和AutoCAD的系统变量则在这方面起到至关重要的作用。线型定义本身是在线型库文件中已定义的,更改定义则可以更改线型的间距,但此法略显复杂,且不直观,这样一来从AutoCAD的系统变量上做文章就首当其冲了。线型比例因子直接影响每单位距离线型复杂的数目,其值愈小,则每单位中线型重复的数目就愈多。而图中线型的比例为两个因素所左右,它们分别是全局线型比例因子和自身线型比例因子,两者间的关系可表述为以下表达式: 线型比例=全局线型比例因子×自身线型比例因子 对于线型的变化,就结合我多年的研究,谈谈我的一些心得。 <1> 全局线型的更改。 方法1:用户在Command:提示下键入LTSCALE后回车,此时命令行出现 New scale factor <1.0000>: “<1.0000>”中的1.0000表示当前默认的比例因子为1.0000,接着我们可以在其后输入新的比例因子并回车,即可对全部线型的比例因子进行一次性的修改。 方法2:通过击点下拉菜单Options?Linetype?Golbal Linetype Scale,也可以对全局线型比例因子进行修改。 方法3:选择下拉菜单Data?Linetypeye,通过DDLTYPE命令,也可实现修改线型的目的。 LTSCALE命令将影响全局所有已存在的对象及以后要绘制的新对象。对LTSCALE值的改变,将会立刻引起图形的刷新。(如果REGEAUTO设定为OFF,则只有输入REGEN命令后才会进行图形的刷新) <2> 特定对象线型的更改。 方法1:在Command:提示符下键入CELTSCALE后,根据命令的提示输入新的数值后,那么该数值将被作用在新选定的对象上。通过对不同的对象使用不同比例因子,我们将可以得到不同的线型比例。 方法2:点击下拉菜单Data?Object Creation Modes,我们可以在Object Creation Modes对话框中对每种线型的比例及其属性进行适当的调整,以满足绘图的需要。 方法3:在Command:提示符下键入DDMODIFY后,根据命令的提示性说明,选择已有的线型(对于不同类型的对象具有不同的对话框)进行修改。该命令一次只能对一个对象进行修改。 方法4:使用DDCHPROP命令则可以对多个对象的线型比例进行修改,但如果这多个对象具有不一样的属性值,则对话框中将显示Varies作为属性值。另外,DDCHPROP命令不能用于修改对象的几何属性。 方法5:点击下拉菜单Edit?Properties,根据命令行中的提示,如果用户选择一个对象后回车,则执行DDMODIFY命令;如果用户在选择了多个对象之后并回车,那么将会执行DDCHPROP命令。 方法6:在Command:提示符下输入CHANGE,根据命令行的提示选择一个或多个对象之后,系统将会显示Properties/<change point>:,在其后输入P后回车,则可以对线型的比例进行修改。 AutoCAD不仅可以进行线型的设置及更改,还能根据实际需要创建新的线型。线型文件是一种纯ASCII码文件格式的文本文件,一个线型文件可以定义多种线型。每一种线型的定义在线型文件中占两行。空行和分号后面(注释)的内容都将忽略,每一线型的定义格式如下: * 线型名[,线型描述] ;第一行 Alignment,L1,L2,L3,…… ;第二行 其中Alignment为线型对齐方式。目前AutoCAD只支持一种对齐方式,即A型对齐方式。 Ln为指定组成线型的线段的长度。若为正,则画出线段;若为负,那么将画出一个点。 例如要定义这样一个线型: ( ( 那么我们可以在线型库文件中这样输入定义:(线型名为LIU) *LIU,- ( - ( - ( - A,0.5,-0.25,0,-0.25 以上所列出的命令及例子均在AutoCADR13、AutoCADR14版本中运行通过,大家在领会后还可根据自己的实际需要灵活运用及设置以上命令,那么您将能绘出自己一份灿烂的世界。
1.在AutoCAD中有时有交*点标记在鼠标点击处产生,用BLIPMODE命令,在提示行下输入OFF可消除它。
2.有的用户使用AutoCAD时会发现命令中的对话框会变成提示行,如打印命令,控制它的是系统变量CMDDIA,关掉它就行了。
3.椭圆命令生成的椭圆是以多义线还是以椭圆为实体是由系统变量PELLIPSE决定,当其为1时,生成的椭圆是PLINE。
4.CMDECHO变量决定了命令行回显是否产生,其在程序执行中应设为0。
5.DIMSCALE决定了尺寸标注的比例,其值为整数,缺省为1,在图形有了一定比例缩放时应最好将其改为缩放比例。
6.BREAK将实体两点截开,在选取第二点时如用“@”来回答,可由第一点将实体分开。
7.CAD的较高版本中提供了形位公差标注,但圆度及同轴度中的圆不够圆,其实,AutoCAD中常见符号定义都在AutoCAD安装目录下SUPPORT子目录下的gdt.shp文件中,其中2号和4号字符定义了圆形的形状,圆的弧度竟为127°,但不太好改正之(如改为90°更不好看)。
8.空心汉字字形如使用AutoCAD R14中的BONUS功能(一定要完全安装AutoCAD,或自定义安装时选了它),有一个TXTEXP命令,可将文本炸为线,对做立体字十分有用。
9.AutoCAD R14的BONUS中有一个ARCTEXT命令,可实现弧形文本输出,使用方法为先选圆弧,再输入文本内容,按OK。
10.BONUS中还有一个有用的命令,即MPEDIT,用它将多个线一齐修改为多义线,再改它的线宽。
11.image命令在R14中代替了R13中的BMPIN、PCXIN之类命令,它将位图嵌入文件中,只用来显示,如炸开就成了空框架,如何使PCXIN等命令重现?请将R13安装目录下的RASTERIN.EXE拷入R14下,用appload将其装入,然后就可以将位图导入(可编缉,可炸开)了。
12.BREAK命令用来打断实体,用户也可以一点断开实体,用法是在第一点选择后,输入“@”。常用一条线一段为点划线,另一段为实线时。
13.AutoCAD R14中提供了大量的命令缩写,许多R13中无缩写的命令也有了缩写,如:A:ARC, B:Bmake, C:Circle, Z:zoo,可大量使用之,使用后会发现比鼠标点取快(尤其在1s输5个字符的速度下)。AutoCAD R14大量扩充了简化命令,不仅增加了以首字母简化的命令(这里不列出),而且增加了用前两个字母简化的命令,常用
的如:array、copy、dist、donut、dtext、filter、mirror、pline、rotate、trim、scale、snap、style、units等,更加提高了用键盘输入命令的速度,对熟悉键盘的朋友来说简直是如虎添翼。
14.AutoCAD R14的命令缩写也可用在R13,方法是将AutoCAD R14下Support子目录下的ACAD.pgp拷贝至AutoCAD R13的Support子目录下。
15.AutoCAD中ACAD.pgp文件十分重要,它记录命令缩写内容,用户可自定义它们,格式如下:<命令缩写> *命令名称。也可定义系统命令,AutoCAD R14提供了sh命令,可执行DOS命令,但在Windows下作用不大。
16.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中。
17.AutoCAD R14中打印线宽可由颜色设定,这样机械制图中的各种线型不同、线宽不同的线条可放入不同的层,在层中定义了线型和颜色,而在打印设置中设定线型与颜色的关系,效果良好。
18.AutoCAD R14的Support中ACAD.dwt为缺省模板,要好好加工它,把常用的层、块、标注类型定义好,再加上标准图框,可省去大量重复工作。
19.AutoCAD中有不少外部Lisp命令文件,可以直接观察它们,如果学习开发Lisp应用程序,注意:R14可是最后一版Lisp文件内容公开的AUTOCAD,在CAD2000中Lisp文件内容是加密的(笔者正在研究解密程序)。
20.AutoCAD二次开发工具很多,Lisp早就有了,R11提供了ADS(Acad Develop system),R12中提供了ADS对实模式下C编译器(如BC,MS C)的支持,R13提供ARX(Acad Runtime eXtend),R14提供了VB Automation,这个Automation使VB编写CAD程序成为可能,渴望CAD编程的人有了一个最好的选择,不必学习ADS、ARX、Object
ARX,和AutoLisp,一起加入AutoCAD编程的世界。
21.用户自定义的Lisp文件一定要自动装入AutoCAD,这样就需要在acadr14.lsp中加入用户Lisp文件的装入语句,acadr14.lsp(早期版本为acad.lsp),好似DOS的Autoexec.bat,一定要好好利用,在其中如定义了名为S::STARTUP()的函数可自动运行它(给CAD加个启用画面如何,可用STARTUP加startapp函数,也可加登录密码)。
22.将AutoCAD中的图形插入WORD中,有时会发现圆变成了正多边形,用一下VIEWRES命令,将它设得大一些,可改变图形质量。
23.形如?30H11( )的标注如何去标注呢,请在文本内容中输入“%%c30{H11(}{\H0.7x;\S+0.1^-0.2;})”,可以实现,如嫌太麻烦,就编个程序来简化操作。
24.AutoCAD中文件可当作块插入其他文件中,但这样一来过多的块使文件过于庞大,用PURGE来清除它们吧,一次清一层,一定要多用几次呀!
25.AutoCAD R14的帮助文件内容十分丰富,由很多本“书”组成,一层层打开,多看它们用处是很大的,其中包括了CAD的各方面,比任何CAD大全还全,你是否想您的帮助加入其中,请修改acad.cnt,加入自己帮助的链接。
26.在CAD中可按规定编定.ahp的CAD帮助文件,在R14下用ahp2hlp.exe将其转变为.hpj的文件和 .rtf的文件,再用HelpWorkshop工具(在VC5中有)将其项目打开,编译为.hlp文件。
27.在AutoCAD中有一些DOS下的exe文件在R14中仍有用途,用Slidelib.exe可将幻灯片作库,mc.exe可实现菜单的编译。
28.在作完零件图进行组装时,可将零件图块插入后焊开,再用group成组后组装,这时用ddselect命令控制组选取处于何种状态,取消组选取时可将组内成员删除、剪切、修改,要移动零件时再打开组状态。
29.在AutoCAD中的菜单源文件为.mnu文件,将其修改可将自己的命令加入菜单中,再用menu命令装入,可参加AutoCAD帮助了解菜单文件格式。图标工具条中加入自己的命令相对简单,可在工具条上点右键,在toolbar对话中,点new按钮,输入工具条后,一个新工具条产生,再选Customize按钮,选定custom,将空按钮拖入工具条中,再在空按钮上按右键,这样就可定义自己的按钮图标和命令。
30.AutoCAD的状态行也可自定义,用DIESEL语言可以访问它,最简单的方法用modemacro命令,后输入$(getvar,clayer),以后当前层名就显示在状态行上,用户化可谓无孔不入吧!
31.AutoCAD的图形格式为.dwg,也可导出为.bmp及.wmf或.eps、.dxf、.3ds,如果用render命令可存为.pcx、.tga、.tif格式,AutoCAD还可将文件直接存为这几种格式,要为系统装一个名为“Raster file export”的打印机,用它打印到文件,ACAD2000还可将文件存为JPG格式。
32.render 进行着色时,render无关闭按钮,用户可用:(arxunload "render"),因为它是ARX文件扩展的功能。
33.dimzin系统变量最好要设定为8,这时尺寸标注中的缺省值不会带几个尾零,用户直接接受缺省值十分方便快捷。
34.如遇到快捷键失效,如^o失去作用,变为正交模式切换的情况,请用menu将当前使用菜单的.mnu菜单源文件重装一遍即可。
35.在多行文字(mtext)命令中使用Word97编辑文本。 Mtext多行文字编辑器是AutoCAD R14中的新增功能,它提供了Windows文字处理软件所具备的界面和工作方式,它甚至可以利用Word97的强大功能编辑文本,这一功能可以用如下方法实现:
打开“Tools”菜单选“Preferences” 命令,“Preferences”对话框弹出后,打开“Files/Text Editor,Dictionary,and Font File
Name/Text Editor Application/Internal”,双击“Internal”,出现“select a file”对话框,接着找到“Winword.exe”应用程序文件,击“打开”钮,最后单击“OK”返回。完成以上设置后,用户如再使用mtext命令时系统将自动调用我们熟悉的Word97应用程序,为AutoCAD中的文本锦上添花。
36.巧用工具按钮自定义。AutoCAD中有许多lsp文件能为我们提供非常实用的命令,如chtext.lsp就是一个很好的文字修改命令,尤其适用于大批文字的修改,但在使用这样的命令之前必须先把lsp文件载入。一般你可以通过选取“Tools”菜单中“Load Application ...”选项,再利用对话框打开AutoCAD R14/Support下的Chtext.lsp文
件,然后击 “Load”钮,或者也可以直接在命令行中键入“(load“chtext”)” 以达到载入的目的,如此做总有些繁琐。下面我们用自定义工具按钮的方式解决这个问题,右击任意工具钮,弹出“Toolbars”对话框,击“Customize...”钮,在“Categories:”中选“Custom”项,将出现的空按钮拖到工具条中目标位置,击
“Close”钮返回,接着右击空按钮,出现“Button Properties”对话框,在“Name:”栏中为命令钮命名,“Help:”栏中你可写入或不写入内容,然后在“Macro:”中键入“(load “chtext”)
cht”,至于“Button Icon",用户可选系统提供的图标,也可以点“Edit...”自行绘制或者直接调用已有的bmp文件,最后点“Apply”钮并依次关闭对话框返回。这样你自己的工作按钮就做成了。由于在后面增加了“cht”(注意:前面要有空格),所以你只要按下工具钮便可以直接去选择要编辑的目标文件。
37.“Stretch”命令也是一个常用命令,但输入命令后,系统总要提示“select object to stretch by crossing_window or crossing_polygon...”,要求你再输入一个“C”后才能用鼠标去选择目标。为了使操作简化,用户只需将系统提供的工具按钮做些小小的修改即可。右击任意工具按钮弹出“Toolbars”对话框,再右击
“stretch”工具钮弹出“Button Proporties”对话框,在“Macro:”框中的“^c^c_stretch”后键入空格和“C”。以后你再点击处理后的工具钮就可以直接选择目标进行操作。
38.AutoCAD R14用户通常均采用系统给出的缺省格式存盘,这种格式存盘的缺点是文件所占空间大,不能用低版本的应用程序(如:AutoCAD R12、AutoCAD R13)打开,为避免磁盘空间的浪费,你可以在“Save Drawing As”对话框的“保存类型”中选“AutoCAD R12/LT2 Drawing”格式存盘。例如:同一dwg文件用两种方式存盘,它
们的大小分别是87KB、58KB。可见差别还是很可观的。而且后者文件可以在R12、R13版本的应用程序中打开。这种方法对配置较低的用户尤为实用。
39.有时在打开dwg文件时,系统弹出“AutoCAD Message”对话框提示“Drawing file is not valid”,告诉用户文件不能打开。这种情况下你可以先退出打开操作,然后打开“File”菜单,选
“Drawing Utilities/Recover”命令,或者在命令行直接用键盘输入“recover”,接着在“select File” 对话框中输入要恢复的文件,确认后系统开始执行恢复文件操作。
40.汉化菜单。将support目录下的acad.mnu文件复制为chinese.mnu。用写字板打开chinese.mnu。仔细观察会发现其中有许多类似“***POP”的条目,每一条目定义了一列下拉菜单。将引号中的英文命令名称改为中文,存盘退出。再在R14中输入“menu”命令,将chinese.mnu菜单文件装入,下拉菜单就变成了中文。还可以再装入acad.mnu 文件将菜单还原。
41.R14默认的“命令取消”键是“ESC”键,如果你已经习惯了R12的“Ctrl+C”怎么办呢?点击菜单Tools\ preferences\compatibility\ priority for accelerator keys\autoCAD\classic,然后就可以用“Ctrl+C”取消命令了,同时“ESC”键仍然有效。
42.trim命令中提示选取要剪切的图形时,不支持常用的window和crossing选取方式。当要剪切多条线段时,要选取多次才能完成。这时可以使用fence选取方式。当trim命令提示选择要剪除的图形时,
输入“f”,然后在屏幕上画出一条虚线,回车,这时被该虚线接触到的图形全部被剪切掉。
43.单击“Object Propertys”工具条上的“Make objects' layer current”按钮,然后在作图区选择要去的图层上的任一图形,当前层立刻变换到选取的图形所在层。
44.用R14打开R12的文件时,即使正确地选择了汉字字形文件,还是会出现汉字乱码,原因是R14与R12采用的代码页不同。可到AutoDesk公司主页下载代码页转换工具wnewcp。运行wnewcp 后,首先选中
“R11/R12”复选框,再单击“Browse”按钮,选择要转换的文件或目录,然后选择新的代码页,ANSI936或GB2312均可,单击“Start Conversion”即开始转换。转换后,在R14中就能正确地显示汉字。
AutoCAD使用技巧六则
NO.9
一、 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命令将闭合区域面域化,再执 行质量属性查询,才可查询实体的惯性矩、面积矩、实体的质心等属性。
掌握技巧
1、常见问题要弄懂
(1)同样画一张图,有的同学画的大小适中,有的同学画的图形就很小,甚至看不见,这是为什么?
这是因为绘图区域界限的设定操作没有做,或虽用LIMITS命令进行了设定,但忘记了用ZOOM命令中的ALL选项对绘图区重新进行规整。绘图区域的设定是根据实际的绘图需要来进行的。
(2)有同学用线型名称为“HIDDEN”的线型画线段,但发现画出的线段看上去像是实线,这是什么原因引起的?
这是“线型比例”不合适引起的,也就是说“线型比例”太大,也可能是太小。解决问题的办法是将线型管理器对话框打开,修改其“全局比例因子”至合适的数值即可。
(3)在进行尺寸标注以后,有时发现不能看到所标注的尺寸文本,这是什么原因引起的?
这是因为尺寸标注的整体比例因子设置得太小,将尺寸标注方式对话框打开,修改其数值变大即可。
以上三个问题仅仅是我的同学们上机过程中遇到的最典型的三个问题和困难。实际问题不胜枚举,作为学员彻底弄懂这些问题,很有必要,对提高绘图质量和效率很有帮助。
2、有比较,才有鉴别
容易混淆的命令,要注意使自己弄清它们之间的区别。如ZOOM和SCALE,PAN和MOVE,DIVIDE和MEASURE等等。
3、层次要分明
图层就像是透明的覆盖图,运用它可以很好地组织不同类型的图形信息。学习过程中,我的同学图省事,直接从对象特性工具栏的下拉列表框中选取颜色,线型和线宽等实体信息,这很不好,使得处理图形中的信息不那么容易,要特别注意纠正自己的这一不好习惯。严格做到层次分明,规范作图。我的体会是:养成良好的习惯,受益匪浅。
4、粗细要清楚
能够显示实体的线宽是AutoCAD 2000的新功能。使用线宽,可以用粗线和细线清楚地展现出部件的截面,标高的深度,尺寸线以及不同的对象厚度。作为学员,一定要通过图层指定线宽,显示线宽。提高自己的图纸质量和表达水平。
5、内外有别
利用AutoCAD 2000的“块”以及属性功能,可以大大提高绘图效率。“块”有内部图块与外部图块之分。
内部图块是在一个文件内定义的图块,可以在该文件内部自由作用,内部图块一旦被定义,它就和文件同时被存储和打开。
外部图块将“块”的主文件的形式写入磁盘,其他图形文件也可以使用它,要注意这是外部图块和内部图块的一个重要区别。
6、滴水不漏
图案填充要特别注意的地方是构成阴影区域边界的实体必须在它们的端点处相交,也就是说要封闭,要做到“滴水不漏”;否则会产生错误的填充。作为学员最好还要学会如何查找“漏洞”,修复错误。
7、写文字要规范
文字是工程图中不可缺少的一部分,比如:尺寸标注文字、图纸说明,注释、标题等,文字和图形一起表达完整的设计思想。尽管AutoCAD 2000提供了很强的文字处理功能,但符合工程制图规范的文字,并没有直接提供。因此要学会设置“长仿宋体”这一规范文字。具体操作的简要步骤是,打开“文字样式”对话框,新建一个样式,可取名为“长仿宋体”,对话框中字体名改为选用“仿宋体GB-2312”,宽度比例也要改为0.67。尺寸标注的文字可改为“italic.shx”代替“仿宋体GB-2312”。
另一种作用规范文字更简单的方法是,直接使用AutoCAD 2000样板文件提供的“工程字”样式;注意,使用前要用“使用模板”方式启动AutoCAD 2000,选择国标标题(如:GBA3)进入绘图状态。再将“工程字”样式置为当前工作样式。这种方法,大多数教科书中没有提及,作为学员要注意补充一下这一训练。
8、特殊字符,特殊处理
实际绘图中,常需要输入一些特殊字符,如角度标志,直径符号等。这些中利用AutoCAD提供的控制码来输入,较易掌握。
另一些特殊字符,如“τ”、“α”、“δ”等等希腊字母的输入,掌握起来就不那么容易了。它要用到MTEXT命令的“其他…”选项,拷贝特殊字体的希腊字母,再粘贴到书写区等操作。尤其要注意字体的转换等编辑。
还有一些特殊文本,如“φ”在机械制图中应用较多,叫做带上、下偏差的尺寸公差标注,也可用MTEXT命令的“堆叠”功能来实现。这样做远比在尺寸标注对话框中调节相应功能数值方便得多。我个人的体会是:特别方便!
9、不依规矩,不成方圆
工程标注是零件制造、工程施工和零部件装配时的重要依据。在任何时候一幅工程图中,工程标注是不可少的重要部分。在某些情况下,工程标注甚至比图形更重要。
我的许多同学不怕绘图,怕标注;原因之一是尺寸标注方式对话框里选项太多,自己又理解不清,更不知道这些选项之间如何配合,所以往往很难达到理想的标注效果。
为此,除应弄清对话框里各选取项的含义及常用值外,还应督促自己学习时应遵守如下五个规程:
1、为尺寸标注创建一个独立的层,使之与图形的其他信息分开,便于进行各种操作。
2、为尺寸文本建立专门的文字样式(如前述“长仿宋体”)和大小。
3、将尺寸单位设置为所希望的计量单位,并将精度取到所希望的最小单位。
4、利用尺寸方式对话框,将整体比例因子设置为绘制图形时的比例因子。
5、充分利用目标捕捉方式,以便快捷拾取寻找点。
10、两个空间、两个作用,两个练习
在AutoCAD 2000环境中有两种空间:模型空间和图纸空间,其作用是不同的。一般来说,模型空间是一个三维空间,主要用来设计零件和图形的几何形状,设计者一般在模型空间完成其主要的设计构思;而图纸空间是用来将几何模型表达到工程图之上用的,专门用来进行出图的;图纸空间有时又称为“布局”,是一种图纸空间环境,它模拟图纸页面,提供直观的打印设置。目前的设计方向是进入三维的零件建?a href='http://www.kxcad.net'>:蜕杓疲敲戳慵杓坪弥笮枰泶锏焦こ掏忌鲜保枰云浣懈鞲鼋嵌鹊耐队埃曜⒊叽纾尤氡晏饫负屯伎虻鹊炔僮鳎耸痹谀P涂占湟丫荒芊奖愕亟姓庑┎僮髁耍谕贾娇占湓蚍浅7奖恪T谕贾娇占渲锌赡艽唇ú⒎胖檬涌诙韵螅箍梢蕴砑颖晏饫富蚱渌负瓮夹巍?梢栽谕夹沃写唇ǘ喔霾季忠韵允静煌油迹扛霾季挚梢园煌拇蛴”壤屯贾匠叽纭2季窒允镜耐夹斡胪贾揭趁嫔洗蛴〕隼吹耐夹瓮耆谎?BR> 为了使自己深刻理解“图纸空间”的作用,学习时,要根据老师要求求至少做两个这方面的实际例子,巩固“图纸空间”的概念。不得偷懒!
11、九九归一
计算机绘图的目标就是要使设计的结果在生产实践中发挥作用。目前的设计结果基本上以纸基图纸的方式进入到生产中,同时,在设计单位,纸基的图纸也是图纸档案管理的主要对象。虽然计算机辅助设计的发展方向是达到设计、生产的无纸化,但除了极少数巨型的制造企业外,绝大多数普通的设计生产单位还是以纸基图作为组织设计生产的依据。因此,怎样将AutoCAD 2000设计产生的电子格式的图纸转换成描绘在规定幅面上的纸基格式的图纸,是一个与生产实际结合得非常紧密的问题,在某种意义上来说,这一步与图形的修改、编辑等绘图过程同等重要。
因此,“打印”的学习,除了弄清楚对话框的使用外,还应积极参加老师组织的一次演示课,使自己真实感受一下“计算机绘图”的这一最后环节。
综上所述,学然后知不足。AutoCAD还有许多实用的功能,尤其是一些三维功能。学无止境,只要大家在学习中善于总结和归纳,一定能找到最佳学习方法。
ATUOCAD中实体的选择方式
大家知道,在ATUOCAD中,对作图对象的编辑随时会牵涉到选取对象。具体如何最快捷、方便地利用AUTOCAD所提供的选择工具快速地选中物体是快速编辑图形的关键。读者可在ATUOCAD的命令行,键入“Select”后回车,我们将看到各种选择实体的方法选项。本文拟详细介绍ATUOCAD中选择实体(select Objects)的方法,包括一些平常我们很少知道的选项。 一、直接点取方式(默认) 通过鼠标或其他输入设备直接点取实体,后实体呈高亮度显示,表示该实体已被选中,我们就可以对其进行编辑。大家可以在AUTOCAD 的“Tools”菜单中调用“Options…”弹出“Options”对话框,选择“Selection”选项卡来设置选择框的大小(读者可以自己根据情况尝试修改,以达到满意的效果)。如果我们在“选择实体:”的提示下输入AU(AUto),效果就等同于“直接点取方式”。 二、窗口方式 当命令行出现“select Objects:”提示时,如果将点取框移到图中空白地方并按住 鼠标左键,ATUOCAD会提示:另一角,此时如果将点取框移到另一位置后按鼠标左健,ATUOCAD会自动以这两个点取点作为矩形的对顶点,确定一默认的矩形窗口。如果窗口是从左向右定义的,框内的实体全被选中,而位于窗口外部以及与窗口相交的实体均未被选中;若矩形框窗口是从右向左定义的,那么不仅位于窗口内部的对象被选中,而且与窗口边界相交的对象也被选中。事实上,从左向右定义的框是实线框,从右向左定义的框是虚线框(大家不妨注意观察一下)。对于窗口方式,也可以在“select Objects:”的提示下直接输入W(Windows),则进入窗口选择方式,不过,在此情况下,无论定义窗口是从左向右还是从右向左,均为实线框。如果我们在“select Objects:”提示下输入BOX,然后再选择实体,则会出现与默认的窗口选择方式完全一样。 三、交*选择 当提示“select Objects:”时,键入C(Crossing),则无论从哪个方向定义矩形框,均为虚线框,均为交*选择实体方式,只要虚线框经过的地方,实体无论与其相交或包含在框内,均被选中。 四、组方式 将若干个对象编组,当提示“select Objects:”时,键入G(group)后回车,接着命令行出现“输入组名:”在此提示下输入组名后回车,那么所对应的图形均被选取,这种方式适用于那些需要频繁进行操作的对象。另外,如果在“select Objects:”提示下,直接选取某一个对象,则此对象所属的组中的物体将全部被选中。 五、前一方式 利用此功能,可以将前一次编辑操作的选择对象作为当前选择集。在“select Objects:”提示下键入P(previous))后回车,则将执行当前编辑命令以前最后一次构造的选择集作为当前选择集。 六、最后方式 利用此功能可将前一次所绘制的对象作为当前的选择集。在“select Objects:”提示下键入L(last)后回车,ATUOCAD则自动选择最后绘出的那一个对象。 七、全部方式 利用此功能可将当前图形中所有对象作为当前选择集。在“select Objects:”提示下键入ALL(注意:不可以只键入“A”)后回车,ATUOCAD则自动选择所有的对象。 八、不规则窗口方式 在:“select Objects:”提示下输入WP(wpolygon)后回车,则可以构造一任意闭合不规则多边形,在此多边形内的对象均被选中(读者可能会注意到,此时的多边形框是实线框,它就类似于从左向右定义的矩形窗口的选择方法)。 九、不规则交*窗口方式 在“select Objects:”提示下键入CP(cpolygon交*多边形)并回车,则可以构造一任意不规则多边形,在此多边形内的对象以及一切与多边形相交的对象均被选中(此时的多边形框是虚线框,它就类似于从右向左定义的矩形窗口的选择方法)。 十、围线方式 该方式与不规则交*窗口方式相类似(虚线),但它不用围成一封闭的多边形,执行该方式时,与围线相交的图形均被选中。在“select Objects:”提示下输入F(fence)后即可进入此方式。 十一、扣除方式 在此模式下,我们可以让一个或一部分对象退出选择集。在“select Objects:”提示下键入R(remove)即可进入此模式。 十二、返回到加入方式 在扣除模式下,即“Remove Objects:”提示下键入A(add)并回车,ATUOCAD会再提示:“select Objects:”则返回到加入模式。 十三、多选 同样,要求选择实体时,输入M(Multiple),指定多次选择而不高亮显示对象,从而加快对复杂对象的选择过程。如果两次指定相交对象的交点,“多选”也将选中这两个相交对象。 十四、单选 在要求选择实体的情况下,如果我们只想编辑一个实体(或对象),我们可以输入SI(SIngle)来选择我们要编辑的对象,则每次只可以编辑一个对象。 十五、交替选择对象 当在“select Objects:”提示下选取某对象时,如果该对象与其他一些对象相距很近,那么就很难准确地点取到此对象。但是我们可以使用“交替对象选择法”。在“select Objects:”提示下,按下Ctrl键,将点取框压住要点取的对象,然后单击鼠标左键,这时点取框所压住的对象之一被选中,并且光标也随之变成十字状。如果该选中对象不是所要对象,松开Ctrl键,继续单击鼠标左键,随着每一次鼠标的单击,ATUOCAD会变换选中点取框所压住的对象,这样,用户就可以方便地选择某一对象了。 十六、快速选择 这是AUTOCAD2000的新增功能,通过它可得到一个按过滤条件构造的选择集。输入命令QSELECT后,弹出“快速选择”对话框,就可以按指定的过滤对象的类型和指定对象欲过滤的特性、过滤范围等进行选择。也可以在AUTOCAD2000的绘图窗口中按鼠标右键,菜单中含有“QUICKSELECT”选项。不过,需要注意的是,如果我们所设定的选择对象特性是“随层”的话,将不能使用这项功能。 十七、用选择过滤器选择(FILTER) 在AUTOCAD2000中,新增加了根据对象的特性构造选择集的功能。在命令行输入FILTER后,将弹出“对象选择过滤器”对话框,我们就可以构造一定的过滤器并且把他存盘,以后可以直接调用,就象我们调用“块”一样方便。 注意以下三点: 1、可先用选择过滤器选择对象,然后直接使用编辑命令,或在使用编辑命令提示选择对象时,输入P,即前一次选择来响应。 2、在过滤条件中,颜色和线型不是指对象特性因为“随层”而具有的颜色和线型,而是用COLOUR,LINTYPE等命令特别指定给它的颜色和线型。 3、已命名的过滤器不仅可以使用在定义它的图形中,还可用于其他图形中 对于条件的选择方式,使用者可以使用颜色、线宽、线型等各种条件进行选择。 以上内容,只是我在日常使用AUTOCAD的过程中所摸索得到的一点体会,只要大家在使用时多加注意并不断积累, AUTOCAD的强大功能会使我们的复杂的设计绘图工作变得很轻松。
ARX程序的装载和卸载
1.ARX程序的装载 ----ARX应用程序的装载有以下几种方法: ----(1)在AutoCAD启动文件acad.rx中指定待装入的ARX应用程序名。acad.rx是ASCII文本文件,每个ARX应用程序必须单独占一行,AutoCAD启动时会自动装载该文件中的ARX应用程序。另外,应确保$ACAD路径定义中包括文件acad.rx的存放目录。 ----(2)用acrxLoadModule()或AcRxDynamicLinker::loadModule()函数,在一个ARX应用程序里装载另一个ARX应用程序。这两个函数的原型是: ----int acrxLoadModule(char * moduleName,int printit); ----virtual Adesk::Boolean AcRxDynamicLinker::loadModule(char *fileName,int printIt)=0; ----其中各参数含义如下: ----moduleName:待装载的ARX应用程序名;ARX应用程序扩展名默认为.ARX,如果不是.ARX,则此处char*moduleName参数必须包括应用程序扩展名。 ----fileName:含义与上述moduleName相同。但是fileName必须包括待装载的ARX应用程序的路径和扩展名。 ----printit:取0则不显示装载结果,取非0值则显示。当printit取非0值时,如装载成功,则在AutoCAD命令窗口显示“Runtime Extension is already loaded.\",否则,显示“AcRx Dynamic Linker failed to load\"。 ----acrxLoadModule()与AcRxDynamicLinker::loadModule不同的是:acrxLoadModule()从$ACAD定义的AutoCAD搜索路径自动搜索待装载的ARX应用程序,并默认ARX应用程序扩展名为.ARX。 ----(3)使用APPLOAD对话框。AutoCAD文件appload.lsp定义了使用AutoLISP函数arxload和arxunload装载和卸载ARX应用程序的用户接口。 ----(4)使用AutoLISP函数(arxload)。 ----(5)intads_arxload(constchar*ArxAppName)函数。在ADS或ARX程序里使用该函数可将一个ARX模块装载到相应的ADS或ARX程序里。该函数的返回值表示装载结果。与该函数对应的AutoLISP函数是(arxload)。 ----用ads_arxload()和acrxLoadModule()装入一个ARX应用程序的区别是:用ads_arxload()装入的ARX应用程序不仅注册成一个ADS程序,同时还注册成一个ARX程序。 ----(6)ARX。这是一个AutoCAD命令。在AutoCAD命令行键入ARX,然后键入L后弹出对话框,指定待装载的ARX应用程序名即可。 ----2.ARX程序的卸载 ----与ARX程序的装载方法(2)~(6)相对应,ARX应用程序的卸载有5种方法,具体操作这里不再赘述。
AutoCAD应用技巧精选
1. 执行编辑命令,提示选择目标时,用矩形框方式选择,从左向右拖动光标,为"窗口Windows"方式,如果从右向左拖动光标,则为"交*Cross"方式。 2. 相对坐标输入点时,在正交状态时,一般输入为:@x,0或@0,y (例如输入相对坐标“@100,0”表示下一点相对上一点X方向增加100,又如输入相对坐标“@0,50”表示下一点相对上一点Y方向增加50),以上两种情况下,可以直接输入100或50即可实现相同的目的,从而节省输入时间。 3. 在AutoCAD中有时有交*点标记在鼠标点击处产生,用BLIPMODE命令,在提示行下输入OFF可消除它。 4. 有的用户使用AutoCAD时会发现命令中的对话框会变成提示行,如打印命令,控制它的是系统变量CMDDIA,关掉它就行了。 5. 椭圆命令生成的椭圆是以多义线还是以椭圆为实体的是由系统变量PELLIPSE决定,当其为1时,生成的椭圆是PLINE。 6. CMDECHO变量决定了命令行回显是否产生,其在程序执行中应设为0。 7. DIMSCALE决定了尺寸标注的比例,其值为整数,缺省为1,在图形有了一定比例缩放时应最好将其改成为缩放比例。 8.CAD的较高版本中提供了形位公差标注,但圆度及同轴度中的圆不够圆,其实,AutoCAD中常见符号定义都在AutoCAD安装目录下SUPPORT子目录下的gdt.shp文件中,其中2号和4号字符定义了圆形的形状,圆的弧度竟为127°,但不太好改正之(如改为90°更不好看)。 9.空心汉字字形如使用AutoCAD R14中的BONUS功能(一定要完全安装AutoCAD,或自定义安装时选了它),有一个TXTEXP命令,可将文本炸为线,对做立体字十分有用。 10. AutoCAD R14的BONUS中有一个ARCTEXT命令,可实现弧形文本输出,使用方法为先选圆弧,再输入文本内容,按OK。 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文件内容是加密的(笔者正在研究解密程序)。 21. AutoCAD二次开发工具很多,Lisp早就有了,R11提供了ADS(Acad Develop system),R12中提供了ADS对实模式下C编译器(如BC,MS C)的支持,R13提供ARX(Acad Runtime eXtend),R14提供了 VB Automation,这个Automation使VB编写CAD程序成为可能,渴望CAD编程的人有了一个最好的选择,不必学习ADS、ARX、Object ARX和AutoLisp,一起加入AutoCAD编程的世界。 22. 用户自定义的Lisp文件一定要自动装入AutoCAD,这样就需要在acadr14.lsp中加入用户Lisp文件的装入语句,acadr14.lsp(早期版本为acad14.lsp)好似DOS的Autoexec.bat,一定要好好利用,在其中如定义了名为S::STARTUP()的函数可自动运行它。(给CAD加个启用画面如何,可用STARTUP加startapp函数,也可加登录密码)。 23. 将AutoCAD中的图形插入WORD中,有时会发现圆变成了正多边形,用一下VIEWRES命令,将它设得大一些,可改变图形质量。 24. 形如φ30H11(+0.1,-0.2)的标注如何去标呢,请在文本内容中输入%%c30{H11(}{\H0.7X;\S+0.1^-0.2;})”,可以实现,如嫌太麻烦,就编程序来简化操作。 25. AutoCAD中文件可当作块插入其他文件中,但这样一来过多的块使文件过于庞大,用PURGE来清除它们吧,一次清一层,一定要多用几次呀! 26. AutoCAD R14的帮助文件内容十分丰富,由很多本“书”组成,一层层打开,多看它们用处是很大的,其中包括了CAD的各方面,比任何CAD大全还全,你是否想您的帮助加入其中,请修改acad.cnt,加入自己帮助的链接。 27. 在CAD中可按规定编定.ahp的CAD帮助文件,在R14下用ahp2hlp.exe将其转变为.hpj的文件和.rtf的文件,再用HelpWorkshop工具(在VC5中有)将其项目打开,编译为.hlp文件。 28. 在AutoCAD中有一些DOS下的exe文件在R14中仍有用途,用Slidelib.exe可将幻灯片作库,mc.exe可实现菜单的编译。 29. 在作完零件图进行组装时,可将零件图块插入后焊开,再用group成组后组装,这时用ddselect命令控制组选取处于何种状态,取消组选时再打开组状态。 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格式。 33. render进行着色时,render无关闭按钮,用户采用:(arxunload"render"),因为它是ARX文件扩展的功能。 34. dimzin系统变量最好要设定为8,这时尺寸标注中的缺省值不会带几个尾零,用户直接接受缺省值十分方便快捷。 35. 如遇到快捷失效,如^0失去作用变为正交模式切换的情况,请用menu将当前使用菜单.mnu菜单源文件重装一遍即可。 36. 在多行文字(mtext)命令中Word97编辑文本。Mtext多行文字编辑器是AuotCAD R14中的新增功能,它提供了Windows文字处理软件所具备的界面和工作方式,它甚至可以利用Word97的强大功能编辑文本,这一功能可以用如下方法实现: 打开“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中的文本锦上添花。 37. 巧用工具按钮自定义AotoCAD中有许多Lsp文件能为我们提供非常实用的命令,如chtext.lsp就是一个很好的文字修改命令,尤其适用于大批文字的修改,但在使用这样的命令之前必须先把Lsp文件载入。一般你可以通过选取“Tools”菜单中“Load Application…”选项,再利用对话框打开AutoCAD R14/Support 下的Chtext.lsp文件,然后击“Load”钮,或者也可以直接在命令行中键入“(load“chtext”)”以达到载入的目的,如此做总有些繁琐。下面我们用自定义工具按钮的方式解决这个问题,右击任意工具钮,弹出“Toolbars”对话框,击“Customize…”钮,在“Categories:”中选“Custom”项,将出现的空按钮拖到工具条中目标位置,击“Close”钮返回,接着右击空按钮,出现“Button Properties”对话框,在“Name:”,栏中为命令钮命名,“Help:”栏中你可以写入或不写入内容,然后在“Macro:”中键入“(Load “chtext)cht”,至于“Button Icon”,用户可选系统提供的图标,也可以点“Edit…”自行绘制或者直接调用已有的bmp文件,最后点“Apply”钮并依次关闭对话框返回。这样你自己的工作按钮就做成了。由于在后面增加了“cht”(注意:前面要有空格),所以你只要按工具钮便可以直接去选择要编辑的目标文件。 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”对话框中输入要恢复的文件,确认后系统开始执行恢复文件操作。 41. 汉化菜单。将support目录下的acad.mnu文件复制为chinese.mnu。用写字板打开chinese.mnu。仔细观察会发现其中有许多类似“* * *POP”的条目,每一条自定义了一列下拉菜单。将引号中的英文命令名称改为中文,存盘退出。再在R14中输入“menu”命令,将chinese.mnu菜单文件装入,下拉菜单就变成了中文。还可以再装入acad.mnu文件将菜单还原。 42. R14默认的“命令取消”键是“ESC”键,如果你已经习惯了R12的“Ctrl+C”怎么办呢?点击菜单Tools\preferences\compatibility\priority for accelerator keys\autoCAD classic,然后就可以用“Ctrl+C”取消命令了,同时“ESC”键仍然有效。 43. trim命令中提示选取要剪切的图形时,不支持常用的window和crossing选取方式。当要剪切多条线段时,要选取多次才能完成。这时可以使用fence命令提示选择要剪除的图形时,输入“f”,然后在屏幕上画出一条虚线,回车,这时被 该虚线接触到的图形全部被剪切掉。 44. 单击“Object Propertys”工具条上的“Make objects' layer current”按钮,然后在作图区选择要去的图层上的任一图形,当前层立刻变换到选取的图形所在层。 45. 用R14打开R11和R12的文件时,即使正确地选择了汉字字形文件,还是会出现汉字乱码,原因是R14与R11或R12采用的代码页不同。可到本站或AutoDesk公司主页下载代码页转换工具wnewcp。运行wnewcp后,首先选中“R11/R12”复选框,再单击“Browse”按钮,选择要转换的文件或目录,然后选择新的代码页,ANSI936或GB2312均可,单击“Start Conversion”即开始转换。转换后,在R14中就能正确地显示汉字。 46. 在AutoCAD中有时尺寸箭头及Trace画的轨迹线变为空心,用TRIMMODE命令,在提示行下输新值1可将其重新变为实心。 47. 用AutoCAD打开一张旧图,有时会遇到异常错误而中断退出,这时首先使用40介绍的方法,如果问题仍然存在,则可以新建一个图形文件,而把旧图用图块形式插入,可以解决问题。
一、 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命令将闭合区域面域化,再执行质量属性查询,才可查询实体的惯性矩、面积矩、实体的质心等属性。
1.执行编辑命令,提示选择目标时,用矩形框方式选择,从左向右拖动光标,为"窗口Windows"方式,如果从右向左拖动光标,则为"交*
Cross"方式。
2. 相对坐标输入点时,在正交状态时,一般输入为:@x,0或@0,y (例如输入相对坐标“@100,0”表示下一点相对上一点X方向增加100,又如输入
相对坐标“@0,50”表示下一点相对上一点Y方向增加50),以上两种情况下,可以直接输入100或50即可实现相同的目的,从而节省输入时间。
3. 在AutoCAD中有时有交*点标记在鼠标点击处产生,用BLIPMODE命令,在提示行下输入OFF可消除它。
4. 有的用户使用AutoCAD时会发现命令中的对话框会变成提示行,如打印命令,控制它的是系统变量CMDDIA,关掉它就行了。
5. 椭圆命令生成的椭圆是以多义线还是以椭圆为实体的是由系统变量PELLIPSE决定,当其为1时,生成的椭圆是PLINE。
6. CMDECHO变量决定了命令行回显是否产生,其在程序执行中应设为0。
7. DIMSCALE决定了尺寸标注的比例,其值为整数,缺省为1,在图形有了一定比例缩放时应最好将其改成为缩放比例。
8.7 CAD的较高版本中提供了形位公差标注,但圆度及同轴度中的圆不够圆,其实,AutoCAD中常见符号定义都在AutoCAD安装目录下SUPPORT子
义了圆形的形状,圆的弧度竟为127°,但不太好改正之(如改为90°更不好看)。
9.8 空心汉字字形如使用AutoCAD R14中的BONUS功能(一定要完全安装AutoCAD,或自定义安装时选了它),有一个TXTEXP命令,可将文本炸为
10. AutoCAD R14的BONUS中有一个ARCTEXT命令,可实现弧形文本输出,使用方法为先选圆弧,再输入文本内容,按OK。
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:Cir cle,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:m ext,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文件十分重要,它记录命令缩写内容,用户可自定义它们,格式如下:<命令缩写> *命令名称。也可定义系统命令,A utoCAD 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文件内容公开的AUTOC AD,在CAD2000中Lisp文件内容是加密的(笔者正在研究解密程序)。
21. AutoCAD二次开发工具很多,Lisp早就有了,R11提供了ADS(Acad Develop system),R12中提供了ADS对实模式下C编译器(如BC,MS C)的支 持,R13提供ARX(Acad Runtime eXtend),R14提供了 VB Automation,这个Automation使VB编写CAD程序成为可能,渴望CAD编程的人有了一个最 好的选择,不必学习ADS、ARX、Object ARX和AutoLisp,一起加入AutoCAD编程的世界。
22. 用户自定义的Lisp文件一定要自动装入AutoCAD,这样就需要在acadr14.lsp中加入用户Lisp文件的装入语句,acadr14.lsp(早期版本为acad14 .lsp)好似DOS的Autoexec.bat,一定要好好利用,在其中如定义了名为S::STARTUP()的函数可自动运行它。(给CAD加个启用画面如何,可用ST ARTUP加startapp函数,也可加登录密码)。
23. 将AutoCAD中的图形插入WORD中,有时会发现圆变成了正多边形,用一下VIEWRES命令,将它设得大一些,可改变图形质量。
24. 形如φ30H11(+0.1,-0.2)的标注如何去标呢,请在文本内容中输入%%c30{H11(}{\H0.7X;\S+0.1^-0.2;})”,可以实现,如嫌太麻烦,就编程 序来简化操作。
25. AutoCAD中文件可当作块插入其他文件中,但这样一来过多的块使文件过于庞大,用PURGE来清除它们吧,一次清一层,一定要多用几次 呀!
26. AutoCAD R14的帮助文件内容十分丰富,由很多本“书”组成,一层层打开,多看它们用处是很大的,其中包括了CAD的各方面,比任何CAD 大全还全,你是否想您的帮助加入其中,请修改acad.cnt,加入自己帮助的链接。
27. 在CAD中可按规定编定.ahp的CAD帮助文件,在R14下用ahp2hlp.exe将其转变为.hpj的文件和.rtf的文件,再用HelpWorkshop工具(在VC5中有 )将其项目打开,编译为.hlp文件。
28. 在AutoCAD中有一些DOS下的exe文件在R14中仍有用途,用Slidelib.exe可将幻灯片作库,mc.exe可实现菜单的编译。
29. 在作完零件图进行组装时,可将零件图块插入后焊开,再用group成组后组装,这时用ddselect命令控制组选取处于何种状态,取消组选时再
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格式。
33. render进行着色时,render无关闭按钮,用户采用:(arxunload"render"),因为它是ARX文件扩展的功能。
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中的文本锦上添花。
37. 巧用工具按钮自定义AotoCAD中有许多Lsp文件能为我们提供非常实用的命令,如chtext.lsp就是一个很好的文字修改命令,尤其适用于大 批文字的修改,但在使用这样的命令之前必须先把Lsp文件载入。一般你可以通过选取“Tools”菜单中“Load Application…”选项,再利用对话框 打开AutoCAD R14/Support 下的Chtext.lsp文件,然后击“Load”钮,或者也可以直接在命令行中键入“(load“chtext”)”以达到载入的目的,如此 做总有些繁琐。下面我们用自定义工具按钮的方式解决这个问题,右击任意工具钮,弹出“Toolbars”对话框,击“Customize…”钮,在“Categories:”中选“Custom”项,将出现的空按钮拖到工具条中目标位置,击“Close”钮返回,接着右击空按钮,出现“Button Properties”对话框,在“Name:”,栏中为命令钮命名,“Help:”栏中你可以写入或不写入内容,然后在“Macro:”中键入“(Load “chtext)cht”,至于“Button Icon”,用户可选系统提供的图标,也可以点“Edit…”自行绘制或者直接调用已有的bmp文件,最后点“Apply”钮并依次关闭对话框返回。这样你自己的工作按钮就做成了。由于在后面增加了“cht”(注意:前面要有空格),所以你只要按工具钮便可以直接去选择要编辑的目标文件。
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”对话框中输入要恢复的
41. 汉化菜单。将support目录下的acad.mnu文件复制为chinese.mnu。用写字板打开chinese.mnu。仔细观察会发现其中有许多类似“* * *POP”的条 目,每一条自定义了一列下拉菜单。将引号中的英文命令名称改为中文,存盘退出。再在R14中输入“menu”命令,将chinese.mnu菜单文件装入,下拉菜单就变成了中文。还可以再装入acad.mnu文件将菜单还原。
42. R14默认的“命令取消”键是“ESC”键,如果你已经习惯了R12的“Ctrl+C”怎么办呢?点击菜单Tools\preferences\compatibility\priority for accelerator keys\autoCAD classic,然后就可以用“Ctrl+C”取消命令了,同时“ESC”键仍然有效。
43. trim命令中提示选取要剪切的图形时,不支持常用的window和crossing选取方式。当要剪切多条线段时,要选取多次才能完成。这时可以使 用fence命令提示选择要剪除的图形时,输入“f”,然后在屏幕上画出一条虚线,回车,这时被 该虚线接触到的图形全部被剪切掉。
44. 单击“Object Propertys”工具条上的“Make objects' layer current”按钮,然后在作图区选择要去的图层上的任一图形,当前层立刻变换到选取的 图形所在层。
45. 用R14打开R11和R12的文件时,即使正确地选择了汉字字形文件,还是会出现汉字乱码,原因是R14与R11或R12采用的代码页不同。可到本站或AutoDesk公司主页下载代码页转换工具wnewcp。运行wnewcp后,首先选中“R11/R12”复选框,再单击“Browse”按钮,选择要转换的文件或目录,然后选择新的代码页,ANSI936或GB2312均可,单击“Start Conversion”即开始转换。转换后,在R14中就能正确地显示汉字。
46. 在AutoCAD中有时尺寸箭头及Trace画的轨迹线变为空心,用TRIMMODE命令,在提示行下输新值1可将其重新变为实心。
47. 用AutoCAD打开一张旧图,有时会遇到异常错误而中断退出,这时首先使用40介绍的方法,如果问题仍然存在,则可以新建一个图形文件,而把旧图用图块形式插入,可以解决问题。 |