完善主体资料,免费赠送VIP会员!
* 主体类型
* 企业名称
* 信用代码
* 所在行业
* 企业规模
* 所在职位
* 姓名
* 所在行业
* 学历
* 工作性质
请先选择行业
您还可以选择以下福利:
行业福利,领完即止!

下载app免费领取会员

NULL

5cdd2dc095060.jpg

Revit技巧 | Revit软件如何实现功能的开发?Revit二次开发方式与流程

发布于:2024-09-30 10:20:24

BIM中文网

更多

Revit有外部命令和外部应用两种形式家在创建的外部应用插件,IExternal Command是外部命令的接口,Excute是其对应的唯一函数,功能代码编写之前需要加载Excute函数才能吊用功能。IExternal Application是外部应用的接口,他的工作原理与外部命令接口类似,不同的时外部应用接口有两个对应函数,分别是OnStartup和OnStartdown函数。针对OnStartup和OnStartdown的使用,开发者可以在完成IExternal Application开发功能以后重启两个函数,从而定制Revit所需要的功能。

摄图网_401915104_wx_建筑施工模型(非企业商用).jpg

二次开发流程

Revit二次开发流程包括代码编译与代码调试。第一步是开发环境的搭建,环境搭建必不可少的三要素是开发对象、编程软件和编程语言,以Revit模型作为开发对象,启动Visual Studio 2019编程软件,选择C#作为编程语言,在Visual Studio 2019中新建一个类库工程。为项目文档增添接口引用,Revit API.dll、Revit APIUI.dll,由于项目中需要创建Excel表格,还需要添加Microsoft Excel的引用。设置目标框架,将目标框架改为适合自己计算机系统的框架,否则程序会自动报错。第二步是编写代码,根据自己想要实现的功能,编写相应的代码。可以通过查看RevitLookup整理开发所需要的方法与属性,借助Revit API中丰富的类、方法、属性来完成特定功能代码的编写。第三步是对编写完成的代码进行代码调试,功能插件运行之前,需要先在Visual Studio 2019中进行调试,调试成功后将生成的.dll文件复制到Revit文件中。如果代码调试不成功,还需要重新检查代码,根据提示对错误代码的进行修正,重复调试指导调试成功。第四步是插件的运行,编译成功后,首次运行插件,进入Revit应用界面点击“附加模块”,会弹出新的选择框,在弹出的新菜单中点击“外部工具”,然后再次弹出新的命令选择框,选择“AddinManager”加载窗口,将完整的.dll文件路径复制到对话框中,点击“Run”运行程序,在Revit中实现代码编程的相应功能。

本文版权归腿腿教学网及原创作者所有,未经授权,谢绝转载。

未标题-1.jpg

上一篇:Revit技巧 | Revit怎么提取工程量?基于BIM的工程量计算及成本预算方式

下一篇:Revit技巧 | 什么是Revit二次开发?Revit软件用什么工具进行二次开发?

60acb4e0ef112.png