我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網(wǎng)站首頁 > CAD新聞

cad如何在一個圖層內(nèi)查詢多條線段長度總和

時間:2011-04-25 08:26:02 來源:未知

一個簡單的源代碼,測試后可以修改編輯讓它更符合你的要求:

(princ "n程序:統(tǒng)計線段長度 命令: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)
)

將以上代碼復(fù)制在記事本內(nèi)后“另存為”→“統(tǒng)計線段長度.lsp”

打開CAD,運行“appload”命令加載剛保存的“統(tǒng)計線段長度.lsp”文件

按命令提示“程序:統(tǒng)計線段長度 命令:xkbuild”
輸入命令xkbuild選擇要統(tǒng)計長度的線段即可。

附:我的命令行操作提示

命令:
命令: appload
已成功加載 統(tǒng)計線段長度.lsp。


命令:
程序:統(tǒng)計線段長度 命令:xkbuild命令:
命令:xkbuild選擇對象: 指定對角點: 找到 4 個

選擇對象:
共選擇 4 條線段. 線段總長: 1623.294.