2026年3月20日 星期五

[AutoTower] 你想要畫出一支怎樣的角鋼

    看似平凡無奇的一支角鋼,麻雀雖小卻五臟俱全,細究起來要注意的事還真是不少。


定義

甚麼是角鋼? 怎樣的東西才是大家認可的角鋼? 除了你認可之外,最好也能讓程式認可。

被程式認可的角鋼,維護起來會比較容易,而且在統計數量時也才會正確。

那麼,角鋼該如何定義呢?

可以用「圖層」? 或是在線條內加上Xdata?

是否需要把一群 '鬆散' 的線條 'Group' 在一起?

在鐵塔的材料表裡,作為構件的除了角鋼之外還會有其他類似 H型鋼或圓管之類的材料嗎?


角鋼本體

定義

    位於「構件-物件」圖層內的線段。


拉線孔

肉厚線

Gauge 與 Pitch

加工

加工後外觀多樣,程式有必要分開處理嗎?

    直條形角鋼

    多彎折角鋼


螺栓

定義

    位於「螺栓-M16」圖層內的圖塊。

    圖塊名稱為「       」。


螺栓規格、直徑、長度、材質與數量

螺帽與墊片


角鋼編號

定義

    位於「構件-編號」圖層內的文字。

    文字內容不限制。


單支

前後雙支


角鋼規格

定義

    位於「構件-規格」圖層內的文字。

    文字內容必須符合鋼鐵規格。


角鋼長度

定義

    位於「構件-長度」圖層內的文字。

    文字內容必須符合 '('  + 數值 + ')' 之格式。


加工符號

定義

    位於「構件-加工」圖層內的圖塊。

    圖塊名稱為「       」。


尺寸標註

定義

    位於「構件-尺寸標註」圖層內的標註。    


加強的自動化


自動識別角鋼開口朝向

    設立一個開關,在繪製立面時旗標為 1,其它時候旗標為 0。

at$TowerView  0 = 平面   1 = 立面


自動識別肉厚是實線還是虛線

    在塔身立面處之角鋼斜材外觀呈現 "X" 形,通常右斜( / ) 角鋼的肉厚都是實線,而左斜 ( \ ) 是虛線。此處可以考慮設立一個開關,是否要自動處理或是詢問後處理。


一次畫出 "X" 的角鋼

    在塔身立面處之角鋼斜材外觀呈現 "X" 形,此處可以考慮設立一個開關,或詢問是否要一次畫出 "X" 外觀的角鋼。

或許可以同時剪除被遮住處的線條。


程式需要斜率與基線之中線,來計算出角鋼交叉處之交點。

如果尚未有基線之中線,則可以自行指定。


在交叉處自動加入螺栓孔

    在塔身立面處之角鋼斜材外觀呈現 "X" 形,在其交叉處會需要放置一個螺栓,此處可以考慮設立一個開關,或詢問是否要插入螺栓。


要畫出一支怎樣的角鋼才能統計數量

        角鋼本體與編號、規格、長度...如何關聯?


子程式


外部程式

atStlLSObjAdd.lsp       繪製短向角鋼

atStlLLObjAdd.lsp      繪製長向角鋼

atShortMember1.lsp    繪製橫擔主材與主柱連接處的角鋼短材,圖形預設放大2倍。

atStlSpecSetStyle.lsp    設定構件規格字型

atStlSpecSetTxSz.lsp    設定構件規格字高

atStlLSpecAdd.lsp        書寫角鋼規格

atStlLenSetStyle.lsp      設定構件長度字型

atStlLenSetTxSz.lsp      設定構件長度字高

atStlLenAdd.lsp            書寫構件長度





沒有留言:

張貼留言