999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Revit模型中直接進(jìn)行工程量計(jì)算的途徑與問題研究

2020-09-08 00:19:43李學(xué)鋒趙啟明毛銘陽
遼寧經(jīng)濟(jì) 2020年8期
關(guān)鍵詞:語言

李學(xué)鋒 趙啟明 毛銘陽

〔內(nèi)容提要〕隨著BIM技術(shù)的深入應(yīng)用,基于Revit軟件的工程量計(jì)算開始備受關(guān)注。由于Revit軟件自帶的計(jì)算規(guī)則和我國(guó)現(xiàn)行的GB50500-2013清單規(guī)則不同,在Revit模型中直接進(jìn)行工程量計(jì)算的問題難以較好解決。本文以各平臺(tái)算量軟件的清單定額庫(kù)為基礎(chǔ),采用Revit 2016軟件作為二次開發(fā)軟件平臺(tái),Visual Studio 2017作為開發(fā)工具,選用C#語言進(jìn)行基于“.NET”的編程工作,集成多種軟件開發(fā)技術(shù)實(shí)現(xiàn)Revit模型直接工程量的計(jì)算。

〔關(guān)鍵詞〕Revit模型 API接口 C#語言

一、BIM技術(shù)進(jìn)行工程量計(jì)算的技術(shù)實(shí)現(xiàn)手段

一是應(yīng)用程序接口(Application Programming Interface,API)。二是開放數(shù)據(jù)庫(kù)互聯(lián)(Open Database Connectivity,ODBC)。三是多數(shù)BIM軟件(如Revit)直接計(jì)算工程量并導(dǎo)出EXCEL,再由造價(jià)工程師匯總計(jì)算,其中IFC標(biāo)準(zhǔn)普遍使用于BIM中,以實(shí)現(xiàn)不同軟件平臺(tái)間的互通,但不一定符合國(guó)情,效率低。

二、基于C#語言的Revit直接工程量計(jì)算系統(tǒng)的開發(fā)

1.Revit API應(yīng)用流程介紹。Revit API的應(yīng)用流程為:新建項(xiàng)目→添加引用→編寫代碼→注冊(cè)、調(diào)試程序→開發(fā)完成。利用VS 2017創(chuàng)建類庫(kù)項(xiàng)目,然后添加“Revit API.dll”和“Revit APIUI.dll”的引用,實(shí)現(xiàn)“IExternal Application”和“IExternal Command”接口,完成類方法函數(shù)的編寫,創(chuàng)建“.addin”文件,啟動(dòng)Revit 2016跟蹤程序執(zhí)行過程,顯示成功后在系統(tǒng)中集中管理并實(shí)際應(yīng)用,如果顯示失敗,返回修改代碼。

2.系統(tǒng)功能需求設(shè)計(jì)的目標(biāo)。針對(duì)目前工程算量軟件存在文件導(dǎo)入導(dǎo)出數(shù)據(jù)兼容性差、直接建模效率低等問題,本系統(tǒng)的開發(fā)實(shí)現(xiàn)目標(biāo)為:信息自動(dòng)識(shí)別提取;計(jì)算規(guī)則符合現(xiàn)行國(guó)家標(biāo)準(zhǔn);自動(dòng)套取定額;做法維護(hù);參數(shù)化算量;設(shè)計(jì)變更自動(dòng)識(shí)別處理;三維平臺(tái)數(shù)據(jù)交互;標(biāo)準(zhǔn)工程量表的導(dǎo)出等。

