Monday, November 28, 2005

一、小技巧啦新生来学习的偶尔有发现
 用break命令选点时双击可以将实体打断

二、选择要旋转的图形,选中其中一个点,空格两次,按C,按B选择旋转点,用这种方法可以完成复制旋转一个图形并保留原来的图形。

三、用IMAGE命令插入的图片去掉边框的方法:
 将系统变量IMAGEFRame设置为OFF即可;如果安装了ET工具的话,直接在标准工具栏内点TOGGLE FRame 即可去掉边框,再点可加上边框。

四、AutoCAD技巧--剪切(trim)或延伸(extend)时自动找边界
 应用剪切(trim)或和延伸(extend)命令时,往往提示先选取边界,再选取剪切或延伸对象。如果在提示选取边界时直接回车或点击鼠标右键,就可以直接选取剪切或延伸对象了,剪切或延伸的边界就是离它最近的实体。 应该注意的是,如果实体完全不在当前视图内,将不作为边界。

五、多边形的绘制   
 AutoCAD能创建边数为3到1024的等边多边形,画图时可以选择内接圆方式或外切圆式,一般我们用直接输入边长的数值或选择端点的方式完成。实际上,我们还可以通过指定多边形某条边的两个端点来绘制,这特别适用于已画出一部分图形的情况下,这就要用到“Polygon”命令中的“Edge”参数了,当我们在点击“多边形”按钮或输入“Polygon”命令后,首先需要根据提示输入多边形的边数,接下来就要选择“Edge”参数,然后捕捉两个端点就可以完成多边形的绘制,这样可以大大节省作图时间.

六、将三维坐标系转变为二维的方法:view---display---ucs iconproperties,修改即可。

七、做裁剪时把图形全部选中,这样每条线都可以做裁剪的边界,然后再裁剪可以免去总选边界的麻烦 

八、打开别人图时,找不到原文件的字体怎么办...
 亦可以在命令行发出FONTALT命令,指定任一汉字字体文件,例如simfang.ttf回车,然后发出regen命令重新生成,立马所有不可见汉字全部显出仿宋字,当然也可以给定其他字体,如simhei.ttf (黑体),注意:不用给路径,扩展名要给出

九、你难道不知道鼠标三键的用处?
 单击中间的键就可以放大和缩小,双击的话会全部显示呀!等同于ZOOM命令

十、“↑”、“↓”键的使用
 大家都知道在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编码的字体文件,则你要有相应的字体文件才可正常显示出文字。

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

 十三、请教一下:上下标是如何输入的?我现在老是要输入上下标,不知道怎么办?多谢!!!

 对于使用2000及以上的版本,可以用多行文本编辑器的‘堆迭/非堆迭’功能,例如要输入平方米,只要在多行文本编辑器中输入“m2^”然后选中“2^”,点击“堆迭/非堆迭”,就可以实现。 如果输入下标,则输入“m^2”,点击“堆迭/非堆迭”即可。


 十四、巧借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中很容易地修改并保存坐标值。
 


 十五、打开别人图时,找不到原文件的字体怎么办?很好的方法!希望固定!
 打开别人一张图时,要不停的替换我没有的字体文件,怎样才能一劳永逸? 
 答:有两种办法,
 一:复制要替换的字库为将被替换的字库名,如,打开一幅图,提示找不到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版均有效。
                
       
       
 十七、AutoCAD有15个特殊的系统变量,供用户的程序使用
 这些系统变量也是在当前图形中有效。
 每个图形有自己的一套UserIxx和UserRxx系统变量,随图保存(仅有UserSx例外):
 UserI1、UserI2、UserI3、UserI4 和 UserI5 用于整型值的存储和提取。
 数据类型:整数、保存位置:当前图形、初始值:0
 UserR1、UserR2、UserR3、UserR4 和 UserR5 用于实数值的存储和提取。
 数据类型:实数、保存位置:当前图形、初始值:0.0000
  UserS1、UserS2、UserS3、UserS4 和 UserS5 用于字符串数据的存储和提取。
 数据类型:字符串、不保存、初始值:""
              

 十八、关于鼠标的一点小技巧:
 ***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即可解决


 十九、最近收到同事的大量设计图叫我改,我一看个个都是好几大M  我吓了一跳,其实也没有什么东西,就是他们太懒了,你copy我的线,我插你的块,来来去去,就变胖了。

