Revit,Revit二次開發(fā)"> 使用Revit API進(jìn)行二次開發(fā)對(duì)計(jì)算機(jī)的硬件性能有一定的要求,比如的CPU為Intel(R)Core(TM)I7-7700,顯卡為NVIDIA G">
下載app免費(fèi)領(lǐng)取會(huì)員
使用Revit API進(jìn)行二次開發(fā)對(duì)計(jì)算機(jī)的硬件性能有一定的要求,比如的CPU為Intel(R)Core(TM)I7-7700,顯卡為NVIDIA GeForce GTX 1080,運(yùn)行內(nèi)存為32G,操作系統(tǒng)為64位的windows10。同時(shí)開發(fā)也需要一定的軟件要求,本文的軟件工具主要有Revit 2018、Microsoft Visual Studio 2019、Revit SDK
(Software Develop mentKit,軟件開發(fā)工具包)、Revit LookUp。
Microsoft Visual Studio 2019是微軟公司開發(fā)的新一代集成開發(fā)環(huán)境(Integrated Development Environment,IDE),簡稱VS,具有強(qiáng)大的軟件開發(fā)功能,支持多種編程開發(fā)語言。
Revit SDK是Revit二次開發(fā)必需的工具,是Autodesk官方提供的開發(fā)工具包。包含了開發(fā)所需要的各種工具,如Add-InManager插件工具、Samples(帶源代碼)文件夾、Revit API.chm開發(fā)幫助文檔等。
①Add-InManager插件
Add-InManager是Autodesk提供的官方插件,是用來快速加載或者卸載二次開發(fā)程序的工具,不需要手動(dòng)創(chuàng)建Addin文件,就可以自動(dòng)保存加載命令。其特點(diǎn)是修改插件程序代碼時(shí),不用重啟Revit可以直接加載運(yùn)行,方便開發(fā)人員進(jìn)行調(diào)試。該插件通過SDK安裝,將SDK安裝文件中Add-InManager文件夾
里的“Add InManager.dll”和“Autodesk.AddIn Manager.addin”文件按路徑
“C:\Users\Administrator\AppData\Roaming\Autodesk\Revit\Addins\2018”復(fù)制到“2018”文件夾,即可完成安裝。安裝后,在Revit軟件中的“附加模塊”選項(xiàng)卡頁面下的“外部工具”中使用。它有三種加載方式:“ManualMode”、“Manual Mode,F(xiàn)aceless”、“ReadOnlyMode”,其中“Manual Mode”對(duì)應(yīng)手動(dòng)(Manual)事務(wù)模式、“Read Only Mode”對(duì)應(yīng)只讀(Read Only)事務(wù)模式,“Manual Mode,F(xiàn)aceless”表示運(yùn)行前一次剛剛運(yùn)行的插件。
②Samples源代碼文件夾
Samples文件夾提供了各種程序代碼和示例,可以用VisualStudio2019打開“SDKSamoles.sln”文件,檢索關(guān)鍵字來查找所需類,查看相應(yīng)的代碼實(shí)例,進(jìn)而幫助開發(fā)者更好的理解學(xué)習(xí)Revit API中各種類的使用方法。
③Revit API.chm開發(fā)幫助文檔
SDK中的Revit API.chm文檔包含了API中所有的類、方法和屬性的詳細(xì)解釋,是二次開發(fā)者必須參考的重要文檔。Revit API.chm文檔中給出了C#、VB和C++語言的代碼示例Examples。
Revit LookUp也是由Autodesk官方提供的開發(fā)插件,提供了快速查看圖元屬性和參數(shù)信息等功能。該插件安裝完成后,啟動(dòng)Revit軟件時(shí),在“附加模塊”下即會(huì)出現(xiàn)RevitLookup調(diào)用按鈕。使用RevitLookup插件可以查看Revit內(nèi)圖元的參數(shù)和屬性信息。比如,選中BIM模型中的樓板構(gòu)件,便可以通過該插件查看樓板實(shí)例的各項(xiàng)屬性和參數(shù),且可追溯到該實(shí)例的族類型Floor。
轉(zhuǎn)載請(qǐng)注明來源本文地址:https://www.tuituisoft/bim/26248.html
上一篇:沒有了
下一篇:沒有了