3.系統(tǒng)設(shè)計(jì)的邏輯架構(gòu)。系統(tǒng)的邏輯架構(gòu)分為數(shù)據(jù)存儲(chǔ)層、接口層和功能模塊層三個(gè)層次。數(shù)據(jù)存儲(chǔ)層添加清單庫(kù)、規(guī)則庫(kù)、屬性集庫(kù)和項(xiàng)目庫(kù)。其中,清單庫(kù)、規(guī)則庫(kù)、屬性集庫(kù)主要用來查詢和調(diào)用,項(xiàng)目庫(kù)主要是保存用戶進(jìn)行預(yù)算時(shí)產(chǎn)生的項(xiàng)目文件;接口層主要指Revit平臺(tái)向公眾提供的一個(gè)API接口,使得開發(fā)人員能夠與內(nèi)部操作系統(tǒng)取得聯(lián)系,進(jìn)而在Revit平臺(tái)上自定義或擴(kuò)展相應(yīng)的功能;功能模塊層添加工程設(shè)置、模型映射、構(gòu)件核對(duì)、套做法、計(jì)算式編輯、匯總計(jì)算、查看工程量、報(bào)表預(yù)覽。其中,計(jì)算式編輯、匯總計(jì)算、查看工程量、報(bào)表預(yù)覽、工程設(shè)置、套做法借鑒了傳統(tǒng)算量軟件的相應(yīng)功能與代碼文件。系統(tǒng)的實(shí)現(xiàn)思路是:BIM模型設(shè)計(jì)→BIM設(shè)計(jì)信息識(shí)別、映射→套用做法→匯總計(jì)算→GB50500-2013清單項(xiàng)目列項(xiàng)→生成構(gòu)件工程量表,輸出到Excel中。“BIM設(shè)計(jì)信息識(shí)別、映射”是系統(tǒng)對(duì)設(shè)計(jì)階段Revit模型中所有構(gòu)件對(duì)象的屬性信息進(jìn)行識(shí)別、提取,并將這些信息自動(dòng)映射為算量數(shù)據(jù)。

4.系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)。本系統(tǒng)基于BIM數(shù)據(jù)管理平臺(tái)進(jìn)行新增數(shù)據(jù)庫(kù)的設(shè)計(jì),根據(jù)數(shù)據(jù)的使用性質(zhì),將其分為項(xiàng)目數(shù)據(jù)庫(kù)和公共數(shù)據(jù)庫(kù)兩部分。其中,項(xiàng)目數(shù)據(jù)庫(kù)主要用來保存用戶進(jìn)行工程量計(jì)算時(shí)產(chǎn)生的項(xiàng)目數(shù)據(jù),如生成的清單項(xiàng)目、工程量等數(shù)據(jù)。而公共數(shù)據(jù)庫(kù)則實(shí)現(xiàn)對(duì)公共數(shù)據(jù)的存儲(chǔ),包括清單庫(kù)、規(guī)則庫(kù)和屬性集庫(kù),該部分?jǐn)?shù)據(jù)庫(kù)的內(nèi)容比較固定,主要供查詢和調(diào)用。

三、系統(tǒng)功能的實(shí)現(xiàn)

系統(tǒng)功能實(shí)現(xiàn)是要在系統(tǒng)設(shè)計(jì)的基礎(chǔ)上,承接此前各個(gè)階段的工作,將設(shè)計(jì)構(gòu)思轉(zhuǎn)化為具體實(shí)現(xiàn),是系統(tǒng)整個(gè)開發(fā)過程中的實(shí)施階段。實(shí)現(xiàn)工作主要有:搭建系統(tǒng)實(shí)現(xiàn)的環(huán)境和相關(guān)功能界面;將新增加的數(shù)據(jù)庫(kù)關(guān)聯(lián)己有的BIM模型數(shù)據(jù)庫(kù);編程實(shí)現(xiàn)系統(tǒng)相關(guān)功能的核心代碼及其他大量代碼;基于Revit建立符合我國(guó)工程實(shí)際的預(yù)算編碼體系;解決由Revit直接輸出工程量的關(guān)鍵性技術(shù)難題。鑒于開發(fā)工程量較大,本文僅以“新增選項(xiàng)卡頁及其命令按鈕”開發(fā)代碼為例,簡(jiǎn)要介紹系統(tǒng)功能的實(shí)現(xiàn)。首先打開VS 2017,新建項(xiàng)目,選擇類庫(kù),框架為“.NET Framework 4.5”。然后添加引用“RevitAPI”“RevitAPIUI”“System.Xaml”“Windows Base”“System. Core”“PresentationCore”。引用代碼如下。

然后在namespace下添加如下代碼

然后實(shí)現(xiàn)IExternal Application接口,實(shí)現(xiàn)Onshutdown和Onstartup函數(shù)。在Onstartup函數(shù)里創(chuàng)建Ribbon控件,代碼如下。

Ribbon Panel panel3-9與Ribbon Panel panel2類似,由于篇幅有限,文章中不做列舉。最后返回“return Result.Succeeded”完成代碼的編寫,將addin文件復(fù)制到Revit 2016的Addin文件夾下,重新啟動(dòng)Revit 2016,選項(xiàng)卡新增功能如圖1所示。

四、結(jié)論

