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

基于Revit API 二次開發(fā)優(yōu)化暖通數(shù)據(jù)提取與統(tǒng)計

2021-06-03 14:35:26陳培旺
科技創(chuàng)新與應(yīng)用 2021年15期
關(guān)鍵詞:二次開發(fā)模型設(shè)計

陳培旺

(廣東博意建筑設(shè)計院有限公司,廣東 佛山 528300)

目前Revit 涵蓋方案、建筑、結(jié)構(gòu)、設(shè)備四大專業(yè),同時能參與方案、設(shè)計施工、后期運(yùn)營維護(hù)三大過程,是一款應(yīng)用于BIM(Building Information Modeling,建筑信息模型)技術(shù)的常用軟件[1]。Revit 在設(shè)計階段能進(jìn)行參數(shù)化設(shè)計、多專業(yè)協(xié)同設(shè)計,多樣化出圖,這是傳統(tǒng)CAD 設(shè)計所不具備的強(qiáng)大功能[2-3]。然而,Revit 在建模設(shè)計上有不少缺點,如模型搭建命令單一繁瑣,相同的建模操作不能一鍵復(fù)制,缺乏便捷性;建模有時無法有效搭建族塊;搭建模型的族塊類型有限;模型信息統(tǒng)計查詢繁瑣等,這些不足在影響設(shè)計效率的同時,也間接阻礙了BIM 技術(shù)的發(fā)展和應(yīng)用[4-5]。面對日趨復(fù)雜的工程項目和Revit 自身建模功能不完善的背景下,基于Revit API 二次開發(fā),不斷優(yōu)化改進(jìn)其操作和功能,是當(dāng)今提高BIM 技術(shù)應(yīng)用的一個重要方向[6-7]。

1 二次開發(fā)流程及暖通插件構(gòu)思

基于Revit 2015 二次開發(fā)流程如圖1。

圖1 基于Revit 2015 二次開發(fā)流程圖

針對暖通專業(yè)統(tǒng)計和數(shù)據(jù)輸出功能,在Revit 軟件自身統(tǒng)計混亂,統(tǒng)計步驟繁瑣、統(tǒng)計數(shù)據(jù)無法一鍵導(dǎo)出Excel 格式的情況下,基于Revit API 二次開發(fā)單獨統(tǒng)計暖通專業(yè)工程材料量、暖通專業(yè)設(shè)備參數(shù)明細(xì)及造價的插件。設(shè)計的插件構(gòu)想圖如圖2 所示。

2 暖通插件制作

IExternalCommand 是Revit API 用戶通過外部命令來拓展功能的接口,本插件用此外部拓展接口進(jìn)行二次開發(fā)。根據(jù)圖2 構(gòu)思插件的界面,二次開發(fā)的內(nèi)容主要包括插件窗體的設(shè)計、初始化窗體、顯示族參數(shù)和獲取族參數(shù)。

圖2 插件設(shè)計的界面

2.1 設(shè)計窗體界面

插件界面包括主窗體設(shè)計及子窗體界面,主窗體設(shè)計內(nèi)容包括:添加WPF 窗體、添加現(xiàn)有項目、添加引用及添加窗體控件。通過TreeView 控件展現(xiàn)所需要統(tǒng)計的內(nèi)容,即工程量、參數(shù)、成本三個方面。在界面的右下角的“統(tǒng)計”和“導(dǎo)出”來實現(xiàn)對暖通專業(yè)工程量、參數(shù)、成本統(tǒng)計,及針對的統(tǒng)計數(shù)據(jù)進(jìn)行導(dǎo)出。子窗體設(shè)計內(nèi)容,主要是在窗體上放置能顯示Revit 模型族參數(shù)的DataGrid 控件,通過編寫應(yīng)用程序標(biāo)記語言XAML 賦值給窗體控件。

2.2 初始化窗體

以參數(shù)明細(xì)統(tǒng)計功能為例,參數(shù)明細(xì)統(tǒng)計有子項“空調(diào)設(shè)備”“水泵”“空調(diào)水管直徑長度”及“風(fēng)管面積”。用CountSubCategory 類來封裝下面的數(shù)據(jù):

