劉若斐
(浙江大學建筑設計研究院有限公司,浙江 杭州 310028)
AutoCAD是美國AutoDesk公司開發的通用計算機輔助繪圖設計系統,是世界上最為流行的通用CAD平臺。AutoCAD的強大生命力在于它的通用性、多工業標準和開放的體系結構。
然而通用軟件最大的缺點就是不能很好地為某個特定領域服務。針對CAD 的二次開發能有效地解決實際工程應用,縮短設計周期,減少工作量,降低出錯概率及提高設計中的自動化程度[1]。
結構施工圖中,混凝土梁配筋為整個項目最繁瑣,工作量最大的任務,結構工程師在繪制梁配筋圖紙時需要花費大量時間進行人工手動配筋。隨著出圖時間日益緊張,以及結構計算模型的日益復雜,最終圖紙經常會出現梁配筋不足的情況,這不僅違反國家強制性規范,給設計人員和設計單位帶來處罰通報的風險,同時降低了結構安全余量,造成結構安全風險。而通過二次開發輔助配筋設計,不僅可大大減小手工配筋出錯的概率,還可以提高設計人員的工作效率。
AutoCAD數據庫是用來管理當前圖形的圖元實體和其他非集合信息的容器。一個AutoCAD數據庫包含特定的符號表和命名對象字典。符號表是AutoCAD中的一個容器對象,保存了對應的符號表記錄,用來保存AutoCAD對象。每個符號表包含特定的符號表記錄的實例,例如層表(AcDbLayTable)包含層表記錄,塊表(AcDbBlockTable)包含塊表記錄,所有的AutoCAD實體包含于塊表記錄中。圖1形象地描述了AutoCAD 數據庫的基本結構。

圖1 AutoCAD數據庫的……