CAD技巧非常实用.pdf_第1页
CAD技巧非常实用.pdf_第2页
CAD技巧非常实用.pdf_第3页
CAD技巧非常实用.pdf_第4页
CAD技巧非常实用.pdf_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

0以 A3 图框为例: 1、 【幅面】 :创建一个 420,297 的矩形。 2、 【图纸】 :向内偏移 5 个单位(根据国标,A3 图纸装订线尺寸留 25mm,其它边距 5mm) 。 3、 【装订线】选择新偏移出来的矩形,将左侧的两个夹点向右移 20,即得出装订线边距。 4、 【对中标志】对中标志应画在图纸各边长的中点处,伸入框内应为 5mm。 5、 【标题栏】标题栏位于图纸的右下角,一般 240*40mm 大小。内部表格根据工程需要选 择确定尺寸、格式及分区。 “ 标题栏”可以使用【ATT】和【W】命令制作增强属性块。 6、 【会签栏】会签栏位于图纸的左上角,100mm20mm 大小。栏内应填写会签人员所代表 的专业、姓名、日期(年、月、日);一个会签栏不够时,可另加一个,两个会签栏应并列; 不需会签的图纸可不设会签栏。 按照搂上说的,继续写字,如设计、审核、重量、数量、材料等等。图框是一个块,要反复 使用,对于每一张图的名称和图号是不一样的,一般是有两个栏,如一个栏写“制图”另一 个栏是空格,可在图上写设计者的名字“张三、李四”一个栏里写“图号”另一个栏是空格 准备写“AABBCC“: 点击”制图” “块” “属性” “定义属性” ,出现一个对话框,命令:BYBLACE,在各个空格 内写上你要写的字,在图框内指定一个位置。如此这般,处理好后,再定义块,存好,操作 插入 1.为什么我的 auto cad 在使用 ctrl+c 复制时,所复制的物体总是离鼠标控制点很远。这个问 题要如何解决? 在 CAD 中的剪贴板复制功能中,默认的基点在图形的左下角。最好是用带基点复制,这样 就可指定所需的基点。带基点复制是 CAD 的要求与 WINDOWS 剪贴板结合的产物。在“编 辑”菜单中或右键菜单中有此命令。 2.本人文字说明一直用汉字仿宋,输出时文字和字母、数字的大小基本上是相同的。但是一 些符号不可用。并且占用空间大。尝试过别的字体,但是文字和数字大小差别太大。请教各 位是用那种字体。还有怎样在输入文字中更改某些文字的字体样式,移动时还是一个整体。 用多行文本。 3.请问如何测量带弧线的多线段与多义线的长度? 只要用列表命令(list) ! 4.如何等分几何形?如何将一个矩形内部等分为任意 NM 个小矩形,或者将圆等分为 N 份,或者等分任意角。 divide 命令只是对线段进行等分,并不能等分其它几何图形啊。直接的等分几何图形是没有 这样的功能。但是当你会对矩形的两条边分别做 M 和 N 等分后,还不可以得到对矩形的等 分吗? 5.请问用什么命令可以迅速取消以前的命令,就是 undo 拉,一次次输入“u“很麻烦,是否 有一次回到上次保存命令时候的操作呢? 其实 CAD 中早就有了。是 UNDO 命令,不能用“U” 。请看 UNDO 命令后的提示: 命令: undo 输入要放弃的操作数目或 自动(A)/控制(C)/开始(BE)/结束(E)/标记(M)/后退(B) 可以使用命令行的 UNDO 选项一次放弃多个操作。 “开始”和“结束”将若干操作定义为 一组, “标记”和“返回”与放弃所有操作配合使用返回到预先确定的点。 如果使用“后退”或“数目”放弃多个操作,AutoCAD 将在必要时重生成或重画图形。这 将在 UNDO 结束时发生,因此,输入 UNDO 5 将重生成一次,而输入 u u u u u 将重生成 五次。 UNDO 对一些命令和系统变量无效,包括用以打开、关闭或保存窗口或图形、显示信息、 更改图形显示、重生成图形和以不同格式输出图形的命令及系统变量。 6.hatch填充时很久找不到范围怎么办?大家在用hatch填充时常常遇到很久找不到范围的情 况,尤其是 dwg 文件本身比较大的时候,我常用的方法是用 layiso 命令让欲填充的范围线 所在的层孤立,再用 hatch 填充就可以迅速找到填充范围。 hatch填充主要线要封闭,你先用layiso命令让欲填充的范围线所在的层孤立是个好办法.其实 好多人都没怎么在意填充图案的边界确定有一个边界集设置的问题(在高级栏下) 。所谓边 界集,这是在怎样的对象集合中找边界,默认的设置是“当前视口” ,所以图上对象很多时 就会很慢。这种情况下你可以新建一个边界集,让系统在这个范围内来找边界就会快好多。 当然这个边界集应该是比较容易获得的才好 7.如何实现图层上下叠放次序切换? AutoCAD 中没有图层的叠放次序,只有对象的前置与后置。 1) 前后是相对的, 所以只是在你有特别需要时(如 Hatch 对象所在层置后,轴线和柱,墙线所在 层置前以显示外轮廓),才需要这样作. 2) 一般我们只是对某几个特定层上的这些对象这样操作,因此,你可以按层选择对象再对这些 选择的对象进行置前置后的操作. 3)如果你非要按你自定义的层顺序来置前置后对象,有一个程序可以做到 : LayerManager pro 下载中心有下载(或者到其网站 )(e2002) 8.14 与 2002 的跟踪方式?比如 14 的绘图跟踪功能, 好象在 2002 里面变了, 虽然也是跟踪, 但怎么也用不习惯,不知道各位专家在使用过程中有没有这个困惑 2000 以后的对象追踪比 R14 的跟踪强多了方便!还可与极轴配合使用,这是 R14 的跟 踪所不能的。 似乎你的理解不对哦?2002 中选点时键入“tk“ 可以一直追踪下去,和 R14 完全相同。 实际上 200x 配合 PolarSnap 和 AutoTracing 几乎不许要再直接键入“tk“来追踪了,且可以追踪 非常多的特定点(e2002) 9.在 2002 中做了一个表格,表格中诸多数据,字母,数字。如何让他们象在 word2000 做到对齐 呢? 有个简单的办法,每列数据使用多行文本(MTEXT) ,对齐方式可以通过 MTEXT 窗口的特 性来修改。 有许多技巧,自己多多体会。 (lmlmss) 10.如何将附图中的红色字改成灰色(简便方法)? 用修改块属性的方法(battman) 。这个命令是 2002 和 2004 中的,R14 的命令在“修改”菜 单下,对象-属性-全局。 CAD 小技巧(11-20) 11.既然有分解(explode)命令,哪反过来用什么命令?不用“块“命令 使用“GROUP”命令可以做类似的工作,重在学习。那要看你分解的是什么对象了。如果 是多段线,分解后可以合并。 “GROUP”命令可以完成。 12.为什么我的 CAD2000 堆叠按钮不可用 堆叠的使用,一是要有堆叠符号(#、/) ,二是要把堆叠的内容选中后才可以操作。 13.如何画三维的多义线?我感觉 CAD200X 好象没有这样的功能?(仅限于用工具条) 在它默认的工具条上是没有。你可以在“绘图”菜单中用,也可键盘输入 3dpoly。经常用的 话也可自定义工具条。 对不起 sz-gg,但我还是要谢谢你的热心!我的问题提错了。我是想试试沿三维多义线/或三 维样条曲线拉伸一个面型:比如正三角。因为沿三维样条我反复位伸不成,所以就想:如果 能画出光滑的三维多义线,不知是否能拉伸?所以说:我要画的是光滑的三维多义线。 这件事情是做不成的。三维多段线只能是直线段。当然,如果线段的长度足够短,也就接近 光滑。所以有一些小程序就是用这样的方法来做三维拉伸。但是,象你说的三角形截面拉伸 会出现扭曲。 14.大家知道怎么将 L 画的线变成 PL 的? 用 pedit 命令,编辑多段线,其中有合并(J)选项。 15.在模型空间里画的是虚线,打印出来也是虚线,可是怎么到了布局里打印出来就变成实 线了呢?在布局里怎么打印虚线? 估计你曾经改变了线形比例,同时是采用的“比例到图纸空间”的方法(这是 CAD 的默认 方法) 。在线形设置对话框中把“比例到图纸空间”前的钩去掉试试 16.在纸样空间里的线型比例问题,在模型空间里设定好的线形,到纸样空间里却无法显示! 这有两种情况,如果仅要求在图纸空间看着线型是合适的,而不考虑在模型空间的显示,那 么我想你把线型比例改回去就可以了。 如果你想在图纸空间和模型空间都看着合适, 那么你 在设置线型比例时把“比例到图纸空间”前的那个钩去掉就可以了。 psltscale0,即可。模型空间中画图最好是 1:1,否则编辑起来很麻烦! 17.为什么使用了打印样式表后,打印彩色线条时还是虚线?要怎样设置才对? 有两种方法设置打印,如果是颜色相关打印,不能改变图层管理器中的打印样式设置。另一 种是命名打印样式。 18.别人用 ACAD2000 中文版画了 140 多张图纸烤贝给我,作为修改竣工图。该图纸有相当 一部分的图线是用 PLine 多段线加粗的,我用 ACAD2000 中文版和 ACAD2002 中文版在打 印时,PLine 多段线却不能显示粗线,用 Line 直线(包括其它弧线)在图层上定义的粗线却 能显示粗线,我设置了多种打印方式却依然如故。有何办法 当 pline 线设置成宽度不为 0 时,打印时就按这个线宽打印。如果这个多段线的宽度太小, 就出不了宽度效果。 (如以毫米为单位绘图,设置多段线宽度为 10,当你用 1:100 的比例 打印时,就是 0.1 毫米。 )所以多段线的宽度设置要考虑打印比例才行。而宽度是 0 时,就 可按对象特性来设置(与其他对象一样) 。 19.我用 AUTOCAD2000 做图,用 PLINE 的粗线,线宽为.25,在 R14 下打印,结果都是细线,粗线 没有打出来,后来把粗线线宽改为.3还是不行.最后改为.35结果打印出来正常,这是为什么?把 每张图纸都改变线宽太费事,R14 有没有设置一次解决此问题? 本来打印就不应该用这样的方法来设置,而是用打印笔宽设置。 R14 下面是根据颜色来定义线的宽度,那个线宽不受比例的影响,其值的单位是毫米。线宽 在打印对话框中定。 用 pl 线通常在建模的时候采用,作平面用有颜色的单线就可以了,打印输出时,如果用的 比例不同,使用 pl 线就要根据比例调整宽度。你的图恐怕就是线宽与出图比例不相符。还 是建议用颜色线条笔宽控制打印。 对于彩喷打印机,如果按颜色设定笔宽就打印出彩色线条了。把笔号改成 7 号,就是打印黑 色了。 20.以前我运行命令 solprof 时, 视口里可以显示多个轮廓。可是这两天我发现我的 CAD2004 在运行同样的命令时,却不能显示轮廓了。但可以选择、可以打印。请问各为 DX 不知道是 不是有什么参数被我无意修改了,还是别的原因? 这样的做法等于把轮廓投影了四次。系统采用了在新视口中冻结该图层(PV) 。这样的活可 以换个做法。 你可以直接把模型在模型空间复制并调整好方向后进入布局再做设置轮廓的操 作。这样四个对象就可以一次投影了。 CAD 小小的技巧,很有用哦(31-40) 31.谁能告诉我在 cad 平台下图纸空间与模型空间的比例转换,它们之间的协调关系? 在模型空间按 1:1 制图。在图纸空间按打印需要设置比例。 32.如何将视口的边线隐去? 照教材所讲,制作了一个样板图。有几个问题不明白: 1)如何将视口的边线隐去? 2)如何让图幅线与介质的边线吻合? 3)样板图如何使用? 第一个问题用图层来控制,把视口建在单独的图层,关闭该图层就可以隐去视口的边线。 第二个问题,如果你的图幅线(图框?)是用块的方式,那么只要知道布局中的可打印区域 就能定位了。如附图中的 4.2mm,那么可以把图块的基点定在相对左下角(4.2,4.2)的位 置,插入时在(0,0) 。 第三个问题就不知道你想了解什么了?我们每开始一个新文件都是在某个样板中开始工作 的。 33.用的是 AutoCAD2000 简体中文版,在设置图形界限后,发现一个问题,有的时候将界限 设置的再大,在作图的时候一下就到边界了,老是提示移动已到极限,不知道是什么原因 这是实时平移和实时缩放的局限, 与图形界限无关。 实时平移和实时缩放都有一定的范围限 制,当到达这个极限时,只有“重生成”后才可继续执行实时平移和实时缩放。 1)输入命令 LIMITS,回车或点 MOUSE 右键; 2)确认左下角位置,默认为原点(0,0) (回车或点 MOUSE 右键) ; 3)输入右上角位置,键入你希望的位置(如 1:1A3 为 420,297) ,确认; 4)输入命令 ZA,搞定,就可画你设定的范围了。 (lhyygu) 34.如何把图中我小点去除?我没有运行任何命令,只不过在图中乱点,就出现这种现象,以前没 有,可以我刚刚安装了一些软件,这些点运行了刷新就没有了,何解? 是 command : R 讨厌这些东西的话可设置系统变量 blipmode=0,就再也不会有这些点了。 在 Acad2000 以前,默认的 BLIPMODE=1(ON),在拾取点就留下这样的痕迹,实在是讨厌 如果你是因为安装什么软件产生的,你可以找到它的样板文件,将 BLIPMODE 关闭,否则 的话,每张图都得设置一次(yxc) 35.以前用 3D 鼠标,滚轮键按下是平移命令,现在变成了捕捉设置,怎样改回去? 直接在命令提示下输入 MBUTTONPAN,系统将提示输入新值。设置系统变量 MBUTTONPAN=1。 36.在 AUTOCAD2000 中如何量出某条圆孤的长度,如果在长度为 125 厘米要如何画圆孤? 用 lengthen 命令,可以知道弧长,也可改变弧长。 37.如何在 2002 设计中心中自制图库 在一个文件中,把你要包括在该图库中的东西都做成块。然后在“AutoCAD 今日”对话框 上进入“符号库” ,点击边上的“编辑” 。进入后点击“添加链接” ,找到你保存的文件,把 库名换成你想要的名称。 38.如何绘制任一点的多义线的切线和法线 用构造线,指定点时先用垂足捕捉,然后系统会让你指定通过点,这时在多义线(现在的中 文版中称为多段线)上指定任意点,就可得到通过该点的法线,法线有了再画切线就该没什 么问题了吧。 39.请问有什么方法可以将矩形的图形变为平行 4 边行,我主要是想反映一个多面体的侧面, 但有不想用 3 维的方法 不知你用的是拉伸命令还是夹点编辑方式,但不管什么方式,都是可以让多个点一起动的。 用 STRETCH 命令, 要用交叉窗口或交叉多边形选择要拉伸的对象, 把要移动的点包括在选 择窗口中(如矩形的一个边)就可以让两个点一起移动。 用夹点编辑方式,在选择蓝色夹点时按住 SHIFT 键,可以让多个点都变色,放开 SHIFT 键 后再点击其中的一个变色点就进入夹点编辑,可以让多个点一起移动。 40.请问什么是 acad“哑图”? 只有图线和尺寸线,没有尺寸值得现成的图纸。这是以前生产中的偷懒做法,现在用计算机 制图应该不提倡这样做。 CAD 小小的技巧,很有用哦(41-50) 41.在 XY 坐标系内,坐标显示区总是出现一个固定的 Z 值是怎么回事?怎么解决? 查询时若还是有 z 值的话,那就是对象已画在了标高一定值的地方了。标高命令只是改变当 前标高。标高命令是“ELEV”后将标高设为“0” 。 42.为什么不能打开局域网中的 CAD 文件, CADR14 可以打开网上邻居的 CAD, 在 CAD2002 中不能打开网上邻居的 CAD 文件,但是可以预览。网络没有问题,本机文件可以打开。求 教这个问题该怎么处理? 用右键,在菜单中选“Launch AutoCAD”项 43.请问在 CAD2004 中,把文字炸开为何会缺少笔画? 这大概是 2004 的 BUG。只能换个做法,将打好的文字输出为一个 WMF 格式的文件,把这 些文字删除后插入这个 WMF 的文件,然后分解(explode)就可以了。 44.关于移动命令的问题。原先安装的 2004 挺好的,可今天在使用移动命令时,却发现在选 中物体进行移动时,移动时物体不见了,但命令执行后,物体已移动,不能直观地控制移动 物体的精确位置,请教这是什么问题?! 解决办法(秋枫) code: Command: DragMode Enter new value ON/OFF/Auto : Auto 45.CAD 中有一项自动保存设置,不知自动保存的文件存放在哪个文件夹里?恢复时是否将 扩展名改为 DWG? 1)开始菜单运行.输入“%temp%“回车即可出现自动保存的文件所在文件夹 2)是的。 c:windowstempauto1.sv$文件 一般我是将自动保存时间设置成 20 分钟! 还原时我是将*.sv$文件在 DOS 下 copy 成*.dwg 文件即可(或重命名成*.dwg) ! 例如:C:windowstemp copy auto1.sv$ 1.dwg 46.不知道 Windows 下怎样改文件扩展名?! R14 下是 auto*.sv$,R2002 支持多文档,文件名是“图形名”+随机数字+扩展名 sv$。可以 使用“*.sv$”搜索。 在“资源管理器”及“我的电脑”中文件就可以显示扩展名,右击文件名可以有“重命名” , 就可以改扩展名了(ll_j) 47.打印到后,在下怎么打印? type name.plt prn(yxc) 可以建一 plot.bat(批处理)文件,内容如下(zhynt) copy 1% lpt1/b 在文间关联中将 plt 文件设定为用 plot.bat 打开。 以后只要双击 plt 文件就能直接打印 48.如何实现使用“局部”打开功能? R14 格式不能局部打开,2000+就可以(yxc) 你的图中没有选择图形文件, 所以局部打开不能激活, 需要局部打开的时候可以考虑转存成 R15 格式的。 49.怎样在图纸空间里把模型空间的图翻转过来,是要在图纸空间看见的是坐标横向是 Y 轴, 竖向为 X 轴,我见过别人的图,搞不懂怎么做的。 UCS 命令,其中的三点方式依次为新原点、新 X 轴正方向上的点和 Y 轴正方向的点。将新 X 轴正方向上的点定在新原点的垂直上方,Y 轴正方向的点定在右边就可以了。 50.OLE 是某词的缩略语吗?是的话,是什么词? OLE(Object Linking and Embedding 对象链接和嵌入英文全称首字母的缩写)通过一定的方 式将分布式的对象和数据整合到一个应用程序中, 能够被现在所在的应用程序处理, 也能被 最初建立它的应用程序处理。 与 ActiveX, COM 有关。OLE 是 Windows 中实现比较早的技术,接口也比较简单。在 OLE 的基础上,现在发展出 OLE2 来,具体来说会是一本很厚的书哦。 51 工程图中标注序号的 LISP 程序 在工程设计工作中,经常要对设备、零件等标注序号。根据标准化要求,在标注点处要加上 实心小圆点,然后引出直线 ;在另一端画出一个 810mm 的圆 ;在圆中写上所标注的序号 文字。用 AutoCAD 基本命令完成上述工作费工费时,并且不易修改,特别是在图形密集处, 效果很不理想,图面质量差。 我们利用 AutoLISP 语言编制了 BXH.LSP(标序号),很好地解决了以上问题,该程序为 AutoCAD 增加了一条 BXH 命令, 可方便地在图纸中标注序号, 并且如果修改或删除标注也 十分方便,工效提高十倍以上。根据该程序的编制原理,可演绎出使用在机械制图中标注序 号,标注焊接符号等程序。 BXH.LSP 源程序如下: ;- (defun C:Bxh (/ p1 p2 p3 1 ang 1 bx bxh radi txth) ;标序号 (setq radi 5) ;圆圈半径 (setq txth 5) ;字高 (if (not bx) (setq bx 1) (setq p1 (getpoint “n 请选择起点:“) ;在零件上选一点 (setq p2 (getpoint “n 请选择第二点或回车表示无第二点“) ;标注位置处一点 (setq bxh (getint (gstr “n 请输入序号“ bx) ;序号数 (if bxh (setq bx bxh) (cond (p2 (command “layer“ “set“ 2 “ “) ;改到画细线图层 (setq ang 1 (angle p1 p2) (setq p3 (polar p1 ang (-(distance p1 p2) radi) ;画圆、线 (command “pline“ (polar p1 ang 1 0.25) “w“ 0.5 0,5 “A“ “CE“p1“A“359.9“L“W“0 0 p3“) (command“circle“p2 radi) (command “layer“ “set“ 6 “ “ ;改到写文字图层 “text“ “J“ “M“ p2 txth 0 bx) ;写文字 ) (not p2) ;如果在零件中直接标注 (command “layer“ “set“ 2 “ “) ;改到画细线图层 (Command “circle“ p1 radi) ;画圆 (command “layer“ “set“ 6 “ “ ;改到写文字图层 “text“ “J“ “M“ p1 txth 0 bx) ;写文字 ) ) (setq bx (+ bx 1) (princ) ) ;- 程序的使用方法,在 Command:提示符下,键入(Load“BXH“)回车后再键入 BXH,然后 按屏幕提示输入对应项即可。因为这个命令经常使用,建议把它装在菜单文件,在 ACAD.MNU 适当位置中加入一项: 标序号cc(LOAD “BXH“) ;BXH ;用鼠标点取最为方便。 52 一个更改尺寸类型的一个更改尺寸类型的 LISP 程序程序 AutoCAD 制图中经常用到标注尺寸,如果在标注尺寸前,预先对不同的标注尺寸样式进行 命名,那么要修改尺寸标注的尺寸线状态、箭头规格、尺寸界线形状、文本位置和文本是一 件很容易的事。 但是在实际制图过程中,经常发生预先没有对标注尺寸样式进行命名;或者,在某一个 图中命名了标注尺寸样式,但当其图形文件被其它图(含有相同命名的标注尺寸样式)插入, 并改变了比例时, 图形中的尺寸标注会出现问题。 同样的问题也存在于一张图中某些图形进 行了比例缩放时。 此时如果把不恰当的尺寸标注一个个删除, 再重新标注, 显然是一种不值得提倡的方法。 实际上,用 LISP 语言编一个程序,就很容易解决这个问题。 程序的流程是:选择要修改的尺寸标注,程序自动采用过滤方法将尺寸标注筛选出来, 再选择要修改到的尺寸标注, 程序读取尺寸申请辩识名, 将要修改的尺寸标注关联表中相应 项,逐个替换,再返回关联表即可。 CHD.LSP(修改尺寸标注形式)源程序如下: ; (defun C:CHD(/ al a2 b1 b2 d1 d2 d3 n index) (graphscr) ROMPT “n 请选取尺寸来修改:“) (setq al (ssget (0.“dimension“) (PROMPT “n 请选取要修改到的尺寸:“) (setq a2 (ENTSEL) (setq n (SSLENGTH al) (setq INDEX 0) (setq b2 (entget (car a2) (setq d2 (assoc 3 b2) (repeat n (setq b1 (entget (ssname al index) (setq d1 (assoc 3 b1) (setq d3 (subst d2 d1 b1) (entmod d3) (setq index (+ index 1) ) (princ) ) ; 程序的使用方法,在 Command 提示符下,键入(load “CHD“),或用下拉菜单中文件项应 用程序对话框加载,再键入 CHD,然后再根据屏幕上的中文提示,进行选取,非常方便。 54 优化优化 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 设计队伍的能力。 55 AutoCAD 中尺寸公差的自动标注中尺寸公差的自动标注 AutoCAD 中尺寸公差标注很麻烦,本文给出一短小 AutoLISP 程序,实现了公差值的自 动标准,通过鼠标两次选择即可完成其操作,使用起来非常方便、快捷。 AutoCAD 在用于机械设计时,公差标注有两种方法;其一是通过 DIM 参数设定完成, 但参数设定繁琐,速度也慢,每一个不同公差值都要设定一次,在?R12 0 中名义尺寸与公 差值的小数点位数相同使名义尺寸显得累赘?(R13 0 对此作了改进); 其二是用 TEXT 指令直 接写入,但速度也慢,字的位置也不易写准,常需用 MOVE 指令移动一次。上述两种方法 都需在作图时备公差数值表,先查表后标注,因此在尺寸公差标注上所花时间很多。 笔者用 AutoLisp 编写了一尺寸公差自动标注程序,使用效果良好,速度也快,调用时 仅两次操作即可完成: 首次操作选择公差等级; 再次操作选择被标注尺寸即可完成尺寸公差 的自动标注。 程序由四部分组成: 输入公差等级自动查表; 选取被标注尺寸并进行相应处理; 尺寸大小分类并查取上下偏差值;公差值写入。若将该指令加入菜单后操作起来将更方便, 即将公差等级符号(如 H7、b6、r6、JS7 等)做成幻灯片在菜单上调用。 一、输入公差等级和查表 在菜单上选择了公差标准条目后、屏幕上出现相应幻灯片(如图示)当选取相应公差等级 的项目后,完成了两个指令输入:首先给出了公差等级(实际上是给出了在公差值表中该等 级的相应行号 n 值);其次是启动了公差标准 Lisp 程序。Lisp 程序启动后,打开公差值表 (Tole.TXT)使用 repeat 函数在公差值表中连续读取一行数据,至直与所标公差等级相应的第 n 行为止。 若所标公差为 H8,则菜单上相应行内容为: DAN(LH8)CP(setg n 3)tolerance 若所标公差为 JS6,则菜单上相应行内容为: DAN(JS6)CP(setg n 10)tolerance 公差标注幻灯片 (注 DAN 为幻灯片库名 DAN.SLB,LH8、JS6 为幻灯片名 LH8.SLD 和 JS6.SLP,tolerance 为公差标准 Lisp 程序指令名) 若不做幻灯片则在启动 Lisp 前先键入 Lisp 变量 n 的值。为使标注更方便,操作当前层 自动换至尺寸标注层(DIM 层)。 二、选取被标注尺寸并进行处理 根据 Lisp 提示在图形中选取被标注尺寸,通过相应处理,得到了该尺寸的数值、字体 高度、位置、角度等留作备用,使用的函数是 entget 和 assoc。在获取被标注尺寸时,使用 了 Substr 函数将圆标注尺寸前面的 R、r、 隐去便于后续数值大小判别。同时还判别了该 尺寸是否带有小数点,可使公差值写入时位置更准确,因为小数点所占不到一个字宽。 三、尺寸大小分类并获取相应上下限偏差值 在第一步查表所得的数据行含有该公差等级中的全部上下限数值(GB1801-79 表中的一 列结合第二步获取的被标注尺寸数值, 本步即可查出被标注尺寸的上下限偏差值, 选用 Cond 函数判别偏差值所处位置,再用 Substr 函数将其读出,如若被标注尺寸为 40,则上偏差值 为第 75 字符起的 6 个字符,下偏差值为第 82 字符起的 6 个字符,要求 Tole.TXT 数据表应 竖列整齐。 四、公差值写入 用 TEXT 指令将公差值写入,其写入位置依据名义尺寸的位数及是否有小数点算出, 角度字高也随名义尺寸变化。对 JS 级公差作特殊处理(n=10、11、12*)。 为了使 Lisp 具有通用性,对绝对值公差(如+0.01 0、+0.02 0、0 +0.01、*0.01 等)也作了 考虑,因为这些公差常用的不多,直接写入了 Lisp 程序。程序中 n 从 40 起,数据表中并没 有第 40 行以及后续行。 该 Lisp 程序不大,但函盖了全部机械设计中的公差标注类型如相对公差(国标)、 绝对公 差、一般尺寸、半径尺寸。为了使标注美观还考虑了小数点,使用了 While 函数可对同公差 等级的尺寸连续标注。 五、几点说明 1 由于需获取尺寸标注的名义尺寸,故在尺寸标注前 DIMASO 应设定为 DFF,否则取 不到尺寸数值。 2 程序是以字符位置取上、下限偏差,故公差数值表(tole.TXT)中应整齐,只能用纯文 本编辑软件编写(如 EDIT)。 3 幻灯片编排可根据使用频度来安排,本人是用 AutoCAD 进行模具设计,故幻灯片第 一页 20 个做了上述排序,读者可根据实际情况作调整。 4 本程序在 AutoCAD R11.0 R12.0、R13.0 上通过,源程序和公差值表如下: (defun c:tolerance () (setq txt (open “tole.txt“ “r“) (repeat n (setq tols$ (read-line txt) (close txt) (setvar “cmdecho“ 0) (command “layer“ “s“ “dim“ “) (while T (setq obj (entget (car (entsel) (setq posi (assoc 10 obj) (setq txth (cdr (assoc 40 obj) (setq toleh (* 0.6 txth) (setq angr (cdr (assoc 50 obj) (setq angd (* (/ angr pi) 180) (setq dim$ (cdr (assoc 1 obj) (setq ln (strlen dim$) (if (= (substr dim$ 1 1) “R“) (setq dim$ (substr dim$ 2 (- ln 1) (if (= (substr dim$ 1 1) “r“) (setq dim$ (substr dim$ 2 (- ln 1) if (= (substr dim$ 1 1) “%“) (setq dim$ (substr dim$ 4 (- ln 3) ln (- ln 2) (setq dimt (atof dim$) (setq lupr (getvar “luprec“) (setvar “luprec“ 0) (if (= (strlen dim$) (strlen (rtos (atoi dim$) (setq ln (+ ln 0.7) (setvar “luprec“ lupr) (cond (and ( dimt 0) (setq st1 5 st2 12) (and ( dimt 3) (setq st1 19 st2 26) (and ( dimt 6) (setq st1 33 st2 40) (and ( dimt 10) (setq st1 47 st2 54) (and ( dimt 18) (setq st1 61 st2 68) (and ( dimt 30) (setq st1 75 st2 82) (and ( dimt 50) (setq st1 89 st2 96) (and ( dimt 80) (setq st1 103 st2 110 ) (and ( dimt 120) (setq st1 117 st2 124) (and ( dimt 180) (setq st1 131 st2 138) (and ( dimt 250) (setq st1 145 st2 152) (and ( dimt 315) (setq st1 159 st2 166) (and ( dimt 400) (setq st1 173 st2 180) (and ( dimt 500) (setq st1 187 st2 194) ) (setq tole1$ (substr tols$ st1 6) tole2$ (substr tols$ st2 6) (setq x1 (+ (cadr posi) (* (cos angr) (* (- ln 1.2) txth) (setq y1 (+ (caddr posi) (* (sin angr) (* (- ln 1.2) txth) (setq x2 (+ x1 (* (cos (+ angr 1.5708) (* 0.85 txth) (setq y2 (+ y1 (* (sin (+ angr 1.5708) (* 0.85 txth) (setq xy1 (list x1 y1) (setq xy2 (list x2 y2) (if (or (= n 10) (= n 11) (= n 12) (= n 13) (= n 27) (= n 28) (progn (setq tole$ (strcat “%p“ tole1$)(command “text“ xy1 txth angd tole$) (progn (if (= n 40) (setq tole1$ “+0.01“ tole2$ “ 0“) (if (= n 41) (setq tole1$ “+0.02“ tole2$ “ 0“) (if (= n 42) (setq tole1$ “+0.05“ tole2$ “ 0“) (if (= n 43) (setq tole1$ “+0.10“ tole2$ “ 0“) (if (= n 48) (setq tole1$ “ 0“ tole2$ “-0.10“) (if (= n 47) (setq tole1$ “ 0“ tole2$ “-0.05“) (if (= n 46) (setq tole1$ “ 0“ tole2$ “-0.02“) ? (if (= n 45) (setq tole1$ “ 0“ tole2$ “-0.01“) (command “text“ xy2 toleh angd tole1$ “text“ xy1 toleh angd tole2$) ? ) ) )(princ) 561在 AutoCAD 中有时有交叉点标记在鼠标点击处产生,用 BLIPMODE 命令,在提示行下输 入 OFF 可消除它。 2有的用户使用 AutoCAD 时会发现命令中的对话框会变成提示行,如打印命令,控制它的是 系统变量 CMDDIA,关掉它就行了。 3椭圆命令生成的椭圆是以多义线还是以椭圆为实体是由系统变量 PELLIPSE 决定,当其为 1 时,生成的椭圆是 PLINE。 4CMDECHO 变量决定了命令行回显是否产生,其在程序执行中应设为 0。 5DIMSCALE 决定了尺寸标注的比例,其值为整数,缺省为 1,在图形有了一定比例缩放时应 最好将其改为缩放比例。 6BREAK 将实体两点截开,在选取第二点时如用“”来回答,可由第一点将实体分开。 7CAD 的较高版本中提供了形位公差标注,但圆度及同轴度中的圆不够圆,其实,AutoCAD 中常见符号定义都在 AutoCAD 安装目录下 SUPPORT 子目录下的 gdt.shp 文件中,其中 2 号和 4 号字符定义了圆形的形状,圆的弧度竟为 127,但不太好改正之(如改为 90更不好看) 。 8空心汉字字形如使用 AutoCAD R14 中的 BONUS 功能(一定要完全安装 AutoCAD,或自定 义安装时选了它) ,有一个 TXTEXP 命令,可将文本炸为线,对做立体字十分有用。 9AutoCAD R14 的 BONUS 中有一个 ARCTEXT 命令,可实现弧形文本输出,使用方法为先选 圆弧,再输入文本内容,按 OK。 10BONUS 中还有一个有用的命令,即 MPEDIT,用它将多个线一齐修改为多义线,再改它的 线宽。 11image 命令在 R14 中代替了 R13 中的 BMPIN、PCXIN 之类命令,它将位图嵌入文件中,只 用来显示,如炸开就成了空框架,如何使 PCXIN 等命令重现?请将 R13 安装目录下的 RASTERIN.EXE 拷入 R14 下,用 appload 将其装入,然后就可以将位图导入(可编缉,可炸开) 了。 12BREAK 命令用来打断实体,用户也可以一点断开实体,用法是在第一点选择后,输入“”。 常用一条线一段为点划线,另一段为实线时。 13 AutoCAD R14 中提供了大量的命令缩写, 许多 R13 中无缩写的命令也有了缩写, 如: A:ARC, B:Bmake, C:Circle, Z:zoo,可大量使用之,使用后会发现比鼠标点取快(尤其在 1s 输 5 个字符的 速度下) 。AutoCAD R14 大量扩充了简化命令,不仅增加了以首字母简化的命令(这里不列出) , 而且增加了用前两个字母简化的命令,常用的如:array、copy、dist、donut、dtext、f

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论