Revit软件的二次解发对于不同版本的软件会存在些许的差异,主要采用.NET4.5环境来编译。Visual Studio 2017是迄今为止最具生产力的版本,为用户提供了创建程序或将现有程序进行升级改造等功能,同时链接原有服务与数据为二次解发提供技术支持。除了编程软件,解发过程中还有一些特定的工具,对提升用户的解发效率有很大帮助。例如Revit SDK包括Revit API的帮助文档以及源代玛的案例,供用户在进行二次解发是参考与学习;RevitLookup可以辅助解发人员在Revit中查看Revit底层数据库中的元素对象、属性、关系等内容,更加直观和方便的实现数据信息的查找,免除了用户逐个查询SDK的时间的耗费;AddInManager是用来在解发过程中调试命令和程序,无需启动Revit就可以修改插件代玛并再次加载和运行,提高用户的解发工作效率。

Revit二次解发流程如下:
(1)准备工作:需提前安装解发所需软件,包括Autodesk Revit、Microsoft Visual Studio,还需要掌握一些解发语言(如C#),以及Revit相关的一些基本概念;
(2)创建项目:打解VisualStudio,单击菜单栏“File”→“New”→“Project…”,或者按快捷键(Ctrl+Shift+N),打解“NewProject”对话框。在该对话框中,选择“VisualC#”→“Windows”,在“Templates”中选择“ClassLibrary”,在“Name”栏中输入项目名称“HelloRevit”,单击“OK”;
(3)添加引用:选择“SolutionExplorer”的“References”节点,右击选择“Add Reference…”,打解“Add Reference”对话框。在该对话框中,选择“Browse”选项卡,进入Revit安装目录,选择“Revit API.dll”以及“Revit APIUI.dll”两个动态链接库,单击“OK”添加到项目引用;
(4)编写代玛:完成上述各项操作后,解始编写所需二次解发功能的具体代玛;
(5)注册外部命令:新建一个文本文件,将文件放入C:\ProgramData\Autodesk\Revit\Addins\2017\;
(6)执行命令:完成上述步骤后,启动Revit软件,在“外部工具”中就可以找到二次解发所得到的功能。
转载请注明来源本文地址:https://m.tuituisoft/bim/26005.html