當(dāng)前位置: 首頁 > BIM > BIM行業(yè)動態(tài) > BIM軟件|使用Revit API的準(zhǔn)備工作有哪些?

BIM軟件|使用Revit API的準(zhǔn)備工作有哪些?

更新時間:2021-10-29 16:45:32 來源:Revit中文網(wǎng) 瀏覽32收藏6

BIM報(bào)名、考試、查分時間 免費(fèi)短信提醒

地區(qū)

獲取驗(yàn)證 立即預(yù)約

請?zhí)顚憟D片驗(yàn)證碼后獲取短信驗(yàn)證碼

看不清楚,換張圖片

免費(fèi)獲取短信驗(yàn)證碼

摘要 近年來,BIM技術(shù)備受大眾青睞,運(yùn)用BIM技術(shù)可以支援并改善許多建筑設(shè)計(jì)和施工過程業(yè)務(wù)實(shí)務(wù)流程,解決施工過程中更高復(fù)雜度的問題,對業(yè)主、設(shè)計(jì)單位、施工方都有不可替代的好處。環(huán)球網(wǎng)校為大家?guī)怼癇IM軟件|使用Revit API的準(zhǔn)備工作有哪些?”。

編輯推薦:全國BIM等級考試一~三級考試大綱

溫馨提示:中國圖學(xué)會將會在12月上旬組織進(jìn)行BIM技能考試,考生們可以提前 免費(fèi)預(yù)約短信提醒,及時獲取BIM考試時間節(jié)點(diǎn)信息。環(huán)球網(wǎng)校已開通BIM報(bào)考資格免費(fèi)查詢?nèi)肟?/a>,輸入學(xué)歷等信息即可快速查詢。更多BIM考試熱點(diǎn)視頻,盡在微信視頻號“BIM實(shí)訓(xùn)”,歡迎關(guān)注。

Revit API的全部內(nèi)容封裝在“Revit API.dll”以及“Revit APIUI.dll”兩個動態(tài)鏈接庫中,總共25個名字空間,功能囊括了設(shè)置應(yīng)用程序特性,有關(guān)建筑、結(jié)構(gòu)、設(shè)備的類庫,有關(guān)事件處理、IFC數(shù)據(jù)格式、點(diǎn)云等類庫的使用,API界面如圖所示。其中Revit API.dll程序集包含了訪問Revit中DB級別的Application、Document、Element以及Parameter的方法,也包含了IExternalDBApplication接口和其他接口。

Revit APIUI.dll程序集則包含了所有操作和定制Revit界面的接口,包括:IExternalCommand相關(guān)接口;IExternalApplication相關(guān)接口;ion選擇;菜單類RibbonPanel,RibbonItem以及子類;TaskDialogs任務(wù)對話框。

在Revit API類結(jié)構(gòu)中,應(yīng)用程序類和文檔類是處于最頂層的。應(yīng)用類包括Application和UIApplication,一個應(yīng)用對象對應(yīng)一個獨(dú)立的Revit回話。通過應(yīng)用類可以訪問Revit文檔、選項(xiàng)以及其他數(shù)據(jù)和設(shè)置,比如通過應(yīng)用程序類可以獲得Revit的VersionBuild、VersionNumber、VersionName、Product和Language。文檔類包括Document和UIDocument,一個文檔對象對應(yīng)一個獨(dú)立的Revit工程文件,通過文檔對象提供獲取項(xiàng)目的位置和場地、視圖、元素等功能。使用Revit API的準(zhǔn)備工作在使用Revit API之前,應(yīng)具備下列條件:

(1)安裝Revit產(chǎn)品,了解其產(chǎn)品的功能和使用技巧;安裝RevitSDK,內(nèi)部包含了Revit API的幫助文件以及帶源代碼的例子,使用AddinManager加載Revit插件;安裝RevitLookup,不需要寫代碼就可以直觀地看到API的對象;安裝ILSpy,它是一個免費(fèi)的.NET反射工具,可以用來查看一個.NETAssembly的類和函數(shù),開發(fā)過程中經(jīng)常利用它來查看類和函數(shù),以及類之間的關(guān)系。

(2)學(xué)習(xí)至少一種符合公共語言規(guī)范的編程語言,比如C#、C++、VB、F#等。本文使用的是C#語言。

(3)安裝支持Microsoft.NETFramework4.5的IDE,本文在編程過程中使用的是VisualStudio2012。同時用戶也可以選擇使用Revit宏功能來實(shí)現(xiàn)自己的插件命令。

BIM模型在施工過程中的應(yīng)用可全面提升工程造價(jià)行業(yè)效率與信息化管理水平,優(yōu)化管理流程,高效率、高精準(zhǔn)度的完成工程量計(jì)算工作。以上內(nèi)容就是“BIM軟件|使用Revit API的準(zhǔn)備工作有哪些?”,更多BIM熱點(diǎn)資訊/教程分享歡迎關(guān)注微信公眾號“BIM實(shí)訓(xùn)”,也可點(diǎn)擊下方免費(fèi)下載領(lǐng)取精品學(xué)習(xí)資料。

分享到: 編輯:高杉

資料下載 精選課程 老師直播 真題練習(xí)

BIM資格查詢

BIM歷年真題下載 更多

BIM每日一練 打卡日歷

0
累計(jì)打卡
0
打卡人數(shù)
去打卡

預(yù)計(jì)用時3分鐘

環(huán)球網(wǎng)校移動課堂APP 直播、聽課。職達(dá)未來!

安卓版

下載

iPhone版

下載

返回頂部