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

下载app免费领取会员

NULL

ad.jpg

Revit技巧 | Revit二次开发难不难?Revit二次开发能干嘛?

发布于:2024-09-30 10:19:56

BIM中文网

更多

目前一般会选用C#语言,在.NET环境下进行Revit二次开发,其具体流程如下:

摄图网_500534688_wx_城市与商务人士(非企业商用).jpg

首先,在Visual Studio2015中新建项目,创建C#类库文件,并命名。

其次,添加Revit API和Windows接口配置文件。将Windows窗体控件添加到引用中,如System.Xml.Linq、System.Windows.Forms等,另外还需要将Revit API.dll和RevitAPIUI.dll两个链接库文件添加到引用中,实现Revit API中的类与函数的调用,这两个文件可以在Revit安装文件中找到。引用添加完成后,在程序中添加命名空间的引用,即添加using指令,如usingSystem、usingSystem.Collections.Generic、usingSystem.Linq、usingAutodesk.Revit.DB、usingAutodesk.Revit.UI等。

然后,在程序中编写控制命令的事务和更新模式。

最后,创建IExternalCommand接口,在其Execute函数下编写二次开发所需要的代码。编写完成后进行编译,并生成解决方案。如编译成功,会生成.dll文件,此时,启动Revit,使用外部工具Add-inManager打开.dll文件,即可实现程序在Revit中的执行。

在VisualC#中新建一个类库→引用Revit接口:Revit API.dll、Revit APIUI.dll→引用命名空间:

usingAutodesk.Revit、usingAutodesk.Revit.DB→指定API事务模式及模型更新模式:transactionModel.Manual、regenerationOption.Manual→新建类从IexternalCommand派生→重载Execute()方法→执行程序。

其实Revit二次开发并不难,只要配合课程相信从入门到变成一个高手就是分分钟的事,Revit原生二次开发系列课程旨在让学员掌握revit非插件开发,充分扩展revit的自身功能 ,感兴趣的小伙伴不妨来学习一下!http://www.tuituisoft.com/series/52.html

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

未标题-1.jpg

上一篇:Revit技巧 | Revit怎么新建项目样板?在Revit中进行项目样板的建立方式

下一篇:Revit技巧 | Revit二次开发工资高吗?Revit二次开发好找工作不?

60acb4e0ef112.png