cad中如何计算多段线长度1
发布网友
发布时间:2023-10-10 01:07
我来回答
共3个回答
热心网友
时间:2024-12-04 16:18
AutoCAD计算长度,一般使用插件计算。
使用插件之前,AutoCAD要安装【Express Tools】,高版本的还要安装AutoCAD_VBA。
然后打开AutoCAD,命令【appload】加载程序,并在启动组里面添加插件路径。设置完成就可以使用插件了。
附件是autolisp程序,可以测量曲线长度,加载后,命令【CD1】。
追问怎么没法下载呀?
追答
好像被删除了。复制代码到记事本,以【.lsp】为后缀命名,比如【20160916计算曲线长度.lsp】这样的格式。代码如下:
(defun C:CD1 ( / &dis1 &dis2 &k1 &kw1 i);命令【CD1】
(setvar "cmdecho" 0)
(setvar "blipmode" 0)
(vl-load-com)
(princ "\n请选择曲线")
(if (setq &kw1 (ssget '((0 . "*LINE,CIRCLE,ARC,HELIX,ELLIPSE"))))
(progn
(setq i 0.0 &dis1 0.0)
(while (setq &k1 (ssname &kw1 i))
(setq i (1+ i) &dis2 (vlax-curve-getDistAtParam &k1 (vlax-curve-getEndParam &k1)))
(setq &dis1 (+ &dis1 &dis2))
);while
(princ (strcat "\n选择的曲线有" (rtos i 2 0) "条,长度共: " (rtos &dis1) " 毫米"))
);命令行显示长度
)
(princ)
)
来自:求助得到的回答
热心网友
时间:2024-12-04 16:19
1,将单条直线分别标注出长度(平行标注),然后相加之和
2,安装燕秀工具箱辅助工具,执行LN命令,选择所需计算的直线,回车!
热心网友
时间:2024-12-04 16:19
查看特性