2026年3月20日 星期五

[AutoTower] 如何寫一套基於 AutoCAD 的 AutoTower 鐵塔繪圖軟體

大原則是,依據現有資料與需求量身打造。

觀念必須改變,畢竟手繪與程式自動繪圖有很多地方不一樣。


鋼材基本資料

    角鋼 -- 等邊角鋼與不等邊角鋼。

    鐵板 -- 材料表需注意不同材質。

    螺栓 -- 公制 M16、M20、M22、M24 等;英制 5/8"、3/4"、7/8"、1" 等。

    腳踏釘


鐵塔基本資料

    電壓

    型式

    部位

    高度與寬度

    節距

    彎曲點


鐵塔規範


設計資料

    基線

    主柱

    塔身

    橫擔

    繼塔

    塔腳


輸出需求

    應力圖

    詳細圖

    裝建圖

    Excel材料表


實作順序

1. 型鋼基本資料、鐵塔放樣規則、程式基本常數與變數之管理。

2. 繪圖單位與比例,圖紙與圖框。

3. 斜率三角形與基線梯形。

4. 放置螺栓、書寫螺栓數量長度。

5. 書寫構件規格、長度與插入編號。

6. 繪製角鋼。

7. 書寫鐵板規格與插入編號。

8. 放置主柱。

9. 放置斜材角鋼。


11. 橫擔。


優先建立的幾個開發邏輯

  1. 資料結構化 (Data Driven): 鐵塔的節間(Panel)通常是有規律的。建議你建立一個 List 來儲存塔身的寬度與高度。

    • 例如:'((Height . 3000) (TopWidth . 1200) (BottomWidth . 1800))

    • 這樣在繪圖與標註時,只需調用這個清單,就不需要手動輸入座標。

  2. 標註型式自動化: 鐵塔圖面通常包含「零件圖」與「組裝圖」。零件圖需要極精確的標註(如:螺栓孔位),組裝圖則需要較大的字體。

    • 建議在 SmartDim 執行前,加入我們之前討論的標註型式切換功能。

  3. 座標運算子 (Helper Functions): 鐵塔充滿了「斜線」。建議你寫一些專門計算塔身斜度(Slope)與斜撐長度(Bracing length)的微型子程式。

    • 例如:給定高度與上下寬差,自動算出斜材的角度。

沒有留言:

張貼留言