• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于Revit 二次開發(fā)的PCR 實驗室參數(shù)化建模研究

    2024-05-06 02:59:46鄭躍群王傳林關嘉琪
    汕頭大學學報(自然科學版) 2024年1期
    關鍵詞:二次開發(fā)實驗室

    鄭躍群,王傳林,關嘉琪,崔 飛

    (1.汕頭大學工學院土木與環(huán)境工程系,廣東 汕頭 515063;2.廣東科藝普實驗室設備研制有限公司,廣東 佛山 528100)

    0 引 言

    聚合酶鏈式反應實驗(PCR)實驗室是對病毒進行PCR 實驗的特殊生化場所,在近年來人類與新型冠狀病毒的戰(zhàn)役中發(fā)揮了舉足輕重的作用.相較于其他工程項目,國內(nèi)PCR 實驗室建設項目的設計目前主要還是基于CAD 軟件進行二維設計,這種工作效率低下的設計模式不利于應對日漸復雜的全球生化環(huán)境.

    建筑信息模型技術(shù)(BIM)作為土木工程行業(yè)的重要工具,可以通過數(shù)字化的正向設計,實現(xiàn)項目各階段信息的集成與共享,從而提高設計、施工和運營效率[1-2].然而,現(xiàn)有的BIM 核心軟件Revit 在工程實際上還存在部分功能不夠健全、在特殊項目上缺乏針對性等缺點.因此,廣大學者針對具體功能要求的特點,通過二次開發(fā)等途徑對Revit軟件功能進行了不同程度優(yōu)化與拓展.為解決一線土木行業(yè)從業(yè)者在Revit 二次開發(fā)上的信息差問題,宋強[3]對Revit API 二次開發(fā)工作中常見的基礎代碼類型,如族類型的訪問、獲取、編輯、創(chuàng)建等進行了提煉總結(jié),為國內(nèi)二次開發(fā)工作提供基礎參考.在自動化建模方面,為解決Revit 軟件在裝飾方面不夠自動化的弊端,歐陽春生等[4]通過對Revit進行二次開發(fā),實現(xiàn)在已有建筑模型中自動識別房間邊界并通過邊界自動創(chuàng)建裝飾模型.在參數(shù)化建模方面,為節(jié)省結(jié)構(gòu)工程師在建模方面的時間與精力,薛忠華[5]提出通過對Revit 進行二次開發(fā)實現(xiàn)空間網(wǎng)格參數(shù)化建模的解決方案.在裝配式構(gòu)件設計方面,黃巖等[6]通過對Revit 軟件進行二次開發(fā),擴充了構(gòu)件庫內(nèi)關于裝配式構(gòu)件的內(nèi)容,減少了裝配式構(gòu)件設計的繁瑣步驟,提高了裝配式項目設計效率.Liu[7]以裝配式地鐵項目為例,通過二次開發(fā)改進了協(xié)同設計的功能,通過自動信息訪問,提高了裝配式項目設計效率.

    在PCR 實驗室項目的應用上,BIM 技術(shù)可以顯著提高項目設計效率和質(zhì)量,以提高PCR 實驗室建設能力.然而,目前在PCR 實驗室建設項目領域,BIM 技術(shù)尚未得到具有針對性的深入應用.在工程實際中,PCR 實驗室設計工作中具有大量專業(yè)特殊性與流程重復性的設計要求與設計步驟[8].這些繁瑣的設計要求與步驟使一線設計人員在提高出錯率的同時也降低了工作效率.因此,本文擬利用C#面向?qū)ο笳Z言基于Revit 軟件進行二次開發(fā)研究,以某疾控中心PCR 實驗室建設項目為例,提出一種針對PCR 實驗室項目中墻體與地板兩大經(jīng)典構(gòu)件進行參數(shù)化建模的解決方案.

    1 Revit 二次開發(fā)的實現(xiàn)

    1.1 Revit 二次開發(fā)的實現(xiàn)目標

    Revit 是Autodesk 公司在BIM 領域推出的核心工具軟件,因其具有功能強大且操作簡單的優(yōu)點已被廣泛應用于各種工程設計工作中.但對于PCR 實驗室建設項目而言,Revit 軟件明顯存在著以下兩個方面不足:1)原構(gòu)件庫中不存在符合PCR 實驗室設計要求的構(gòu)件類型;2)對于常見構(gòu)件的實例化無法通過與用戶交互進行直接的一鍵參數(shù)化建模.

    為解決上述兩個問題,本研究擬基于一線設計工作中應用最廣的2018 版Revit 進行二次開發(fā)研究,針對PCR 實驗室構(gòu)件特點在Revit UI 界面進行RibbonTab 功能區(qū)擴充,通過創(chuàng)建新的RibbonPanel 與PushButton 等控件,豐富預設構(gòu)件類型;并在此基礎上完成構(gòu)件參數(shù)傳遞,實現(xiàn)構(gòu)件模型的一鍵參數(shù)成模.通過執(zhí)行本研究插件,最終可實現(xiàn)Revit 2018 UI 界面升級效果,如圖1 所示.

    圖1 UI 界面升級效果

    1.2 Revit 二次開發(fā)實現(xiàn)原理與方法

    在Revit 軟件中,每一個可以被選擇和修改的對象都被稱為元素,如墻體、門窗等構(gòu)件.每個Revit 元素都有與之關聯(lián)的屬性和參數(shù),這些屬性和參數(shù)決定了元素的外觀、位置和性能[9].Revit 軟件提供了一系列應用程序接口(API)供用戶對Revit 元素信息進行訪問與修改,從而實現(xiàn)自定義功能擴展與軟件優(yōu)化[10].基于此原理,本研究工作將使用具有簡潔、高效等優(yōu)點的C#面向?qū)ο蟪绦蛘Z言,在微軟公司的Visual Studio 編程平臺上,針對PCR 實驗室項目建筑構(gòu)件特點進行Revit 二次開發(fā)工作,并最終生成目標解決方案文件.Revit 軟件通過加載解決方案文件,便可進行文檔信息的訪問以及功能的更新升級[11].

    本研究對Revit 進行二次開發(fā)的技術(shù)路線如圖2 所示.根據(jù)操作內(nèi)容不同,技術(shù)路線中具體實現(xiàn)步驟可分四個步驟:1)創(chuàng)建.Net 類庫項目;2)添加官方引用;3)編寫核心代碼;4)注冊加載插件. 在添加官方引用的步驟中,添加引用的Revit 官方程序集RevitAPI.dll 與RevitAPIUI.dll 對Revit 軟件功能豐富以及文檔信息修改起到了至關重要的作用.其中,RevitAPI.dll 提供Revit 核心功能支持,RevitAPIUI.dll 則提供用戶交互界面支持,二者缺一不可. 編寫核心代碼的步驟是Revit 二次開發(fā)中最主要的工作內(nèi)容,該部分內(nèi)容將在第2 節(jié)實驗室構(gòu)件參數(shù)化設計研究中詳細闡述.

    圖2 Revit 二次開發(fā)技術(shù)路線

    1.3 解決方案的程序邏輯

    在Revit 二次開發(fā)工作中,一個最終文件稱之為解決方案,其一般由多個程序集組成,不同程序集負責不同的功能執(zhí)行.根據(jù)功能任務分類,在本研究中的程序集可以分為前端與后端兩種類型,其中前端程序集負責與用戶在界面上進行參數(shù)交互等功能,后端程序集負責在文檔內(nèi)進行信息訪問與修改等功能.

    本研究的解決方案內(nèi)部程序集之間的調(diào)用邏輯如圖3 所示.以墻體構(gòu)件為例,UI.cs程序集負責在Revit 軟件的界面上拓展RibbonTab 以及RibbonPanel、PushButton 等控件;MaterialsCreator.cs 程序集負責生成Revit 原有材質(zhì)庫內(nèi)不存在的特殊材質(zhì),如彩鋼板中的玻鎂夾心等;WallProgram.cs 程序集負責實例化WallWindow.xaml 程序集從而打開WPF 窗口供用戶進行建模參數(shù)交互;最終WPF 窗口將建模參數(shù)返回至CreateWall.cs程序集中,由CreateWall.cs 進行墻構(gòu)件類型的實例化與放置.同理,樓板構(gòu)件類型的邏輯也按此順序調(diào)用.

    圖3 內(nèi)部程序集調(diào)用邏輯

    2 PCR 實驗室構(gòu)件參數(shù)化設計研究

    2.1 PCR 實驗室常用材質(zhì)生成的開發(fā)研究

    2.1.1 PCR 實驗室常用材質(zhì)

    PCR 實驗室由于其專業(yè)特殊性,對于建筑構(gòu)件有著嚴格的材質(zhì)要求,例如要求室內(nèi)墻體內(nèi)壁光潔,不吸附且易清潔;地板整體平整,無滲漏且不光滑[12].為滿足以上專業(yè)需要,工程實際中隔墻材質(zhì)一般采用玻鎂夾心彩鋼板、地板材質(zhì)一般采用PVC 塑膠.然而,以上特殊構(gòu)件類型的材質(zhì)在Revit 原始材質(zhì)庫里并不存在,因此有必要通過二次開發(fā)工作,人為對Revit 材質(zhì)庫進行豐富.例如,在彩鋼板墻類型中,彩鋼板與夾芯玻鎂這兩種材質(zhì)都需要特別預設.同時,彩鋼板與PVC 的材質(zhì)顏色由于工程實際中的款式運用較為靈活,在顏色設置上需要根據(jù)設計需求進行實時參數(shù)化設置.

    2.1.2 在Revit API 中生成材質(zhì)

    在Revit 材質(zhì)板塊的研究工作中,解決方案里MaterialsCreator 程序集負責材質(zhì)生成的功能實現(xiàn),其通過繼承API 中基礎數(shù)據(jù)DataBase(DB)級別的Materials 類對當前文檔的材質(zhì)元素進行訪問操作. 在Revit API 中,Materials 類代表Revit 項目中的材質(zhì)元素.通過繼承Materials 類進行編程,二次開發(fā)人員可以對Revit 當前文檔的材質(zhì)元素進行訪問、創(chuàng)建、修改等相關操作.

    在本解決方案中,MaterialCreator 程序集主要由Execute、CreateMaterial、FindMaterialsByName 三類函數(shù)組成,其主要功能由表1 所示. CreateMaterial 函數(shù)又根據(jù)彩鋼板、玻鎂夾心、PVC 三種自定義材質(zhì)中材質(zhì)的不同,具體分為CreateMaterial1、CreateMaterial2、CreateMaterial3 這3 個函數(shù).這3 個CreateMaterial 函數(shù)各自獨立,最后由Execute 函數(shù)統(tǒng)一進行實例化進行材質(zhì)生成.其中,以創(chuàng)建彩鋼板這一新材質(zhì)為例的CreateMaterial1 函數(shù)如圖4 所示.

    表1 程序集MaterialsCreator 中各函數(shù)與功能

    圖4 在Revit API 中實現(xiàn)彩鋼板新材質(zhì)創(chuàng)建的CreateMaterial1 函數(shù)

    基于以上函數(shù)之間的調(diào)用運行,MaterialsCreator 程序集可實現(xiàn)Revit 軟件的材質(zhì)文檔內(nèi)對于PVC、彩鋼板、玻鎂夾心等PCR 實驗室常用材質(zhì)的補充,為后續(xù)二次開發(fā)工作中PCR 實驗室構(gòu)件建模的實現(xiàn)做好準備.

    2.2 PCR 實驗室墻體構(gòu)件建模的開發(fā)研究

    2.2.1 PCR 實驗室墻構(gòu)件特點

    根據(jù)相關規(guī)范,PCR 實驗室等生物化學學科實驗室的室內(nèi)建筑構(gòu)件在潔凈與防火等方面要求會遠高于其他普通建筑.以PCR 實驗室項目為例,室內(nèi)墻體構(gòu)件要求具有防火性能好、表面光潔不易吸附、易消毒清潔等特性[12].為滿足相關要求,工程實際中通常使用彩鋼板或者鋁合金材質(zhì)的隔墻對不同工作區(qū)進行隔斷.

    基于此,本研究將針對設計工作中普遍利用的玻鎂夾心彩鋼板隔墻等墻類型進行參數(shù)化建模開發(fā)研究.

    2.2.2 RevitAPI 墻構(gòu)件參數(shù)化建模實現(xiàn)

    在PCR 實驗室墻體構(gòu)件的二次開發(fā)研究中,將按照不同種類的墻類型編寫不同獨立的程序集,每個程序集負責生成一種預定義的墻類型供用戶在Revit Ribbon UI 界面上進行選擇.實現(xiàn)墻類型構(gòu)件參數(shù)化建模的程序集代碼邏輯與關鍵步驟如圖5 所示.

    圖5 墻構(gòu)件程序集代碼邏輯與關鍵步驟

    為進行系統(tǒng)性介紹,研究將以混凝土彩鋼板內(nèi)墻類型的實現(xiàn)為例進行研究分析.

    首先,代碼將對彩鋼板這一新材質(zhì)進行獲取或創(chuàng)建.通過材質(zhì)名稱檢索的形式,在Revit 當前的文檔內(nèi)使用foreach 循環(huán)對Revit 材質(zhì)庫進行檢索篩選.若Revit 當前的文檔內(nèi)已經(jīng)存在彩鋼板材質(zhì),則直接進行調(diào)用;若Revit 當前文檔內(nèi)不存在彩鋼板材質(zhì),則需對其進行創(chuàng)建生成.通過調(diào)用外部程序集MaterialCreator 中的CreateMaterial1 函數(shù)可實現(xiàn)對彩鋼板材質(zhì)生成.對于混凝土材質(zhì)可直接使用FilteredElementCollector 在Revit 文檔內(nèi)進行訪問獲取.

    然后,代碼將在Revit 內(nèi)創(chuàng)建新的墻類型.對于新墻類型的創(chuàng)建,由于Revit 無法直接生成墻類型元素,因此代碼需對當前Revit 文檔內(nèi)默認的墻類型進行復制并創(chuàng)建的操作,從而間接地創(chuàng)建出一個新的墻類型.

    接著,代碼將對新墻構(gòu)件類型的Compound Structure Layer 結(jié)構(gòu)層進行修改. 在Revit API 中,Compound Structure Layer 是指由多個不同材料和厚度組成的墻、樓板、屋頂?shù)葮?gòu)件的層結(jié)構(gòu).Compound Structure Layer 可以由不同的材料組成,如混凝土、磚塊等.通過使用API,用戶可以直接訪問并修改復合結(jié)構(gòu)層的厚度、材質(zhì)類型、密度等各種屬性.在彩鋼板隔墻類型例子中,Compound Structure Layer 結(jié)構(gòu)層代碼與Revit 軟件內(nèi)墻構(gòu)件屬性信息的映射關系如圖6 所示.

    圖6 API 結(jié)構(gòu)層代碼與Revit 軟件墻構(gòu)件信息的映射關系

    在Compound Structure Layer 結(jié)構(gòu)層中,材質(zhì)層厚度(width)以及材質(zhì)顏色(RGB)是程序代碼的重點參數(shù).其中,width 是指當前材質(zhì)結(jié)構(gòu)層的厚度,其數(shù)據(jù)格式為double雙精度浮點數(shù),用戶通過設置width 數(shù)值可以改變材質(zhì)結(jié)構(gòu)層厚度.RGB 是國際工業(yè)界顏色標準格式之一,其通過調(diào)節(jié)紅綠藍三色代碼(Red,Green,Blue)達到各種顏色的顯示[13].在Revit 中,材質(zhì)顏色屬性也由RGB 格式進行設置.在插件中,用戶可通過Revit 軟件內(nèi)設置即時彈出WPF 對話窗口進行參數(shù)輸入,從而實現(xiàn)Compound Structure Layer 結(jié)構(gòu)層的width 以及RGB 參數(shù)交互.Revit 內(nèi)WPF 參數(shù)交互窗口設計效果如圖7 所示.

    圖7 Revit 內(nèi)WPF 參數(shù)交互窗口設計效果

    為將用戶在WPF 彈出窗口上輸入的width、RGB 這兩種參數(shù)接收到Compound Structure Layer 結(jié)構(gòu)層對應的位置中,需要將參數(shù)定義為屬性數(shù)據(jù)類型.通過使用C#代碼中{get;set;}屬性這一數(shù)據(jù)類型,可以將WPF 窗體上的width、RGB 參數(shù)賦值到結(jié)構(gòu)層的代碼上,從而實現(xiàn)Revit API 內(nèi)墻體中不同Compound Structure Layer 結(jié)構(gòu)層的參數(shù)化建模.

    基于以上建模代碼,可生成彩鋼板隔墻構(gòu)件結(jié)構(gòu)層效果如圖8 所示.

    圖8 彩鋼板隔墻構(gòu)件結(jié)構(gòu)層效果

    最后,代碼將實現(xiàn)新墻類型默認放置方式.在Revit API 官方參考指南與以往其他Revit 墻構(gòu)件的二次開發(fā)案例中,墻實例生成通常只能依托于三維坐標點(X,Y,Z)進行連線后放置.這種基于三維坐標點進行連線的墻實例生成方式,在實際設計工作中局限性較大,難以真正達到通過Revit 二次開發(fā)實現(xiàn)操作簡便,工作高效的研究目的.為解決這種困難,本程序集的代碼另辟蹊徑,通過使用SetDefaultElementTypeId 函數(shù)將彩鋼板隔墻設置為默認墻體類型,接著使用PostCommand 函數(shù)實現(xiàn)默認建筑墻類型放置,從而間接地使新墻類型實現(xiàn)鼠標跟隨式放置.對于Revit API 新墻構(gòu)件放置,官方代碼與升級代碼兩種代碼對比如圖9 所示.

    圖9 關于Revit API 新墻類型官方代碼與升級代碼對比

    對墻體放置代碼的升級后,代碼在內(nèi)容上更為簡潔,由于不存在水平坐標、標高、偏移等過多的變量而不易導致出錯;從功能上看,可使Revit API 預設墻體具有與Revit UI界面默認墻體一致的跟隨鼠標放置效果,實現(xiàn)真正意義上的便捷式參數(shù)化建模.

    2.3 PCR 實驗室地板構(gòu)件建模的開發(fā)研究

    2.3.1 PCR 實驗室地板構(gòu)件特點

    根據(jù)相關規(guī)范,PCR 實驗室地板構(gòu)件要求具備無縫隙、無滲漏、耐腐蝕等特點[11].相較于墻構(gòu)件,PCR 實驗室地板構(gòu)件的選擇相對單一,在工程實際中,通常將PVC 材質(zhì)運用于地板構(gòu)件表面上.作為一種新型輕質(zhì)地面裝飾材料,PVC 地板在結(jié)構(gòu)上一般由耐磨層、印花膜層以及玻璃纖維層組成,其易清潔抗腐蝕的特性能夠滿足許多特殊場所的規(guī)范要求,因而被廣泛運用于各種生化醫(yī)療專業(yè)場所中.

    在PCR 實驗室地板構(gòu)件的應用上,PVC 地板結(jié)構(gòu)較為簡單,主要工藝為在混凝土上鋪裝一層PVC 塑膠板.基于此,本研究將以PVC 地板為例,對PCR 實驗室地板構(gòu)件進行參數(shù)化建模開發(fā)研究.

    2.3.2 Revit API 地板構(gòu)件參數(shù)化建模實現(xiàn)

    在Revit API 中,地板構(gòu)件與墻體構(gòu)件的參數(shù)化建模實現(xiàn)方法基本一致,在代碼思路上,兩者都是通過獲取或創(chuàng)建特殊材質(zhì)、創(chuàng)建新構(gòu)件類型和放置構(gòu)件實例這三個步驟完成功能實現(xiàn);在代碼內(nèi)容上,兩者所調(diào)用的函數(shù)有其相似之處,如獲取材質(zhì)的FilteredElementCollector、結(jié)構(gòu)層GetCompoundStructure 以及WPF 窗體交互等等. 由于篇幅限制原因,此處將不過多展開兩者相似的概念與操作流程等內(nèi)容.

    在創(chuàng)建地板構(gòu)件類型的步驟中,相較于墻體構(gòu)件,地板構(gòu)件對復合結(jié)構(gòu)層信息進行訪問操作時,除了設置材質(zhì)厚度width 與材質(zhì)顏色RGB 這兩個參數(shù)與用戶進行UI 交互,還需將EndCapCondition 端部條件設置為NoEndCap 無端部條件,從而使構(gòu)件模型不受任何額外的材料或組件封裝其端部.如果不對地板構(gòu)件的端部條件設置為無端部條件,將會影響構(gòu)件模型的可視化渲染、碰撞檢測、幾何測量等方面的效果,導致模型信息不準確.綜上,地板構(gòu)件建模代碼實現(xiàn)如圖10 所示.

    圖10 地板構(gòu)件建模代碼實現(xiàn)

    在實現(xiàn)構(gòu)件放置的步驟中,不同于墻體構(gòu)件的跟隨鼠標放置,地板構(gòu)件將通過自動識別房間邊界進行地板放置.在Revit 初始化的設置中,地板的放置一般需要自行繪畫邊界線,在操作上較為繁瑣且容易出錯.為了解決以上弊端,在本二次開發(fā)工作中將采用目前國內(nèi)外Revit 二次開發(fā)案例中較為前沿的自動識別邊界放置構(gòu)件的編程思路,實現(xiàn)通過自動識別房間邊界放置地板構(gòu)件.具體實現(xiàn)步驟為房間元素獲取、獲取房間元素邊界,以邊界進行地板放置.地板構(gòu)件放置代碼實現(xiàn)如圖11 所示.

    圖11 地板構(gòu)件放置代碼實現(xiàn)

    其中,在房間元素獲取的步驟上,由于房間元素較為特殊,屬于SpatialElement 空間元素,因此FilteredElementCollector 元素過濾器需要在代碼中針對空間元素進行過濾,若像普通元素直接進行篩選將導致過濾結(jié)果為空.在地板構(gòu)件放置的步驟上,代碼將通過foreach 循環(huán)對所有的房間進行遍歷,若房間面積不為0,則使用GetBoundarySegments函數(shù)將每個房間的邊界進行獲取并設置為曲線數(shù)組.最終,通過使用Create.NewFloor 地板構(gòu)件實例化函數(shù),可將房間邊界的曲線數(shù)組設置為地板邊界線、房屋標高設置為地板標高,一鍵實現(xiàn)地板構(gòu)件的放置.

    3 工程實例研究

    3.1 工程實例信息

    某疾控中心PCR 實驗室平面圖如圖12 所示,其室內(nèi)面積總計154 m2,按功能分區(qū)可分為污物通道、中央過道、PCR 實驗1 室、PCR 實驗2 室共4 個區(qū)域,并設專門緩沖室.其中,PCR 實驗1 室分為試劑準備室、樣品制備室、擴增與分析室、緩沖室3 個工作間,PCR 實驗2 室在1 室的基礎上將擴增與分析室拆分為兩個獨立工作間.

    圖12 某疾控中心PCR 實驗室平面圖

    按業(yè)主要求,該PCR 實驗室墻構(gòu)件采用厚度50 mm,顏色RGB 代碼為(255,250,240)的花卉白色玻鎂夾心彩鋼板作為功能區(qū)隔墻,北面外墻為厚度200 mm 的輕質(zhì)混凝土,需要在室內(nèi)對其進行彩鋼板鋪裝.地板構(gòu)件采用厚度為10 mm,顏色RGB 代碼為(0,139,69)的春綠色PVC 塑膠地板進行鋪裝.

    3.2 建模分析與研究

    通過使用加裝本研究插件的Revit 對PCR 實驗室進行建模研究,可得BIM 建筑模型如圖13 所示.針對該PCR 實驗室項目建模,可分為以下兩個關鍵步驟:

    圖13 PCR 實驗室建筑模型效果圖

    (1)墻體構(gòu)件布置

    在Revit 內(nèi)完成軸網(wǎng)繪制之后,進入墻體構(gòu)件布置環(huán)節(jié).使用插件進行升級后的Revit可直接在“PCR 實驗室建筑建?!边x項卡下選擇“彩鋼板隔墻”墻類型進行參數(shù)化建模.通過在WPF 彈窗輸入厚度50 mm 與RGB 顏色代碼(255,250,240)這兩個參數(shù),將一鍵實現(xiàn)花卉色彩鋼板的類型生成與實例布置.實現(xiàn)彩鋼板隔墻在室內(nèi)進行功能區(qū)隔斷布置后,可再次點擊“混凝土彩鋼板外墻”針對北面混凝土外墻進行布置,此過程不必再進行彩鋼板顏色參數(shù)交互.

    (2)地板構(gòu)件布置

    在完成墻體構(gòu)件與房間布置后,進入地板構(gòu)件布置環(huán)節(jié).類似于墻體構(gòu)件的操作,在Revit 功能區(qū)選擇“PVC 地板”按鍵即可進行WPF 彈窗參數(shù)交互,此處輸入厚度10 mm,RGB 顏色代碼(0,139,69)即可一鍵生成春綠色PVC 地板類型,并自動識別所有房間邊界進行地板構(gòu)件實例化布置.

    為驗證最終插件在PCR 實驗室設計建模工作中的可用性,功能性以及高效性,可將其與未使用插件的原版Revit 進行性能對比分析如表2 所示,分析結(jié)果如下:

    表2 使用插件升級前后Revit 性能對比

    (1)在可用性上,使用插件后的Revit 界面更加直觀友好,參數(shù)設置操作便捷;

    (2)在功能性上,使用插件后的Revit 彌補了原本在PCR 實驗室建模內(nèi)容上的缺失,提供了最基礎的建模能力,并可進行自定義建模參數(shù),提供了更個性化的建模能力;

    (3)在高效性上,使用插件后的Revit 在構(gòu)件布置的操作方式上避免了繁瑣的手動設置,在墻體構(gòu)件的布置上克服了以往Revit API 二次開發(fā)案例中只能定點布置的局限性,在地板構(gòu)件的布置上可自動識別房間邊界進行布置,極大提高了建模效率.

    4 總 結(jié)

    本文采用C#程序語言對Revit 2018 進行二次開發(fā),通過結(jié)合PCR 實驗室建設項目的構(gòu)件設計特點,開發(fā)出一款能夠?qū)CR 實驗室墻體與地板兩種經(jīng)典構(gòu)件進行參數(shù)交互的建模插件.通過工程實例建模驗證分析,可得以下結(jié)論:

    (1)該插件擴充了Revit 材質(zhì)庫與構(gòu)件庫,在一定程度上解決了Revit 軟件在PCR實驗室建設項目設計工作上缺乏針對性材質(zhì)類型與適用性構(gòu)件類型的功能短板問題.

    (2)該插件在墻體構(gòu)件的放置功能上克服了以往Revit API 案例中只能基于坐標點連線進行放置的局限性,通過將API 新墻類型設置為默認墻類型并自動放置,從而實現(xiàn)與Revit 初始墻構(gòu)件一樣的跟隨鼠標動態(tài)放置效果.

    (3)該插件在一定程度上解決了BIM 技術(shù)在PCR 實驗室建設項目這一方面的問題,可基于此進一步開發(fā)專屬各類實驗室領域的Revit 建模插件,或進行工程信息導出與模型效果渲染等方面研究.

    猜你喜歡
    二次開發(fā)實驗室
    電競實驗室
    電子競技(2020年4期)2020-07-13 09:18:06
    電競實驗室
    電子競技(2020年2期)2020-04-14 04:40:38
    淺談基于Revit平臺的二次開發(fā)
    甘肅科技(2020年20期)2020-04-13 00:30:02
    西門子Operate高級編程的旋轉(zhuǎn)坐標系二次開發(fā)
    淺談Mastercam后處理器的二次開發(fā)
    模具制造(2019年3期)2019-06-06 02:11:02
    電競實驗室
    電子競技(2019年22期)2019-03-07 05:17:26
    電競實驗室
    電子競技(2019年21期)2019-02-24 06:55:52
    電競實驗室
    電子競技(2019年20期)2019-02-24 06:55:35
    電競實驗室
    電子競技(2019年19期)2019-01-16 05:36:09
    Micaps3.2 版本二次開發(fā)入門淺析
    西藏科技(2015年12期)2015-09-26 12:13:51
    av在线老鸭窝| 九色成人免费人妻av| 一夜夜www| 国产人妻一区二区三区在| 中文在线观看免费www的网站| 欧美日韩国产亚洲二区| 欧美又色又爽又黄视频| 九九热线精品视视频播放| 日韩亚洲欧美综合| 国产高清有码在线观看视频| 狠狠狠狠99中文字幕| 日韩欧美免费精品| 亚洲熟妇熟女久久| 国产 一区 欧美 日韩| 尤物成人国产欧美一区二区三区| av黄色大香蕉| 亚洲第一电影网av| 亚洲天堂国产精品一区在线| 国内精品久久久久精免费| 欧美最黄视频在线播放免费| 欧美乱色亚洲激情| 波野结衣二区三区在线| 欧美日韩福利视频一区二区| 蜜桃亚洲精品一区二区三区| 亚洲aⅴ乱码一区二区在线播放| 老鸭窝网址在线观看| 国产欧美日韩精品亚洲av| 一级av片app| 亚洲国产色片| 亚洲va日本ⅴa欧美va伊人久久| 午夜久久久久精精品| 桃色一区二区三区在线观看| 国内精品久久久久久久电影| 国产日本99.免费观看| 中文字幕人妻熟人妻熟丝袜美| 久久国产精品人妻蜜桃| 99热这里只有是精品50| 99精品在免费线老司机午夜| 国产伦精品一区二区三区四那| 亚洲,欧美,日韩| 国产精品一区二区三区四区免费观看 | 午夜精品久久久久久毛片777| 两个人的视频大全免费| 一个人看的www免费观看视频| 麻豆成人av在线观看| 熟女电影av网| 日韩欧美国产一区二区入口| 少妇人妻一区二区三区视频| 久久国产乱子免费精品| 老熟妇仑乱视频hdxx| 国产精品久久久久久久电影| 天天一区二区日本电影三级| 婷婷精品国产亚洲av| 午夜免费成人在线视频| 十八禁网站免费在线| 97热精品久久久久久| 亚洲精品乱码久久久v下载方式| 少妇高潮的动态图| 久久99热这里只有精品18| 亚洲av第一区精品v没综合| 两人在一起打扑克的视频| 亚洲电影在线观看av| 久久草成人影院| 亚洲欧美精品综合久久99| 国产探花在线观看一区二区| 小蜜桃在线观看免费完整版高清| 岛国在线免费视频观看| 欧美成人a在线观看| 午夜激情福利司机影院| 久久精品国产亚洲av天美| 国产探花在线观看一区二区| 91九色精品人成在线观看| 亚洲,欧美,日韩| 夜夜看夜夜爽夜夜摸| 一进一出抽搐gif免费好疼| 国产高潮美女av| 日韩欧美国产一区二区入口| 欧美又色又爽又黄视频| 久久精品国产清高在天天线| 亚洲性夜色夜夜综合| 久久久久久久精品吃奶| 久99久视频精品免费| 成人亚洲精品av一区二区| 国产色爽女视频免费观看| 免费一级毛片在线播放高清视频| 在线观看舔阴道视频| 国产视频一区二区在线看| 91午夜精品亚洲一区二区三区 | 国产乱人视频| 国产91精品成人一区二区三区| 看免费av毛片| 99热这里只有精品一区| 怎么达到女性高潮| 免费一级毛片在线播放高清视频| 少妇熟女aⅴ在线视频| 成年女人看的毛片在线观看| 一区二区三区高清视频在线| 91av网一区二区| 久久中文看片网| 在线观看美女被高潮喷水网站 | 熟女人妻精品中文字幕| 欧美丝袜亚洲另类 | 国产综合懂色| 欧美日韩国产亚洲二区| 老熟妇仑乱视频hdxx| 九九热线精品视视频播放| 国产亚洲欧美98| 国产精品亚洲美女久久久| 亚洲成人精品中文字幕电影| 18禁裸乳无遮挡免费网站照片| 日本在线视频免费播放| 不卡一级毛片| 欧美性猛交╳xxx乱大交人| 国产精品伦人一区二区| 成人特级黄色片久久久久久久| 亚州av有码| 欧美日韩福利视频一区二区| 老司机深夜福利视频在线观看| 18禁黄网站禁片免费观看直播| 一区二区三区四区激情视频 | 欧美黑人欧美精品刺激| 久久久久性生活片| 在线a可以看的网站| 亚洲片人在线观看| 最近在线观看免费完整版| 日日夜夜操网爽| 亚洲精品在线观看二区| 97热精品久久久久久| 高潮久久久久久久久久久不卡| 欧美+亚洲+日韩+国产| 乱人视频在线观看| 老师上课跳d突然被开到最大视频 久久午夜综合久久蜜桃 | 最近中文字幕高清免费大全6 | 免费人成在线观看视频色| 久久久久亚洲av毛片大全| 欧美日韩乱码在线| 久久国产精品人妻蜜桃| 亚洲自拍偷在线| 久久久久久久精品吃奶| 美女被艹到高潮喷水动态| 人人妻人人澡欧美一区二区| 最近最新免费中文字幕在线| 日日摸夜夜添夜夜添小说| av中文乱码字幕在线| 国产精品久久久久久人妻精品电影| 又爽又黄a免费视频| 999久久久精品免费观看国产| 精品久久国产蜜桃| 精品日产1卡2卡| 日本成人三级电影网站| 亚洲最大成人av| 亚洲第一欧美日韩一区二区三区| 中文亚洲av片在线观看爽| 久久精品影院6| 国产亚洲欧美98| .国产精品久久| 国产成年人精品一区二区| 少妇人妻精品综合一区二区 | 变态另类丝袜制服| 人妻久久中文字幕网| 日本成人三级电影网站| 欧美性猛交╳xxx乱大交人| 亚洲久久久久久中文字幕| 中文亚洲av片在线观看爽| 亚洲国产欧美人成| 色尼玛亚洲综合影院| 亚洲一区二区三区色噜噜| 舔av片在线| 国产成人啪精品午夜网站| 亚洲电影在线观看av| 亚洲av电影在线进入| 91麻豆av在线| 免费在线观看影片大全网站| 91在线精品国自产拍蜜月| av黄色大香蕉| 日韩欧美精品v在线| 在线观看午夜福利视频| 国产伦在线观看视频一区| 婷婷六月久久综合丁香| 18禁黄网站禁片午夜丰满| 成人高潮视频无遮挡免费网站| 国产精品一及| 久久99热6这里只有精品| 黄色一级大片看看| 亚洲国产欧美人成| 一本精品99久久精品77| 深夜a级毛片| 十八禁人妻一区二区| 国产精品人妻久久久久久| 国产精品久久久久久人妻精品电影| 又爽又黄a免费视频| 亚洲专区中文字幕在线| 欧美在线一区亚洲| 亚洲成av人片在线播放无| 国产高清激情床上av| 国产淫片久久久久久久久 | 床上黄色一级片| 国产精品久久久久久久久免 | 99国产精品一区二区蜜桃av| 真人做人爱边吃奶动态| 色综合亚洲欧美另类图片| 18禁黄网站禁片午夜丰满| 亚洲av五月六月丁香网| 欧美黑人欧美精品刺激| 成人亚洲精品av一区二区| 悠悠久久av| av视频在线观看入口| 脱女人内裤的视频| 久久精品国产亚洲av香蕉五月| 国产麻豆成人av免费视频| 欧美不卡视频在线免费观看| 亚洲最大成人av| 中文字幕人妻熟人妻熟丝袜美| 人人妻,人人澡人人爽秒播| 毛片一级片免费看久久久久 | 99国产精品一区二区三区| 亚洲18禁久久av| 欧美中文日本在线观看视频| 午夜福利高清视频| 欧美在线一区亚洲| 欧美另类亚洲清纯唯美| 看片在线看免费视频| 国产精品1区2区在线观看.| 嫩草影视91久久| 男女床上黄色一级片免费看| 久久亚洲真实| 美女高潮的动态| 欧美日韩国产亚洲二区| 午夜影院日韩av| 免费观看人在逋| 欧美中文日本在线观看视频| 欧美日韩国产亚洲二区| 午夜福利18| 俄罗斯特黄特色一大片| 色视频www国产| 亚洲电影在线观看av| 国产黄色小视频在线观看| 啦啦啦观看免费观看视频高清| 少妇人妻一区二区三区视频| 美女 人体艺术 gogo| 亚洲av二区三区四区| 久久久久久大精品| 国产探花在线观看一区二区| 亚洲综合色惰| 中文字幕免费在线视频6| 在线观看av片永久免费下载| 亚洲成av人片免费观看| 变态另类成人亚洲欧美熟女| 国内毛片毛片毛片毛片毛片| 麻豆一二三区av精品| 久久婷婷人人爽人人干人人爱| 在线免费观看不下载黄p国产 | 国产精品av视频在线免费观看| 在线免费观看不下载黄p国产 | 欧美黑人欧美精品刺激| 丰满人妻熟妇乱又伦精品不卡| 人人妻,人人澡人人爽秒播| 美女cb高潮喷水在线观看| 一个人看视频在线观看www免费| 国产黄a三级三级三级人| 日本在线视频免费播放| 中文字幕人成人乱码亚洲影| 在现免费观看毛片| 亚洲人成网站在线播放欧美日韩| 国产精品久久久久久人妻精品电影| 国产亚洲精品综合一区在线观看| 国产三级黄色录像| 国产探花在线观看一区二区| 九九久久精品国产亚洲av麻豆| 日本黄色片子视频| 婷婷精品国产亚洲av在线| 男人的好看免费观看在线视频| 757午夜福利合集在线观看| 精品久久久久久久久av| 高潮久久久久久久久久久不卡| 国产高清激情床上av| 欧美丝袜亚洲另类 | 哪里可以看免费的av片| 特大巨黑吊av在线直播| 亚洲乱码一区二区免费版| 亚洲精华国产精华精| 精品久久久久久久久久免费视频| 国产主播在线观看一区二区| 老司机福利观看| 99久久久亚洲精品蜜臀av| 免费电影在线观看免费观看| 97碰自拍视频| 久久久久久久久大av| 久久亚洲真实| 欧洲精品卡2卡3卡4卡5卡区| 又紧又爽又黄一区二区| 长腿黑丝高跟| 色视频www国产| 亚洲经典国产精华液单 | 日本黄色片子视频| 一个人看的www免费观看视频| 亚州av有码| 亚洲人成伊人成综合网2020| 久久久久国产精品人妻aⅴ院| 久久久久久久久大av| 欧美日韩福利视频一区二区| 色综合婷婷激情| 一a级毛片在线观看| 成人av在线播放网站| 亚洲成人免费电影在线观看| 十八禁人妻一区二区| 亚洲色图av天堂| 国产精品女同一区二区软件 | 亚洲经典国产精华液单 | 亚洲精品在线美女| 十八禁人妻一区二区| 国产白丝娇喘喷水9色精品| 日韩欧美免费精品| 欧美高清成人免费视频www| 久久久成人免费电影| 欧美成人免费av一区二区三区| 国产av在哪里看| 日韩有码中文字幕| 老熟妇仑乱视频hdxx| 欧美成狂野欧美在线观看| 欧美区成人在线视频| 69av精品久久久久久| 欧美乱色亚洲激情| 51午夜福利影视在线观看| 18+在线观看网站| 国产精品三级大全| 99精品在免费线老司机午夜| 有码 亚洲区| 国产aⅴ精品一区二区三区波| 午夜福利欧美成人| 99久国产av精品| 日韩欧美精品v在线| 国产日本99.免费观看| 午夜福利高清视频| 国产成人av教育| 99久久久亚洲精品蜜臀av| 久久九九热精品免费| av福利片在线观看| 久久久久国内视频| 欧美区成人在线视频| 日本 欧美在线| 一级毛片久久久久久久久女| 两人在一起打扑克的视频| 亚洲精品一卡2卡三卡4卡5卡| АⅤ资源中文在线天堂| 国产精品久久久久久久久免 | 国产成人福利小说| 最新在线观看一区二区三区| 在线观看66精品国产| 国产精品日韩av在线免费观看| 特大巨黑吊av在线直播| 国产高清视频在线播放一区| 国产高清有码在线观看视频| 怎么达到女性高潮| 美女免费视频网站| 午夜精品在线福利| 欧美不卡视频在线免费观看| 天天躁日日操中文字幕| 99视频精品全部免费 在线| 日本 欧美在线| 国产乱人伦免费视频| 免费搜索国产男女视频| 国产白丝娇喘喷水9色精品| 成人午夜高清在线视频| 国产精品乱码一区二三区的特点| 狠狠狠狠99中文字幕| 亚洲va日本ⅴa欧美va伊人久久| 性色av乱码一区二区三区2| 国产精品亚洲美女久久久| 国产精品女同一区二区软件 | 午夜福利18| 欧美黄色淫秽网站| 少妇被粗大猛烈的视频| 蜜桃久久精品国产亚洲av| 欧美在线黄色| 国内久久婷婷六月综合欲色啪| 午夜a级毛片| 日韩欧美在线二视频| 99久久精品热视频| 亚洲天堂国产精品一区在线| www.999成人在线观看| 亚洲在线观看片| 97超视频在线观看视频| 人妻丰满熟妇av一区二区三区| 五月玫瑰六月丁香| 精品久久久久久久人妻蜜臀av| 丰满乱子伦码专区| 91狼人影院| 在线观看美女被高潮喷水网站 | 欧美性猛交黑人性爽| 18+在线观看网站| 极品教师在线免费播放| 亚洲国产精品合色在线| 欧美成人一区二区免费高清观看| 亚洲国产高清在线一区二区三| 欧美成狂野欧美在线观看| 免费在线观看影片大全网站| 老司机午夜十八禁免费视频| 亚洲国产精品sss在线观看| 国产精品久久久久久久久免 | 美女高潮的动态| 少妇人妻一区二区三区视频| 欧美高清性xxxxhd video| 色综合亚洲欧美另类图片| 老师上课跳d突然被开到最大视频 久久午夜综合久久蜜桃 | 欧美丝袜亚洲另类 | 51午夜福利影视在线观看| 国产精品国产高清国产av| 最近最新免费中文字幕在线| 国产一级毛片七仙女欲春2| 日韩亚洲欧美综合| 欧美又色又爽又黄视频| 99久国产av精品| 国产主播在线观看一区二区| av在线老鸭窝| 国产一区二区亚洲精品在线观看| 欧美日韩国产亚洲二区| 啪啪无遮挡十八禁网站| 成年女人看的毛片在线观看| 狂野欧美白嫩少妇大欣赏| 一区二区三区高清视频在线| 久久99热6这里只有精品| 97人妻精品一区二区三区麻豆| 特大巨黑吊av在线直播| 高清日韩中文字幕在线| 欧美最黄视频在线播放免费| 欧美性感艳星| h日本视频在线播放| a在线观看视频网站| 亚洲电影在线观看av| 国产真实乱freesex| 成人国产一区最新在线观看| 亚洲一区高清亚洲精品| avwww免费| 又爽又黄a免费视频| 男女床上黄色一级片免费看| 成年女人看的毛片在线观看| 日韩亚洲欧美综合| 亚洲精品一区av在线观看| 国产精品久久久久久久久免 | xxxwww97欧美| 亚洲精品成人久久久久久| www.熟女人妻精品国产| 国产欧美日韩精品亚洲av| 少妇的逼水好多| 一级毛片久久久久久久久女| .国产精品久久| 男人和女人高潮做爰伦理| 成人国产一区最新在线观看| 欧美成人免费av一区二区三区| 久久久成人免费电影| 国内精品久久久久精免费| 午夜福利免费观看在线| 日韩精品中文字幕看吧| 亚洲五月婷婷丁香| 日本黄大片高清| 久9热在线精品视频| 午夜免费成人在线视频| 蜜桃久久精品国产亚洲av| 亚洲av免费在线观看| 精品久久久久久久人妻蜜臀av| 少妇裸体淫交视频免费看高清| 一个人看的www免费观看视频| 欧美乱妇无乱码| 神马国产精品三级电影在线观看| 婷婷丁香在线五月| 丰满人妻一区二区三区视频av| 国产探花在线观看一区二区| 在线观看美女被高潮喷水网站 | 国产伦人伦偷精品视频| 又紧又爽又黄一区二区| 可以在线观看的亚洲视频| 日韩欧美精品v在线| 黄色丝袜av网址大全| 亚洲熟妇熟女久久| 日韩国内少妇激情av| 欧美成人一区二区免费高清观看| 精品人妻偷拍中文字幕| 成熟少妇高潮喷水视频| 亚洲熟妇中文字幕五十中出| 欧美乱色亚洲激情| 桃红色精品国产亚洲av| 国产av在哪里看| 亚洲不卡免费看| 久久精品影院6| 欧美乱色亚洲激情| 99riav亚洲国产免费| 国内少妇人妻偷人精品xxx网站| 美女高潮的动态| www.色视频.com| 日日摸夜夜添夜夜添小说| 日本免费a在线| 小说图片视频综合网站| 狂野欧美白嫩少妇大欣赏| 午夜福利欧美成人| 看免费av毛片| 搡老妇女老女人老熟妇| 午夜福利在线观看免费完整高清在 | 黄色配什么色好看| 精品欧美国产一区二区三| 亚洲美女黄片视频| 日韩欧美国产在线观看| 九九热线精品视视频播放| 99久久九九国产精品国产免费| 国产精品嫩草影院av在线观看 | 欧美午夜高清在线| 麻豆一二三区av精品| 久久6这里有精品| 亚洲 欧美 日韩 在线 免费| 很黄的视频免费| 国产伦精品一区二区三区视频9| 啦啦啦观看免费观看视频高清| 日本免费a在线| 亚洲国产高清在线一区二区三| 99精品久久久久人妻精品| 麻豆久久精品国产亚洲av| 国产淫片久久久久久久久 | 亚洲av免费高清在线观看| 色哟哟哟哟哟哟| 日韩有码中文字幕| 亚洲片人在线观看| 真人做人爱边吃奶动态| 老鸭窝网址在线观看| 日韩免费av在线播放| 中文字幕免费在线视频6| 九色成人免费人妻av| 综合色av麻豆| av天堂中文字幕网| 老司机午夜十八禁免费视频| 欧美午夜高清在线| 好看av亚洲va欧美ⅴa在| 久久久久九九精品影院| 村上凉子中文字幕在线| 国产成人a区在线观看| 欧美性猛交╳xxx乱大交人| 国产老妇女一区| 97超级碰碰碰精品色视频在线观看| 亚洲美女视频黄频| 在线国产一区二区在线| 亚洲精品久久国产高清桃花| 亚洲av成人不卡在线观看播放网| 日本在线视频免费播放| 亚洲av电影在线进入| 国产老妇女一区| 两人在一起打扑克的视频| 精品乱码久久久久久99久播| 搞女人的毛片| 麻豆成人午夜福利视频| 亚洲精品日韩av片在线观看| 亚洲在线自拍视频| 狠狠狠狠99中文字幕| 一区二区三区高清视频在线| 亚洲美女搞黄在线观看 | 免费电影在线观看免费观看| 欧美+日韩+精品| 国产精品嫩草影院av在线观看 | 五月玫瑰六月丁香| 757午夜福利合集在线观看| 成人av在线播放网站| 国产主播在线观看一区二区| 18+在线观看网站| 高清毛片免费观看视频网站| 亚洲自拍偷在线| 人妻丰满熟妇av一区二区三区| 亚洲欧美日韩卡通动漫| 久久精品人妻少妇| 国产大屁股一区二区在线视频| 黄色视频,在线免费观看| 国产精品亚洲一级av第二区| 欧美中文日本在线观看视频| 国产av不卡久久| 国产乱人伦免费视频| 精品无人区乱码1区二区| 香蕉av资源在线| 国产精品99久久久久久久久| 久9热在线精品视频| 亚洲片人在线观看| 在线播放无遮挡| 久久性视频一级片| 一级a爱片免费观看的视频| 中文字幕久久专区| 亚洲国产精品成人综合色| 波多野结衣高清无吗| 日韩欧美国产在线观看| 国产黄色小视频在线观看| 国内精品美女久久久久久| 99热这里只有精品一区| 乱人视频在线观看| 精品一区二区三区人妻视频| 蜜桃久久精品国产亚洲av| 久久精品综合一区二区三区| 亚洲人成网站在线播放欧美日韩| 免费看日本二区| 国产亚洲欧美在线一区二区| 中文亚洲av片在线观看爽| 91麻豆av在线| a级毛片a级免费在线| 亚洲国产高清在线一区二区三| 亚洲av不卡在线观看| 久久久久久大精品| 亚洲第一区二区三区不卡| 亚洲久久久久久中文字幕| 18禁在线播放成人免费| 人妻夜夜爽99麻豆av| 国产av一区在线观看免费| 国产伦人伦偷精品视频| 亚洲 国产 在线| 国产精品一区二区免费欧美| 亚洲黑人精品在线| 国产三级在线视频| 免费观看精品视频网站| 国模一区二区三区四区视频| 一级a爱片免费观看的视频| 中文字幕高清在线视频| 免费观看的影片在线观看|