作為建筑行業的專業人員,需要經常和圖紙打交道,目前大部分人統計梁、墻的長度需要先繪制多段線,在統計多段線。或者使用建模軟件建立模型統計墻、梁的長度。下面介紹一種使用天正cad快速統計墻、梁長度的方法。
1、建立統計多段線長度插件
新建空白的文本文檔(txt文件),復制下列代碼:
(princ "/n程序:統計線段長度 命令:jzkj")
(defun C:jzkj (/ 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”,保存到桌面或者任何位置(本例保存的桌面)。
2、天正cad打開需要統計的圖紙,處理圖紙,選擇需要統計的樓層,快捷命令“x”進行分解,再次選擇圖紙,輸入“xccx”消除重合線段(這一步是為了避免把重合線段統計到最終數據)。
3、輸入“la”調出圖層管理,選擇梁的圖層,然后“反轉選擇”,之后點擊關閉其他圖層(將反轉選擇圖層后面的小燈泡關閉就好),這樣就得到了只有梁的圖紙
4、輸入“appload”命令加載第一步建立的“統計多段線.lsp”文件,點擊加載,顯示加載成功
5、框選全部的梁,輸入“jzkj”,得出全部線段長度,除以2即梁的長度。
注意事項:
墻長以及別的線段長度與上面方法類似,不再贅述。
相關推薦:
cad云線怎么畫? CAD畫各種形狀的云線的技巧
cad怎么改變線條粗細? cad讓線段變粗的三種方法
cad怎么算多條線段長度? cad計算所有線段總長度的教程
新聞熱點
疑難解答