下載app免費領取會員
投稿人:羊兆亮
聯系方式:13511554169
作者簡介:
本人是一名深耕建筑工程領域多年的從業者。出于對行業痛點的深刻洞察與技術革名的熱情,我于49歲時從零開始自學C#語言,并專注于Revit二次開發領域。 目前,已成功將行業知識與編程技術深度融合,獲得了四項國家計算機軟件著作權。
本文所涉及的核心技術,已獲得國家計算機軟件著作權登記,證書清單如下:
1. 不布置門窗抱框柱計算門窗抱框柱工程量插件,證書號:14407277;
2. 不布置門窗過梁計算門窗過梁工程量插件,證書號:14323296;
3. 錐形獨立基礎頂面尺寸實例參數動態覆寫系統,證書號:16429242;
4. 一種不布置馬牙槎計算馬牙槎工程量的軟件,這書號:16538741;
摘要:本文針對Revit默認幾何剪切關系與國內工程量計算規則不符的核心痛點,提出了一套基于C#二次開發的解決方案。通過創建多類別共享參數并依據 《房屋建筑與裝飾工程工程量計算標準》(GB/T 50854-2024,以下簡稱《標準》) 對圖元進行標準化分類,調整圖元剪切關系。
Revit的默認模型類別的梁、柱的,但是根據《標準》的規定梁則需要細分為基礎連系梁、鋼筋混凝土梁,圈梁作為墻體的附屬構件其他篇章單獨介紹。柱則細分為鋼筋混凝土柱、構造柱。更重要的是,Revit默認的幾何剪切關系與《標準》中工程量計算規則不同,導致工程量錯誤,達不到《標準》的計算規則要求.
根據《標準》要求,利用C#語言創建建筑工程的多類別共享參數:項目編碼、項目名稱、項目特征,通過對實例圖元賦值,實現對模型圖元的規范化、標準化分類,建立正確的幾何剪切關系、實現準確計量。
作者以《高等職業教育“十二五”精品課程規劃教材》之《建筑工程計量與計價實務》的案例圖紙作為模型文件。
梁類別定義,將基礎聯系梁圖元的項目編碼賦值為010502001開頭的十二位的編碼;鋼筋混凝土梁圖元的項目編碼賦值為010502011開頭的十二位的編碼;圈梁圖元的項目編碼賦值為010502022開頭的十二位的編碼;見附圖。
柱類別定義,將鋼筋混凝土柱圖元的項目編碼賦值為010502006開頭的十二位的編碼;構造柱圖元的項目編碼賦值為010502021開頭的十二位的編碼。見附圖。
C# 創建多類別共享參數代碼,見附圖

由于模型圖元數量比較大,利用C#語言快速檢查所有的圖元是否都被賦值,通過合法性檢查,保證模型圖元都被賦值。創建多類別共享參數、合法性檢查的Ribbon界面,見附圖。

《標準》結構柱工程量計算規則中,柱高:柱基上表面至柱頂之間的高度,當基礎連系梁與結構柱相交時,需要切換連接順序,保證結構柱體積符合《標準》的要求。
《標準》砌體工程量計算規則中,按設計圖示尺寸以體積計算,扣除門窗洞口、嵌入墻內的柱、梁、板等所占體積。當結構柱與建筑墻相交時,需要連接幾何圖形,保證建筑墻體積符合《標準》的要求;
《標準》構造柱工程量計算規則中,柱高:非通長構造柱高度,自其生根構件的上表面算至其錨固構件的下表面,當構造柱與基礎連系梁、樓層鋼筋混凝土梁相交時,需要切換連接順序,保證構造柱高度符合《標準》的要求;同時砌體嵌接部分(馬牙槎)并入構造柱內。
《標準》結構墻工程量計算規則中,墻高:墻基上表面至墻頂之間的高度,需要連接幾何圖形,保證結構體積符合《標準》的要求;
《標準》結構墻工程量計算規則中,墻高:墻基上表面至墻頂之間的高度,需要連接幾何圖形,保證結構體積符合《標準》的要求;
《標準》砌體工程量計算規則中,按設計圖示尺寸以體積計算,扣除門窗洞口、嵌入墻內的柱、梁、板等所占體積。當樓層鋼筋混凝土梁與建筑墻相交時,需要切換連接順序,保證建筑墻體積符合《標準》的要求;
《標準》砌體工程量計算規則中,按設計圖示尺寸以體積計算,扣除門窗洞口、嵌入墻內的柱、梁、板等所占體積。當樓層鋼筋混凝土梁與建筑墻相交時,需要連接幾何圖形,保證建筑墻體積符合《標準》的要求;

注:此表中項目編碼為《標準》2013版
參考文獻
[1]《建筑工程計量與計價實務》李文娟。—北京;北京理工大學出版社,2015.3;
[2]GB/T50854-2024《房屋建筑工程與裝飾工程工程量計算規范》。
本文版權歸腿腿教學網及原創作者所有,未經授權,謝絕轉載。
上一篇:weico新作:小鵬汽車新總部
下一篇:推動BIM等在城市管理中的應用,國家發改委等部門發布《深化智慧城市發展推進全域數字化轉型行動計劃》的通知
推薦專題