a.字符串“空調(diào)設(shè)備”“水泵”“空調(diào)水管直徑長度”“風(fēng)管面積”。

b.“空調(diào)設(shè)備”“水泵”“空調(diào)水管直徑長度”“風(fēng)管面積”分別對應(yīng)的族參數(shù)。

c.“空調(diào)設(shè)備”“水泵”“空調(diào)水管直徑長度”“風(fēng)管面積”分別對應(yīng)的子窗體。

TreeView 控件上包含的就是本插件主窗口所顯示的三大方面的統(tǒng)計功能,用CountCategory 封裝該“數(shù)量統(tǒng)計”“參數(shù)明細(xì)統(tǒng)計”“成本統(tǒng)計”這3 個字符串。將這3 個字符串對應(yīng)的統(tǒng)計參數(shù)保存到CountSubCategory 類中。將CountCategory 類所儲存的數(shù)據(jù)再封裝到Vm.Count 類的屬性中,這樣經(jīng)過創(chuàng)建Vm.Count 類的對象,進(jìn)而將此對象傳遞給窗體,從而窗體得到數(shù)據(jù),達(dá)到初始化窗體的目的。

2.3 顯示族參數(shù)

將保存有暖通族數(shù)據(jù)的CountSubCategory 類賦值到子窗體控件,子窗體帶有DataContext 屬性的Grid 控件,從而Grid 便可得到數(shù)據(jù),這樣窗體就能顯示族參數(shù)。

2.4 獲取參數(shù)

Revit 文件中所有的族均為圖元,帶有ID 編號。使用Revit 本身的過濾器篩選暖通族的ID,通過封裝ID 的參數(shù),為每個參數(shù)賦予屬性,這樣插件便能獲取數(shù)據(jù)。

經(jīng)過這4 個方面的制作內(nèi)容,完成暖通插件如圖3所示。

圖3 完成的暖通統(tǒng)計插件

3 暖通插件運(yùn)用案例

現(xiàn)通過一個地鐵模型檢驗插件。圖4 為某地鐵站的Revit 模型;圖5 為只顯示地鐵站內(nèi)MEP 的模型;圖6 為風(fēng)管及管徑工程量統(tǒng)計結(jié)果;圖7 是空調(diào)水管參數(shù)明細(xì)統(tǒng)計結(jié)果;圖8 為暖通空調(diào)設(shè)備成本統(tǒng)計結(jié)果。

圖4 Revit 模型

圖5

圖6 對風(fēng)管及管徑進(jìn)行工程量統(tǒng)計

圖7 對空調(diào)水管進(jìn)行參數(shù)明細(xì)統(tǒng)計

圖8 對空調(diào)機(jī)械設(shè)備成本統(tǒng)計

4 結(jié)束語

本文從改進(jìn)Revit 統(tǒng)計功能為方向,基于Revit API進(jìn)行二次開發(fā),制作了能便捷統(tǒng)計BIM 模型中暖通空調(diào)專業(yè)參數(shù)的統(tǒng)計插件。改進(jìn)效果如下:

(1)本插件避免原先軟件層層篩選族的方式來統(tǒng)計,能做到一鍵將暖通專業(yè)的工程量、使用的設(shè)備參數(shù)規(guī)格及設(shè)備的成本一鍵統(tǒng)計到位。

(2)能解決Revit 軟件本身統(tǒng)計混亂。本插件能區(qū)分暖通專業(yè)和給排水專業(yè)的管道,做到精準(zhǔn)統(tǒng)計。

(3)統(tǒng)計的數(shù)據(jù)能導(dǎo)出Excel 格式,解決了Revit 只能導(dǎo)出TXT 文本格式的問題,為統(tǒng)計人員提供更加便捷計算的文本格式。