雖然BIM技術(shù)在我國(guó)已經(jīng)應(yīng)用多年,但是使用效果較發(fā)達(dá)國(guó)家還有較大距離。基于Revit 2016軟件直接計(jì)算工程量系統(tǒng)的建立,使建筑工程設(shè)計(jì)和算量工作僅需要基于一個(gè)平臺(tái)便能實(shí)現(xiàn),預(yù)算人員無需數(shù)據(jù)轉(zhuǎn)換、無需重新翻模,設(shè)計(jì)階段的模型數(shù)據(jù)得到了高效、完整的利用,節(jié)省了大量時(shí)間,減少了人為錯(cuò)誤。同時(shí),BIM模型數(shù)據(jù)庫(kù)作為數(shù)據(jù)單一的共享源,使得各個(gè)階段的信息高度關(guān)聯(lián),每個(gè)階段的結(jié)果數(shù)據(jù)也不再是一次性的靜態(tài)輸出,整個(gè)工作流程不再是單向不可逆的,一旦上游數(shù)據(jù)發(fā)生改變,下游只需修改與此關(guān)聯(lián)的局部信息,無需重新生成全部數(shù)據(jù)。

猜你喜歡
語言
詩之新,以語言創(chuàng)造為基
中華詩詞(2023年8期)2023-02-06 08:51:28
語言是刀
文苑(2020年4期)2020-05-30 12:35:30
讓語言描寫搖曳多姿
多向度交往對(duì)語言磨蝕的補(bǔ)正之道
累積動(dòng)態(tài)分析下的同聲傳譯語言壓縮
日常語言與播音語言
新聞傳播(2016年10期)2016-09-26 12:15:04
語言技能退化與語言瀕危
我有我語言
論語言的“得體”
Only Words慎用你的語言
主站蜘蛛池模板: 91丨九色丨首页在线播放| 国产网站免费看| 亚洲乱强伦| 亚洲v日韩v欧美在线观看| 久热中文字幕在线| 伊人精品视频免费在线| 五月激情综合网| 波多野结衣一级毛片| 狠狠色婷婷丁香综合久久韩国| 日韩高清中文字幕| 亚洲午夜久久久精品电影院| 久久午夜夜伦鲁鲁片无码免费| 美女免费黄网站| 久久无码高潮喷水| 亚洲精品无码日韩国产不卡| 精品撒尿视频一区二区三区| 久久性妇女精品免费| 国产h视频免费观看| 欧美日韩免费观看| 亚洲精品无码人妻无码| 中日无码在线观看| 成人毛片在线播放| 欧美日韩在线观看一区二区三区| 五月天综合网亚洲综合天堂网| 日韩欧美视频第一区在线观看 | 欧美、日韩、国产综合一区| 免费xxxxx在线观看网站| 国产超薄肉色丝袜网站| 欧美一级大片在线观看| 天天做天天爱夜夜爽毛片毛片| a亚洲视频| 一本一道波多野结衣一区二区| 亚洲婷婷在线视频| 玩两个丰满老熟女久久网| 欧美在线精品怡红院| 国产另类视频| 97在线观看视频免费| 好紧好深好大乳无码中文字幕| 国产视频入口| 亚洲国产黄色| 成年免费在线观看| 国产成人区在线观看视频| 国产v精品成人免费视频71pao| 毛片免费在线视频| 最新日本中文字幕| 亚洲色图综合在线| 精品成人一区二区| 亚洲熟女中文字幕男人总站| 激情视频综合网| 国产精品亚洲一区二区三区在线观看| 中字无码精油按摩中出视频| 国产精品综合久久久| 日韩av电影一区二区三区四区| 国产一区亚洲一区| 国产aⅴ无码专区亚洲av综合网| 国产无码精品在线| 中国黄色一级视频| AⅤ色综合久久天堂AV色综合| 免费国产一级 片内射老| 婷婷五月在线| 久久国产香蕉| 伊人久久大线影院首页| 日韩A∨精品日韩精品无码| www亚洲天堂| 99热这里都是国产精品| 国产经典免费播放视频| 亚洲成人一区二区三区| 色欲综合久久中文字幕网| 毛片三级在线观看| 美女被操黄色视频网站| 久久先锋资源| 91欧美亚洲国产五月天| 日韩欧美中文字幕在线韩免费 | 真人高潮娇喘嗯啊在线观看| 亚洲欧美不卡视频| 国产一级一级毛片永久| a级毛片免费看| 免费人成在线观看成人片| 不卡午夜视频| 亚洲欧美在线精品一区二区| 亚洲人成在线精品| 任我操在线视频|