Revit如何二次开发?Revit二次开发基础

image_print阅读模式

想要进行Revit二次开发,首先我们要先了解其基础:

(1)Revit软件界面

Revit软件是目前BIM技术在应用过程中使用范围较广、效果良好、较受欢迎的软件之一,在当前BIM技术项目应用中仍为主流BIM应用软件。Revit功能界面如图1所示。

 

图1 Revit初始界面

Revit二次开发是针对实际项目在推动BIM应用过程中某些特殊功能需求在Revit软件的基础上进行的功能性拓展以及设计开发工作。因此,进行二次开发首先要熟悉Revit软件的基础功能以及相关开发功能模块。本论文进行Revit二次开发的过程中能用到的是附加模块中部分外部工具功能,如图2和图3是用于调用软件之外的程序,方便用户对程序进行调试、更改以及优化。

 

图2 Revit外部工具按钮

 

图3 RevitLookup工具按钮

(2)Revit软件共享参数

Revit二次开发过程中为满足某些功能需求会涉及到某些数据或者参数的提取调用及添加,通常以添加共享参数的形式将其手动添加到项目模型文件中,此步操作对开发设计过程至关重要。管线综合优化方案评价过程中需要将某些属性数据以共享参数的形式添加到项目中,创建的共享文件如图4所示。

 

图4共享参数的添加

(3)Revit API

Revit软件具有强大的功能,为BIM应用提供完善的解决方案,它所有的产品均可以给提供Revit API(Application Programming Interface),这是用来给第三方开发者可以通过Revit API将自主设计研发的产品归集到Revit软件功能模块中。Revit功能可实现参数化设计,即项目中的所有图元均可通过参数化进行联动设计。用户可以根据自己的特殊功能需求对图元进行创建和修改,这些均归功于Revit软件给用户提供强大丰富的API。图5为Revit API搜索界面,Revit API可以实现的功能:

 

图5 Revit API功能字典

①访问模型的图形数据

②访问模型的参数数据

③创建、修改、删除模型元素

④创建插件来完成对UI的增强

⑤创建插件来完成一些对重复工作的自动化

⑥集成第三方应用来完成诸如连接到外部数据库、转换数据到分析应用等

⑦执行一切种类的BIM分析

⑧自动创建项目文档

文:戚林 仅供学习交流 版权归原作者所有

0

评论0

请先
23J909 工程做法高清无水印彩色(加官方更正信息版,注意不同于其他的简化版),444页下载(代替05J909)-此图集已由中国建筑标准设计研究院有限公司申明版权,除学习用途外不得商用。
23J909 工程做法高清无水印彩色(加官方更正信息版,注意不同于其他的简化版),444页下载(代替05J909)-此图集已由中国建筑标准设计研究院有限公司申明版权,除学习用途外不得商用。
5分钟前 有人购买 去瞅瞅看
没有账号?注册  忘记密码?

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录网站