revit附加模块 sat_Revit二次开发环境平台的搭建(第二期)

想要利用Revit API开发环境,首先需要进行平台的搭建,搭建平台环境分为两部分,第一部分为Revit平台,第二部分为VS平台。利用我们上期提到的那些工具既可以完成,主要有以下几步:

一、Revit平台。

Revit平台主要有两个工具需要安装,一个是外部工具一个是Revitlookup。其中外部工具是用来加载调试我们写的程序,而revitlookup是用来查看元素类别及属性的。(这里你可能不太理解,没关系,后面具体应用了具体说。)

  1. RevitSDK的安装。

双击SDK安装包安装完成就可以了,但如果你改变了安装位置和条件的话会出现安装失败的情况(它并不会提醒你,而是你打开revit并不会看到外部工具这个插件,说明你安装失败了)

7fa9e2bb50d9e8e8996da3b1c1d2b481.png

如图所示,小编改变了安装路径,导致无法正确安装外部工具。

解决办法:

ba8caf648031682f3effe089fa9e85e0.png

打开你安装的SDK路径→将文件全部拷贝到C:ProgramDataAutodeskRevitAddins2016路径下→打开如图的两个addin文件(红框即为addin文件类型),打开方式为右键记事本打开→[TARGEDIR]处应该填入dll文件的路径,如图所示。

f15ff2f2e66877459b5f6fd22c66bc6f.png

图中红框为addin文件

ec83e31ef9e02e8dfd15d38df662c11a.png

红框[ ]括号处为需要替换的路径内容

60eec76801f69f9de4a59815c965730f.png

所有的[TARGEDIR]都要替换,替换为dll文件路径即可,如上图所示(小编这里有两个路径是由于这两个路径都有这个文件,并不影响使用)。

当替换完成后,打开revit会在附加模块里出现外部工具,如图所示。

6ba49f345e19b2e8e2bceb87db3f0ef9.png

2.LookUP的安装

(lookup在SDK中,如果没有公众号回复lookup获取下载链接)第一步和前面一样将lookup的addin文件复制到C:ProgramDataAutodeskRevitAddins2016路径下→以记事本打开addin文件,替换路径(此时你可能找不到lookup的dll文件),解决办法如下:

5ac1799edc2d64e563b6efa96e25f564.png

利用安装完成的vs2015打开lookup的sln文件,点击生成按钮,在界面下部显示框会显示最新生成的dll文件路径如下:F:Revite二次开发工具自有RevitLookup-masterRevitLookup-masterCSbinDebugRevitLookup.dll

edd9fba9dc0bc6ce45d7ca55c0a17233.png

生成的dll文件路径

064c3cef45a61fc890cc28f3458b2c06.png
801df81f758e9399268a7e9dbeabddef.png

对地址进行替换,点击保存,启动revit即可。

8627b38fbe981d7e0ea0a902544d761a.png

生成的Revit Lookup工具。

二、VS平台。

1.打开VS新建一个类库项目

6a231547a64ae963e819b6793379bd4a.png

2.在项目中找到引用,右键单击打开菜单栏点击添加引用(这里需要引用revit api)

f3950dccdda4008ae965c0d5e107f5af.png

3.找到要引用的dll文件,添加引用。

点击浏览,在revit的安装位置可以找到要引用的两个文件RevitAPI.dll和RevitAPIUI.dll。

780ffb7f64af1c9a97207fb9f1a54ed8.png

这样我们就完成了RevitAPI的引用,就可以在VS中调用RevitAPI中各种类,方法和属性了。

(更多内容关注微信公众号:精讲Revit二次开发)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值