Page 53 - Vol.09
P. 53
圖四、EXCEL 數量計算表 圖五、VB 6.0 程式編譯環境
示再加上 2% 後就符合過去我們所 ETABS 程式裡面把整個 3D 模型
圖六、浮動式自建功能表
採用的比例放大原則,但是,藉由 輸出為 Microsoft ACCESS 資料庫
精算這種比較合理的邏輯,可以確 檔案,VB 程式可以利用 OLE 資料
實的去掌握到工程的成本,把過去 庫物件的操作來開啟這個資料庫檔
的 15% 的經驗雜項數量縮減到 2% 案,並且從中選取所需的資訊,目
也算是一個不小的進步。 前 VB 程式對資料庫物件處理的速
度還不夠快,如果要不斷的開啟資
料庫讀取並且執行篩選功能,會浪
費許多寶貴時間,實務面的作法是
先把資料庫中有用的資訊整理到記
程式架構 憶體裡面,然後直接對記憶體中的
資料來應用,以加速執行的速度。
剪力牆接合臨時支撐角鋼…等等。
目前程式已經可以達到精算的項目 需要輸入的資料除了基本的檔案名
Microsoft 的 EXCEL 是 目 前 數 量
包含有:小斜撐、螺栓、剪力釘、 稱外,還有一些選項必須要使用者
計算上最常使用的工具,除了一
橫隔板、加勁板、剪力連結板、斜 般儲存格的運算與公式整合外, 輸入:
撐連接板、柱底板等。 Microsoft 還提供了 VBA 的巨集語 – 計算模式
這些新增的功能的驗證,是以 F14 言,可以近一步撰寫複雜的程式, iType=1 表示採用淨長度精算,
P5 梁柱構架式辦公大樓為案例, 自動化的控制 EXCEL 中絕大多數 也就是梁的長度會扣除柱子的深
與不同的鋼構投標廠商估算數量比 的資料與格式,這類 VBA 撰寫的 度,iType=0 表示採用心到心長
較後發現,誤差可以控制在 2% 內, 程式還可以進一步的用 VB 6.0 或 度精算原則(不執行精算作業)。
也就是不以放大係數加成,而直接 是 VB.NET 來編輯成為獨立的執 – 剪力釘尺寸
採用精算後的結果是廠商報價數量 行檔,再由外部來呼叫並且控制 是專案採用的剪力釘直徑,梁剪
的 98~99% 以內的數量比例,表示 EXCEL 物件,這種軟體技術稱作 力釘預設長度為 115 mm,柱剪
利用結構模型可以做到相當可靠程 ActiveX 技 術, 這 也 是 Microsoft 力釘預設長度為 89mm。
度的估算。建議可在精算後的數量 Office 系列軟體最吸引人之處,就 – DECK 肋條的間距
再添加一些放大係數例如 1.02 到 是自動化整合。本文採用的程式語
1.05 的放大量,去涵蓋精算目前 言是以 Microsoft VB 6.0 程式發展 該 間 距 與 小 梁 的 剪 力 釘 數 量 計
還沒有掌握的雜項,例如 : 梁高低 環境。 算有關,小梁剪力釘間距會以
DECK 肋條相同間距為配置,計
差、樓版高低差收邊、懸臂版角鋼、 經過編譯的程式碼,相當於是浮在
算剪力釘的數量。
SRC 梁剪力牆接合臨時支撐角鋼、 EXCEL 上方的自建功能表 圖六,
帷幕牆加勁鐵件…等。 可以直接控制 EXCEL 的儲存格資 – SRC 柱到達的樓層名稱
目前程式還是保留了原先心到心計 料,利用 EXCEL 多活頁的功能, 該樓層以下鋼柱會加計剪力釘,
算的功能,使用者可以去比較精算 可以設定其中一頁是輸入活頁,其 剪力釘原則上在柱外以水平
後的差異,依照目前測試的結果發 他多頁為輸出活頁。 200mm 間 距, 垂 直 200mm 間
現純梁柱構架放大係數為 1.06,純 程式需要指定 ETABS 模型的 MDB 距計算。
桁架構架的放大係數為 1.13,這表 資料庫檔案名稱,這個檔案是在 這些選項就讓程式的邏輯來判斷是
NEW FAB ENGINEERING JOURNAL MARCH 2013 53