本文目录一览:
跪求一个CAD自动求和插件,将拾取的N条线段的长度自动求和
已上传,亲测可用
启动CAD,点工具-加载应用程序 加载以后,输入命令n,框选所要统计的线条,总长度会在命令行显示
求CAD中计算所有线段长度总和的方法
CAD中计算所有线段长度总和的方法如下:
1、要想计算CAD中所有线段长度总和先去百度上搜索下载”cad计算总长度插件“,并下载好。
2、下载好插件后,打开CAD,打开要测长度所对应的cad图纸,然后点击菜单栏中的工具按钮,然后在下拉菜单中选择加载应用程序。
3、选择加载应用程序后,会弹出加载应用程序对话框中,在对话框名称下利用小三角找到开始下载好的计算总长的插件,选择好后点击中间的加载。
4、插件加载好后底下命令栏就会提示”加载成功“,这时就可以点击对话框界面中的关闭。
5、然后在CAD命令栏中直接输入”zcd“(即总长度的拼音缩写),输入好后按”Enter“键确定。
6、接着把要统计长度的线段都选择好。
7、选择好多个线段后,按”Enter“键确定,命令栏就会出现选择的多个线段总长的数值。这样线段的长度总和就算出来了。
想要一个计算CAD多条杂乱线段总和的LSP,求高手帮忙编写一个。
计算曲线长度的插件,需要AutoCAD完整安装。
高版本AutoCAD里面,VBA要另外下载,【ET】也要安装。
(defun c:tes ( / kw1 dis ent)
(vl-load-com)
(princ "\n请选择曲线")
(if (setq kw1 (ssget '((0 . "*LINE, CIRCLE,ARC,HELIX,ELLIPSE"))))
(progn
(setq dis 0)
(while (setq ent (ssname kw1 0))
(setq kw1 (ssdel ent kw1))
(setq dis (+ dis (vlax-curve-getDistAtParam ent (vlax-curve-getEndParam ent))))
);while
(princ (strcat "\n曲线总长度为:" (rtos dis) "毫米"));命令行显示
)
)
(princ)
)