我尝试用exp命令输出块,大大的瘦了,命令行输入  exp 空格,弹出的输出对话框选择块, 改个名字(或者不改),确定后,按回车后,提示选择基点.选择基点后,提示选择对象,这时候输入all就可以全选了.,ok搞定,不过我不喜欢的是文件是保存出去了手边的就要关了再打开刚保存的那个块.要是直接覆盖的到使不用.,,后来发现也可以用pu命令也可以实现类似的要求,不过效果不如exp...命令行输入pu弹出清理对话框,可以看到能够清理的东西,一般全部清理就可以了,也可以选择的清理

二十、我在2002中,我移动文字时就出错,这是什么缘故?
  
 移动文字是注意不要跨越尺寸线等文本,否则cad就会出现致命错误。我试过n次都是因为跨过这些东西,如果取消正交绕过这些对象,你试一下搞定了,不会死机了。

二十一、中键的新用法:
 1:双击中键可以使图形回到全屏显示
 2:滚动中键可以缩放图形也可以用系统变量来设置缩放的比例:zoomfactor值越大缩放的比例也就越大,这样是不是很方便呢?
 

二十二、2004的捕捉很好用,初学者可多尝试,特别是在你需要时,用鼠标右击状态栏上的“对象捕捉”等按钮,立即可以进行设置要捕捉的点。

posted @ 4:26 PM | Feedback (3)

在AutoCAD中,CAL命令类似于一个普通的计算器,可以用来计算与加、减、乘、除有关的数学表达式,并遵从运算表达式的标准数学运算次序。而且,CAL命令还是一个透明名令,用来提供一个点或一个数。当我们透明执行该命令时,其计算结果被解释为AutoCAD命令的一个输入值。下面是透明执行计算器功能的一个实例:
 以(100,100)为圆心绘制半径为[(425-260)*(1/4)+72]的圆。
 1. 在命令行输入:C并按[ENTER]键;
 2. 命令行提示:
 “指定圆的圆心或[三点(3P)/两点(2P)/相切、相切、半径(T)]:”,输入100,100并按[ENTER]键;
 3. 命令行提示:“指定圆的半径或[直径]:”,此时输入:′CAL并按[ENTER]键,然后输入表达式:(425-260)*(1/4)+72并按[ENTER]键,
 4. 命令行显示:113.25。AutoCAD以表达式的值113.25为圆的半径绘制了一个圆。

posted @ 4:23 PM | Feedback (0)

试着在AutoCAD界面中的不同位置、作图过程的不同时机点击鼠标右键,你会发现AutoCAD中的快捷菜单如影随形,非常方便。
 1. 在绘图区直接点击鼠标右键,会弹出“标准默认”快捷菜单(图1)。
 2. 执行任意命令后在绘图区点击鼠标右键,会弹出“命令搭配副选项”快捷菜单(图2)。
 3. 选择对象后在绘图区点击鼠标右键,会弹出“预选图形编辑”快捷菜单(图3)。
 4. 按下[Shift]键,在绘图区点击鼠标右键,会弹出“点捕捉”快捷菜单(图4)。
 5. 选择对象再选取一夹点后点击鼠标右键,会弹出“夹点作用”快捷菜单

  6. 在工具栏图标上点击鼠标右键,会弹出“工具栏”快捷菜单(图6)。
  7. 在命令行点击鼠标右键,会弹出“命令行”快捷菜单(图7)。 
  8. 在状态栏上的各开关选项上点击鼠标右键,会弹出“状态栏”快捷菜单(图8)。
  9. 在模型、布局选项卡上点击鼠标右键,会弹出“模型、布局”快捷菜单

posted @ 4:21 PM | Feedback (3)

 要重复执行某一条命令,可以使用如下方法,而不需要重新输入命令。
 1. 重复执行上一次刚执行过的命令:
 按[ENTER]或[空格键]即可快速重复执行该命令,或者在绘图区单击鼠标右键,调出快捷菜单。其中最上面的一行就是要重复执行的刚刚执行过的命令。
 2. 重复执行最近五次使用的命令:
 在命令行按下鼠标右键,弹出快捷菜单。将鼠标移到快捷菜单的“近期使用的命令”,则弹出的下一级菜单即为最近五次使用过的命令,根据需要选取即可。
 3. 重复执行任何使用过的命令:
 将鼠标定位在命令行,按键盘上的向上键[↑]或向下键[↓]就能找到任何使用过的命令,按[ENTER]键就可重复执行该命令。也可以按下[F2]键,在文字窗口的命令行中将鼠标定位,按键盘上的向上键[↑]或向下键[↓],找到要重复执行的命令,按[ENTER]键就可快速重复使用过的命令。

posted @ 4:20 PM | Feedback (1)

一、 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命令将闭合区域面域化,再执行质量属性查询,才可查询实体的惯性矩、面积矩、实体的质心等属性。

posted @ 4:18 PM | Feedback (16)