CAD中如何批量标注所有线段的长度
发布网友
发布时间:2022-03-26 07:42
我来回答
共7个回答
热心网友
时间:2022-03-26 09:11
工具\材料
电脑 cad软件
1、首先在电脑上下载并打开cad软件,接着打开需要统计线段的cad图纸。
2、接着选择一个需要统计的线段然后点击鼠标右键,如下图所示,点击“统计长度”选项。
3、接着继续点击需要统计的线段,选择完成后点击右键。
4、然后移动鼠标到需要标注的位置点击输出统计的长度,如下图所示。
5、统计后的长度,如下图所示,最后保存即可。
热心网友
时间:2022-03-26 10:29
我想你是用过PRO-E之类的三维生成二维工程图以后可以自动生成标注所以才有此一问的吧---
不过我用了这么久的AutoCAD,还没有发现批量标注所有线段的方法。如果你是要标注同一个方向上的尺寸的话,【连续标注】算是比较快的了,先用【线性】标注出一个尺寸,然后点击【继续】(标注工具条第十一个图标),就可以在这个方向上连续标注尺寸了。
还有【快速标注】(标注工具栏第九个图标)这个命令也能加快标注速度的。
热心网友
时间:2022-03-26 12:04
先线性标注第一个,然后输入dimcontinue(连续标注),就可以接着往后面标注了。这已经是CAD标注的最高境界了,没有更省事的了,您就把分给我把。
热心网友
时间:2022-03-26 13:55
如果线段长度一样,标注一个再用多重复制也不错啊!
如果我说的还行,分也可以给我的!
热心网友
时间:2022-03-26 16:03
CAD没有批量标注的功能.
热心网友
时间:2022-03-26 18:28
(defun c:tt ()
(if (not #txt_height)
(setq #txt_height 3.5)
)
(if (not #txt_bit)
(setq #txt_bit 1)
)
(if (setq val (getint (xdrx_prompt "\n保留位数<" #txt_bit ">:" t)))
(setq #txt_bit val)
)
(if (setq val (getreal (xdrx_prompt "\n字高<" #txt_height ">:" t)))
(setq #txt_height val)
)
(xdrx_begin)
(xdrx_sysvar_push '("dimzin" 0))
(while
(and (setq e (xdrx_entsel "\n拾取多段线<退出>:" '((0 . "LWPOLYLINE"))))
(setq pt (cadr e))
(setq e (car e))
(setq inx (xd::polyline:onsegat e pt))
(setq g (xdrx_polyline_getlinesegat e inx t))
(xdge::getpropertyvalue g "length" "midpoint" "angle")
)
(setq #angle (xd::geom:angleformat #angle)
p1 (trans
(polar #midpoint (+ #angle (/ pi 2.0)) (/ #txt_height 2.0))
e
0
)
)
(xd::text:init 1)
(xdrx_text_make
p1
(rtos #length 2 #txt_bit)
(getvar "textstyle")
#txt_height
#angle
)
(xdrx_setpropertyvalue
(entlast)
"HorizontalMode"
1
"verticalmode"
1
"AlignmentPoint"
p1
)
(xdge::free g)
)
(xdrx_sysvar_pop)
(xdrx_end)
(princ)
)
热心网友
时间:2022-03-26 21:09
阳光算量快手可以实现这个功能