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

下载app免费领取会员

NULL

ad.jpg

Revit怎么开发?Revit API实现功能拓展的步骤

发布于:2020-11-27 16:17:48
首页/BIM专题
分享

本文选用Revit 2016作为开发平台,选择Revit SDK 2016和Visual Studio 2015作为编程平台,将C#语言充当配置环境,对Revit进行二次开发。调用Revit API对Revit功能实现功能拓展的步骤如下:

(1)启动ViuslStudio2015,新建“类库”项目。

(2)引用接口装配库文件:Revit API.dll、Revit APIUI.dil,之后将其Copy Local所对应的属性调节为False,表明无需对装配文件进行拷贝。如此能够省去大量的硬盘空间,并防止Visual Studio调试器找不到所需的dll副本。

(3)设置事务模式(Transaction Mode)和更新模式(Regeneration Mode)。在Revit2016版本中,控制命令所对应的事务模式有三种,分别是Automatic(自动)、Manual(手动)、Readonly(只读)三种模式。

(4)根据预期开发的功能要求选用合理的方式对Revit功能进行拓展,第一类是外部命令(IExternal Command),即只增加某个Revit命令,由用户对按钮进行操作让命令顺利启动;第二类为外部应用(IExternal Application),其主要是从Revit软件内部进行启动,伴随软件的启动而调用,在软件关闭后也随之关闭。

(5)重载Execute(方法或OnStartup()/OnShutdown()方法,为各自方法添加相应的代码,用以完成相关的命令功能。之后对该类库文件进行标准化编译,编译完成以后会形成一个.addin格式的文件,可利用AddIn-Manager将其装配到Revit中。

(6)启动Revit,选择附加模块选项卡下的外部工具命令,加载装配完成的外部命令即可对其进行运行调试。为了提升操作的便利性,也可在任务栏下创建相应的自定义按钮,进而对开发程序进行高效的运行,至此,程序开发工作便已完成。

在开发的过程中,经常利用AddIn-Manager来运行开发的外部命令可以方便地进行程序的修改、调试和运行。当开发完成后,用户便可在启动Revit后直接在任务栏中点击新添加的插件按钮,直观地使用开发完成的新功能。

腿腿教学网-Revit怎么开发?Revit API实现功能拓展的步骤

转载请注明来源本文地址:https://www.tuituisoft/bim/17698.html

未标题-1.jpg

上一篇:没有了

下一篇:没有了