CAD中怎样一次算出多条多段线的总长度

2024-10-29 23:12:19
推荐回答(5个)
回答(1):

1、首先在命令栏输入命令“li"(英文大小写都可以,这个没有影响,下面步骤中输入命令也是这样,没有区分),然后按”Enter“键确定。

2、然后我们选择两条不同的线段,如图所示,选择好对象,按”Enter“键确定。

3、就会弹出文本窗口,上面有两个不同的对象的长度值。

4、在百度上搜索下载”cad计算总长度插件。

5、然后回到我们要测长度所对应的cad图纸,点击”工具“---”加载应用程序“。

li命令全称(LIST)就是一个查询图形各种参数特征的工具,点击要查询的图素后再输入LI,该图素所有信息都可以出现,包括图素类型,颜色,图层,长度,坐标,面积,等等等,主要是用来方便作图者快速了解图元的一个快捷工具。

回答(2):

以下就是操作流程:

1、首先我们必须先做出一个标注,然后用cad打开需要标注的图形

2、在cad菜单栏中选择标注-快速标注,或者直接使用快速标注快捷键DLI。

3、使用线性标注选择标注的第一点和第二点。

4、确定标注的第一点和第二点后拉出标注线。

5、在cad菜单栏中选择标注-连续,cad连续标注快捷键是DCO。此时连续标注会自动选择之前标注的第二点,在需要标注的其它点依次单击就会做出连续的标注了。

回答(3):

建议你这样试试看:

(defun c:sum-length (/ obj-s obj-name obj n sum-l)

(prin1 "求选定线段的总长")
(setq obj-s (ssget) ;选择集
n 0  ;选择的图元数量
sum-l 0)  ;总长
(repeat (sslength obj-s)
(setq obj (ssname obj-s n)  ;图元名
obj-name (cdr (assoc 0 (entget obj) ;图元类型
)
)
)
(if (or (= obj-name "LINE")
(= obj-name "CIRCLE")
(= obj-name "ARC")
(= obj-name "SPLINE")
(= obj-name "POLYLINE")
)
(setq sum-l (+ sum-l (get-length obj)))) ;图元的长度加总
(setq n (1+ n))
)
(prin1 (strcat "选择的"
(itoa n)
"个对象的总长度:"
(rtos sum-l)))
(princ)
)

(defun get-length (curve)
;求直线、圆弧、圆、多段线、优化多段线、样条曲线等长度
(vl-load-com)
(setq curve (vlax-ename->vla-object curve))
(vlax-curve-getDistAtParam curve
(vlax-curve-getEndParam curve)

  • 最普遍的介绍:

回答(4):

先快速选择 ,快速选择里 选线 颜色 黄色, ,然后就可以全部选中 黄颜色的线了。 把黄色的线 复制 然后粘贴到旁边 就可以随便你折腾了。 选中全部黄色的线,命令行输入li 回车 。应该就会出来线的总长度的!

回答(5):

这个有一个线段求和的lsp插件,你到网上去找一下CAD线段求和插件,然后呢,通过外部应用,把他加载进去就可以了,然后每次使用的时候输入对应的号码非常方便