Revit 軟件整合了建筑、結(jié)構(gòu)、MEP 三個專業(yè),包含不同專業(yè)的建模操作,出現(xiàn)使用功能便捷性的缺失難以避免,針對與不同專業(yè)功能便捷型缺失的問題進(jìn)行二次開發(fā),是目前BIM 發(fā)展研究其中的一個方向。本文通過基于Revit API 進(jìn)行二次開發(fā)制作針對暖通專業(yè)的統(tǒng)計插件,希望能對暖通專業(yè)或者其他專業(yè)同行給予啟發(fā),開發(fā)更多基于本專業(yè)情況而優(yōu)化Revit 軟件本身的功能或者開發(fā)其沒有的功能,讓BIM 技術(shù)更好地服務(wù)自己的專業(yè)。

猜你喜歡
二次開發(fā)模型設(shè)計
一半模型
重要模型『一線三等角』
重尾非線性自回歸模型自加權(quán)M-估計的漸近分布
淺談基于Revit平臺的二次開發(fā)
甘肅科技(2020年20期)2020-04-13 00:30:02
淺談Mastercam后處理器的二次開發(fā)
模具制造(2019年3期)2019-06-06 02:11:02
瞞天過海——仿生設(shè)計萌到家
西門子Easy Screen對倒棱機(jī)床界面二次開發(fā)
設(shè)計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
3D打印中的模型分割與打包
主站蜘蛛池模板: 色偷偷综合网| 国产成人高清精品免费| 欧美色亚洲| 亚洲国产精品不卡在线| 色哟哟国产精品| 国产女同自拍视频| 国产精彩视频在线观看| 国产亚卅精品无码| 免费激情网址| 天天色天天综合网| 亚洲综合精品第一页| 免费人成在线观看成人片| 亚洲精品制服丝袜二区| 亚洲综合激情另类专区| 欧洲高清无码在线| 久久影院一区二区h| 任我操在线视频| 国产啪在线91| 亚洲精品国产乱码不卡| 99精品视频在线观看免费播放| 亚洲一区二区三区在线视频| 亚洲色欲色欲www在线观看| 色婷婷成人网| 永久免费精品视频| 亚洲免费成人网| 制服丝袜亚洲| 欧美综合区自拍亚洲综合绿色| 国产av剧情无码精品色午夜| 大陆国产精品视频| 日韩黄色大片免费看| 亚洲国产精品无码久久一线| 国国产a国产片免费麻豆| 国产精品区网红主播在线观看| 欧洲日本亚洲中文字幕| 91福利一区二区三区| 日本91视频| 精品无码国产自产野外拍在线| 91色综合综合热五月激情| 成人无码一区二区三区视频在线观看| 国产女人在线视频| 午夜少妇精品视频小电影| 九九九精品视频| 久久久久亚洲Av片无码观看| 一级不卡毛片| 午夜a视频| 夜精品a一区二区三区| 激情成人综合网| 日本欧美中文字幕精品亚洲| 福利国产微拍广场一区视频在线| 成人午夜精品一级毛片| 久久99久久无码毛片一区二区| 国产91无码福利在线| 中文字幕伦视频| 国产精品久久久久久搜索 | 国产中文在线亚洲精品官网| 99久久精品免费看国产免费软件| 国产精品尤物铁牛tv| 波多野结衣第一页| 69免费在线视频| 久久亚洲日本不卡一区二区| 99精品免费在线| 亚洲区视频在线观看| 国产成人啪视频一区二区三区| 视频二区国产精品职场同事| 欧美日韩亚洲国产主播第一区| 日本欧美在线观看| 不卡视频国产| 国产精品午夜电影| 国产成人精品无码一区二| 国产精品网曝门免费视频| 老熟妇喷水一区二区三区| 欧美精品另类| 国产欧美日韩va另类在线播放| 国产日本欧美在线观看| 成人国产精品一级毛片天堂| 亚洲色欲色欲www在线观看| 亚洲国产日韩在线观看| 欧洲免费精品视频在线| 欧美午夜一区| 在线看片免费人成视久网下载| 日韩国产欧美精品在线| 国产精品一区二区在线播放|