Revit"> Revit有外部命令和外部應用兩種形式家在創建的外部應用插件,IExternalCommand是外部命令的接口,Excute是其對應的唯一函數,功能代碼編寫之前">
下載app免費領取會員
Revit有外部命令和外部應用兩種形式家在創建的外部應用插件,IExternalCommand是外部命令的接口,Excute是其對應的唯一函數,功能代碼編寫之前需要加載Excute函數才能吊用功能。
二次開發流程
Revit二次開發流程包括代碼編譯與代碼調試。第一步是開發環境的搭建,環境搭建必不可少的三要素是開發對象、編程軟件和編程語言,以Revit模型作為開發對象,啟動VisualStudio2019編程軟件,選擇C#作為編程語言,在VisualStudio2019中新建一個類庫工程。為項目文檔增添接口引用,RevitAPI.dll、RevitAPIUI.dll,由于項目中需要創建Excel表格,還需要添加MicrosoftExcel的引用。設置目標框架,將目標框架改為適合自己計算機系統的框架,否則程序會自動報錯。第二步是編寫代碼,根據自己想要實現的功能,編寫相應的代碼。可以通過查看RevitLookup整理開發所需要的方法與屬性,借助Revit API中豐富的類、方法、屬性來完成特定功能代碼的編寫。第三步是對編寫完成的代碼進行代碼調試,功能插件運行之前,需要先在VisualStudio2019中進行調試,調試成功后將生成的.dll文件復制到Revit文件中。如果代碼調試不成功,還需要重新檢查代碼,根據提示對錯誤代碼的進行修正,重復調試指導調試成功。第四步是插件的運行,編譯成功后,首次運行插件,進入Revit應用界面點擊“附加模塊”,會彈出新的選擇框,在彈出的新菜單中點擊“外部工具”,然后再次彈出新的命令選擇框,選擇“AddinManager”加載窗口,將完整的.dll文件路徑復制到對話框中,點擊“Run”運行程序,在Revit中實現代碼編程的相應功能。
以上就是Revit二次開發流程,希望本篇文章能夠對大家有幫助!
轉載請注明來源本文地址:https://www.tuituisoft/bim/27164.html
上一篇:沒有了
下一篇:沒有了