CAD图中,怎么测量不连续线段的总长度?

您所在的位置:网站首页 cad2007怎么连续测量长度 CAD图中,怎么测量不连续线段的总长度?

CAD图中,怎么测量不连续线段的总长度?

2024-02-16 01:59| 来源: 网络整理| 查看: 265

(princ "\n 程序:统计线段长度命令:xkbuild")

(defun C:xkbuild (/ CURVE TLEN SS N SUMLEN)

(vl-load-com)

(setq SUMLEN 0)

(setq SS (ssget '((0 . "CIRCLE,ELLIPSE,LINE,*POLYLINE,SPLINE,ARC"))))

(setq N 0)

(repeat (sslength SS)

(setq CURVE (vlax-ename->vla-object (ssname SS N)))

(setq TLEN (vlax-curve-getdistatparam CURVE (vlax-curve-getendparam CURVE)))

(setq SUMLEN (+ SUMLEN TLEN))

(setq N (1+ N))

)

(princ (strcat "\n共选择" (itoa (sslength SS)) "

条线段线段总长" (rtos SUMLEN 2 3) "."))

(princ)

)

将以上代码复制在记事本内后

“另存为”→“统计线段长度.lsp”

打开CAD,运行“appload”命令加载刚保存的

“统计线段长度.lsp”文件按命令提示

“程序:统计线段长度命令:xkbuild”

输入命令xkbuild

选择要统计长度的线段即可。

附:我的命令行操作提示

命令

命令: appload已成功加载

统计线段长度.lsp

命令程序:统计线段长度

命令:xkbuild

命令

命令:xkbuild

选择对象

指定对角点

找到4个选择对象

共选择4条线段

线段总长

。。。。。。。。。。。。。。。。。。。。。。。。。。。。

个人检验有用。

转自网络:cad查询多个线段长度总和



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3