Revit"> Revit進行二次開發時,需要用戶在插件中實現特殊的接口,其中API函數提供了兩種主要的接口形式,分別是外部命令接口和外部應用接口。AutodeskRevit提">
完善主體資料,免費贈送VIP會員!
* 主體類型
* 企業名稱
* 信用代碼
* 所在行業
* 企業規模
* 所在職位
* 姓名
* 所在行業
* 學歷
* 工作性質
請先選擇行業
您還可以選擇以下福利:
行業福利,領完即止!

下載app免費領取會員

NULL

ad.jpg

怎么使用Revit軟件進行二次開發平臺?

發布于:2022-12-07 09:43:13
首頁/BIM專題
分享

Revit進行二次開發時,需要用戶在插件中實現特殊的接口,其中API函數提供了兩種主要的接口形式,分別是外部命令接口和外部應用接口。AutodeskRevit提供了開放的API數據接口,方便用戶根據功能需求,對軟件進行個性化的定制開發,可以極大地提高設計工作的效率。

腿腿教學網-怎么使用Revit軟件進行二次開發平臺?

1.外部命令接口(IExternalCommand):新命令可以被放在附加模塊(Add-Ins)標簽下面的外部工具(ExternalTools)菜單下,該接口只有一個抽象函數Execute(),Execute函數有一個輸入參數和兩個輸出參數。輸入參數是commandData,輸入參數的類型是ExternalCommandData;輸出參數有message和elements,輸出參數對應的類型分別是String和ElementSet,插件的功能通過重載這個函數來觸發實現。

2.外部應用接口(IExternalApplication):用戶定制的新功能會在Revit啟動時在附加模塊(Add-Ins)標簽下自動新建功能面板,該接口有兩個UIControlledApplication類型的抽象函數,這兩個抽象函數分別是OnStarup和OnShutdown,UIControlledApplication類不提供訪問Revit文檔的途徑,開發者可以通過重載這兩個抽象函數來實現在Revit啟動和關閉時的定制功能。

Revit二次開發有兩種模式,一種開發模式是在Revit軟件自帶的VSTA環境下通過API定義的宏來實現個性化的功能開發;另一種是在MicrosoftVisualStudio2015和Microsoft.NETFramework4.6的環境,可選用VB或者基于.NET的語言進行開發(C#、C、C++),由于C#語言結構簡單,且有C++和C語言的優點,故一般采用這種語言進行Revit的二次開發。通過引用Revit軟件安裝目錄的RevitAPI.dll和RevitAPIUI.dll兩個動態鏈接庫即可實現調用RevitAPI的函數。

      好了,怎么使用Revit軟件進行二次開發平臺就為大家介紹到這,希望本篇文章能夠幫助大家!

轉載請注明來源本文地址:https://www.tuituisoft/bim/27159.html

未標題-1.jpg

上一篇:沒有了

下一篇:沒有了

主站蜘蛛池模板: 亚洲一区免费视频| 亚洲日韩精品无码一区二区三区| 色妞色视频一区二区三区四区| 国产免费一区二区三区在线观看| 天堂资源中文最新版在线一区 | 久久99精品国产一区二区三区| 国产精品毛片VA一区二区三区| 国产精品被窝福利一区 | 国产韩国精品一区二区三区久久| 国产成人久久精品一区二区三区| 日韩AV在线不卡一区二区三区| 亚洲精品国产suv一区88| 男人的天堂亚洲一区二区三区| 成人无码精品一区二区三区| 国产一区二区免费| 亚洲日本一区二区| 一区二区三区亚洲视频| 91久久精品午夜一区二区| 精品国产精品久久一区免费式| 久久国产精品一区免费下载| 秋霞鲁丝片一区二区三区| 亚洲日本va一区二区三区 | 精品人体无码一区二区三区| 在线成人综合色一区| 毛片一区二区三区| 成人精品视频一区二区| 日韩最新视频一区二区三| 97人妻无码一区二区精品免费| 中文字幕日韩一区| 中文字幕视频一区| 国产乱码精品一区二区三区香蕉 | 亚洲av高清在线观看一区二区| 日本在线视频一区二区| 亚洲日韩国产欧美一区二区三区 | 色国产在线视频一区| 日本夜爽爽一区二区三区| 岛国精品一区免费视频在线观看| 国产精品 视频一区 二区三区 | 色窝窝无码一区二区三区| 精品人妻中文av一区二区三区| 亚洲日韩AV一区二区三区中文|