Revit二开--入门三部曲

本文详细介绍了Revit二开的入门知识,包括必备资料、软件安装配置、RevitLookup和RevitAddinManager的设置,以及如何编写并运行第一个Revit二开程序。在Revit2018或2019版本中,使用Visual Studio 2017,配合SDK、Lookup和AddinManager工具,可以进行RevitAPI的学习和调试。

Revit二开–入门三部曲

Revit二次开发的门槛还是卡住了好多刚入门的朋友,有的人找不到lookup工具,有的人找不到SDK,有的人加载不上AddinManager 还有的人,不知道哪里有c#资料,以上条件都具备的朋友,带着兴奋的心情开始了第一个revit二开程序,困难又来了,无论如何都没有调试通过,本篇博客带大家详细了解Revit二开的入门知识。

一、入门准备资料

  • 1、Revit软件 ,最好是比较新版本,例如Revit2018 Revit2019。
  • 2、Visual Studio 2017 ,推荐此版本,太老的版本无法用新的语法糖,太新的版本有未知的一些问题。
  • 3、Revit Lookup 工具 ,用于查看Revit图元信息
  • 4、Revit AddinManager 工具,用于调试新开发的Revit命令。
  • 5、Revit SDK ,这是Revit二次开发的工具包 里面有RevitApi的帮助文档 ,代码案例等,可以参照里面的例子学习。
  • 以上资料可以到QQ群:166072827 下载。

二、软件安装 配置 RevitLooup 和 RevitAddinManager

  • 1 Revit安装 略 ,相信一般人都会。
  • 2 Visual Studio 安装,2017版的vs都是在线安装的,https://msdn.itellyou.cn/ 到这个网站 开发者工具一栏中可以下载到。选 企业版就好 功能多。
  • 3 配置Revit Looup工具 ,将RevitLooup.dll 和 它对应的 RevitLookup.addin文件 放到目录 C:\ProgramData\Autodesk\Revit\Addins\201* 目录下 201* 对应你的Revit版本。然后修改RevitLookup.addin 文件内的dll路径 ,用记事本打开RevitLookup.addin 文件在这里插入图片描述
  • 4 配置AddinManager 原理同上 将 AddinManager.dll 和 AddinManager.addin 文件都复制到 C:\ProgramData\Autodesk\Revit\Addins\201* 目录下 201* 对应你的Revit版本。然后修改 对应的AddinManager.addin文件 在这里插入图片描述
    做好以上配置后,会在Revit的 附加模块 选项卡里面 出现 如下工具
    在这里插入图片描述 在这里插入图片描述

三、开始写第一个程序

  • 1 、打开Visual studio 新建类库项目 注意是 .NET Framework的类库项目 在这里插入图片描述
  • 2、添加引用 RevitAPI.dll 和 RevitAPIUI.dll ,常用的方法多数都在这两个dll文件里面,当然AdWindows.dll 和 UIFramwork.dll也可以添加以防不时之需。 在这里插入图片描述
    在项目资源浏览器内 找到引用这一项 右键 添加引用
    在这里插入图片描述
    然后再弹出的对话框选择 选择浏览 选项卡 然后 单击浏览按钮 在这里插入图片描述
    然后在弹出的对话框里定位到你的Revit 安装目录 在这里插入图片描述
    然后选择 RevitAPI.dll 和 RevitAPIUI.dll 就可以了。
    • 3、完成上述步骤后,在项目资源浏览器里面右键单击项目,在弹出的菜单中选择 - 添加 - 类,在这里插入图片描述
      然后在 新建的类窗口中 按照下图书写
      在这里插入图片描述
      然后在Execute方法里面 就可以写你想要的功能了。
      在这里你就可以写一个HelloWorld了,
      在这里插入图片描述
      写完了之后,还需要生成一下 ,在生成菜单 里面选择生成,正常情况下都能生成成功。

    • 4、在Revit里面怎么显示呢?这里就得用我们之前介绍的AddinManager工具了,在revit里面,点击 外部工具 按钮 弹出的下拉菜单中选择 Add-In Manager(Manual Mode)
      在这里插入图片描述
      然后弹出 对话框 在这里插入图片描述
      下一步 点击load 按钮 加载 刚才编译好的dll命令,dll命令就再你的vs项目文件夹里面的debug文件夹下。 也可以在类窗口的选项卡右键,打开所在文件夹 然后依次 打开 bin\Debug,就能找到目标dll文件。
      在这里插入图片描述

加载完成之后就能在AddinManager的窗口中看到命令,然后双击 就可以执行。命令执行后 弹出 对话框
在这里插入图片描述

更多Revit二开知识 尽在唐僧课堂!

唐僧课堂BIM开发

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值