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打印中的模型分割與打包
主站蜘蛛池模板: 欧美日韩高清| 秋霞一区二区三区| 538国产视频| 米奇精品一区二区三区| 国产无码性爱一区二区三区| 亚洲精品日产AⅤ| 亚洲国产成人无码AV在线影院L | 99re精彩视频| 91久久国产综合精品女同我| 内射人妻无套中出无码| 91精品啪在线观看国产| 无码又爽又刺激的高潮视频| 亚洲IV视频免费在线光看| 特级欧美视频aaaaaa| 国产精品亚洲αv天堂无码| 欧美一区二区福利视频| 伊人网址在线| 免费看的一级毛片| 婷婷色婷婷| 国产剧情国内精品原创| 欧美无专区| 国产精品30p| 综合亚洲网| 高清国产在线| 精品日韩亚洲欧美高清a| 国产欧美视频综合二区| 9久久伊人精品综合| 亚洲aⅴ天堂| 91精品专区国产盗摄| 综合久久久久久久综合网| 狂欢视频在线观看不卡| 国产精选自拍| 在线色国产| 欧美一级在线| 成人自拍视频在线观看| 亚洲成A人V欧美综合| 欧美亚洲国产一区| 大乳丰满人妻中文字幕日本| 欧美激情视频一区| 高清视频一区| 动漫精品啪啪一区二区三区| 狠狠色综合久久狠狠色综合| 国产精品黑色丝袜的老师| 国内精品久久久久久久久久影视 | 日韩欧美高清视频| 曰韩免费无码AV一区二区| 成人午夜视频在线| 伊人久久久大香线蕉综合直播| 久久久久无码精品| 久久人搡人人玩人妻精品 | 毛片手机在线看| 国产成人免费高清AⅤ| 激情六月丁香婷婷| 国产日本视频91| 免费看a级毛片| 青青草原国产| 国产成人成人一区二区| 午夜成人在线视频| 国产精品久久久久久久伊一| 国产免费怡红院视频| 91福利在线看| 国产一级在线播放| 99视频只有精品| 国产精品亚洲va在线观看| 国产精品免费电影| 日韩欧美国产中文| www中文字幕在线观看| 亚洲动漫h| 99久久这里只精品麻豆| 无码久看视频| 国产精品成人第一区| 亚洲综合色在线| 九色91在线视频| 四虎影视库国产精品一区| 乱码国产乱码精品精在线播放| 2024av在线无码中文最新| 永久天堂网Av| 性色生活片在线观看| 波多野衣结在线精品二区| 免费人成在线观看视频色| 四虎亚洲国产成人久久精品| 这里只有精品在线播放|