看似平凡無奇的一支角鋼,麻雀雖小卻五臟俱全,細究起來要注意的事還真是不少。
定義
甚麼是角鋼? 怎樣的東西才是大家認可的角鋼? 除了你認可之外,最好也能讓程式認可。
被程式認可的角鋼,維護起來會比較容易,而且在統計數量時也才會正確。
那麼,角鋼該如何定義呢?
可以用「圖層」? 或是在線條內加上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 書寫構件長度
沒有留言:
張貼留言