CAD怎么快速統(tǒng)計墻長等多段線?

作為建筑行業(yè)的專業(yè)人員,需要經(jīng)常和圖紙打交道,目前大部分人統(tǒng)計梁、墻的長度需要先繪制多段線,在統(tǒng)計多段線。或者使用建模軟件建立模型統(tǒng)計墻、梁的長度。下面介紹一種使用天正cad快速統(tǒng)計墻、梁長度的方法。
1、建立統(tǒng)計多段線長度插件
新建空白的文本文檔(txt文件),復制下列代碼:
(princ "\n程序:統(tǒng)計線段長度 命令: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)
)
點擊文件另存為,保存類型選擇“所有文件”,文件名為“統(tǒng)計線段長度.lsp”,保存到桌面或者任何位置(本例保存的桌面)。
2、天正cad打開需要統(tǒng)計的圖紙,處理圖紙,選擇需要統(tǒng)計的樓層,快捷命令“x”進行分解,再次選擇圖紙,輸入“xccx”消除重合線段(這一步是為了避免把重合線段統(tǒng)計到最終數(shù)據(jù))。
3、輸入“la”調(diào)出圖層管理,選擇梁的圖層,然后“反轉(zhuǎn)選擇”,之后點擊關(guān)閉其他圖層(將反轉(zhuǎn)選擇圖層后面的小燈泡關(guān)閉就好),這樣就得到了只有梁的圖紙
4、輸入“appload”命令加載第一步建立的“統(tǒng)計多段線.lsp”文件,點擊加載,顯示加載成功
5、框選全部的梁,輸入“jzkj”,得出全部線段長度,除以2即梁的長度。
注意事項:
墻長以及別的線段長度與上面方法類似,不再贅述。
相關(guān)推薦:
相關(guān)文章
- cad2007怎么繪制一條曲線彈簧?cad繪制一個彈簧就需要先學會繪制曲線,今天我們就來詳細介紹一下cad繪制彈簧的教程,感興趣的朋友可以進來參考一下2016-11-09
- CAD修訂云線命令怎么繪圖?今天我們來介紹一下修訂云線REVCLOUD命令的使用方法,很多時候我們都會用到這個命令繪圖,使用方法也簡單,需要的朋友可以參考下2016-11-02
- cad怎樣畫折斷線?cad平面圖中想要繪制出現(xiàn)切斷的線條,該怎么繪制呢?下面我們就來看看cad折斷線繪制的圖文教程,需要的朋友可以參考下2016-10-30
- CAD怎么使用多段線命令?cad中想要繪制多線段圖,無論有多少個點都是一個一體圖,不能單獨編輯其中的線段,該怎么使用多段線命令呢?請看下文詳細介紹,需要的朋友可以參考2016-10-28
- CAD2017怎么繪制平行線?在繪圖的時候,想在圖紙中繪制平行線,該怎么繪制呢?今天我們就來介紹集中常見的繪制方法,很簡單,需要的朋友可以參考下2016-10-25
- cad怎么改變線條粗細?cad中想要將線段變粗該怎么設置呢?方法有很多,今天我們就來看看cad讓線段變粗的三種方法,都很簡單,需要的朋友可以參考下2016-10-17
- cad怎么等分線段?cad中的線段想要平均分段,該怎么分?cad中可以使用命令快速的的等分對象,下面我們就來看看CAD線段定距等分的教程,需要的朋友可以參考下2016-10-14
- cad打印缺少線條該怎么辦?cad圖紙打印以后發(fā)現(xiàn)缺少很多線條,這是怎么回事?下面我們就來看看cad打印缺失的解決辦法,需要的朋友可以參考下2016-10-11
- cad多段線怎么設置線寬?cad中國繪制的多段線該怎么設置線寬呢?多段線經(jīng)常使用,下面我們就來看看cad多段線設置線寬的詳細教程,需要的朋友可以參考下2016-10-02
- CAD怎么繪制函數(shù)曲線?cad中可以根據(jù)excel中的數(shù)據(jù)來制作函數(shù)曲線圖,今天我們就來看看cad結(jié)合excel制作函數(shù)曲線的教程,需要的朋友可以參考下2016-09-29