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

您的位置:網站首頁 > CAD新聞

CAD自動累計多條線段長度的程序

時間:2010-12-18 13:02:18 來源:未知

用法: 在CAD的命令行中輸入Appload或點擊工具--加載應用程序,打開加載/卸載對話框,把zz.lsp文件復制到已打開的文件夾中,選擇下載的附件文件,然后點擊內容--加載--選中文件--點擊關閉即可,文件名是ZZ,點擊加載/關閉即可。在CAD命令行中輸入ZZ,選擇要統計線段長度的所有線段,結果馬上出來。

 

;;;-----------------------------------------------------
;;;計算線加總長度
;;;-----------------------------------------------------
(defun C:zz (/ 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))
)
(print (strcat "總長度: " (rtos SUMLEN 2 5)))
(princ)
)