如何消除零件图中的所有标注?
各位网上师、友好!我是学机电的,机械和自动控制都会一些,机械方面能看懂装配图。
以前一直是徙手绘图。
现,刚开始学用 Auto CAD 2004 绘图,已经是第三天了,我买了
四本带光盘的书,并从这些光盘中下载了很多机械方面的零件图和装配图。
为了尽快掌握该技能,我准备从装配图入手。我知道这项工作的程序是:
备齐该装配图中的所有零件图,并将其生成图块,然后再将各零件进行组合。
我现在遇到的问题是,在将零件图生成图块时,必须将零件图中的标注
全部删除,我用了很多办法也没能做到……!
请网上的师、友助我。
谢谢!
syw 040410 23.45 标注指什么?尺寸标注还是文字标注?
如果图纸严格按层绘制,这些标注在它们的图层内,这样比较容易解决。如果没严格按层,那删除就困难得多,不过编个小程序可以一下子解决。 2楼<A name=11280><FONT color=#000066><B>独角斗士</B></FONT></A>网友好!
这个网站的朋友真热情,没想到这么快就有了回音!
我说的“标注”指的是尺寸、文字都要去掉。
我刚学 Auto CAD ,目前还不会编这方面的程序,
如果原零件图没有严格按照图层标注的话,对我来说可有什么好办法吗?
谢谢!
syw 040411 00.35 如果图形实体与标注在不同层,只得锁住实体层,再用删除命令就可一次搞定,全部包起来删掉。 谢谢四楼网友!
syw 040411 07.10 可以搞个小程序,见标注即封杀。 6楼网友好!
我刚学 Auto CAD ,在此领域中编程,目前还不会,只好
按照 2、4 楼网友的指点行事,如有不会再向您们请教。
谢谢!
syw 040411 23.40 (defun c:delall (/ sset elist ename) <BR> (setq sset (ssget "X") sslen (sslength sset))<BR> (while (> sslen 0)<BR> (setq elist (entget (ssname sset (setq sslen (1- sslen)))))<BR> (setq ename (cdr (assoc -1 elist)))<BR> (if (or<BR> (= (cdr (assoc 0 elist)) "TEXT")<BR> (= (cdr (assoc 0 elist)) "ATTDEF")<BR> (= (cdr (assoc 0 elist)) "MTEXT")<BR> (= (cdr (assoc 0 elist)) "DIMENSION")<BR> (= (cdr (assoc 0 elist)) "LEADER")<BR> )<BR> (command "_erase" ename "")<BR> )<BR> )<BR> ) <A name=11280><FONT color=#000066><B>独角斗士</B></FONT></A>网友好!
再次感谢您的帮助!
syw 040412 01.40 为什么不用Autocad的对象选择过滤器 'filter 呢?