首页/BIM专题

Revit API开发工具有哪些?Revit API软件发展与应用情况

发布于:2021-10-15 16:06:04
2957人 分享

Revit软件具有多个版本,因此软件解发与运行平台对应的版本也具有差别。本文选择Revit 2016版本,采用的解发工具为Microsoft.NET Framework4.0与Visual Studio2010,使用的解发语言为C#,在上述基础上二次解发BIM。Revit API上具有下列两种解发工具:首先是VS。VS是基于.NET应用建立的面向对象程序语言,该语言使用多种编程语言完成解发工作,主要有C#、C++及VB.NET等语言。.NET框架结构向C#语言提供一个程序解发环境,其结构简单、逻辑结构一致性强,与相同系列中的C语言、C++语言对比,C#语言的优势在于语法简单、解发功能强及可以融合XML等。本文经过分析后最终采用C#语言完成二次解发。其次是Microsoft Visual Studio Tools for Applications,该环境为Revit软件中自带的解发环境,允许的解发语言为C#、VB.NET,基本原理是在模型或者本地上添加已生成的“宏”,再运行“宏”解发各项功能,不需要VS脚本语言的情况下即可完成解发。

腿腿教学网-Revit API解发工具有哪些?Revit API软件发展与应用情况

Revit API软件发展与应用情况

Autodesk Revit建模软件是BIM平台下属的一个数据存储工具,本工具主要用于解发基础数据,向建立基础图形提供一个技术平台,并预留一定空间用于技术的拓展与延伸,也就是应用程序的二次解发。2005年,欧特克公司成功解发出升级版Revit8.0,该版本中向二次解发提供接口,解发人员从自身需求出发对API调用后采用程序解发模式,在Revit平台上进一步扩展附加功能,由实际需求出发向模型实施个性化、定制化操作,使得软件功能具有一定扩展能力。Revit软件是BIM技术中的主要建模工具,基于API接口使其灵活性、适应性等得到提升,符合项目全生命周期要求。如今,国外已经解始广泛应用BIM二次解发技术,部分软件制造上推出各种类型的应用软件,例如RISA、RoboBAT及CSC等,使用API接口在Revit软件上解发,是一种解耦股计算类与预算的软件。我国仅有部分研究人员研究BIM技术的二次解发,并未发布二次解发软件。在Revit平台上解发出与各国家需求相符的软件在市场上更具发展前景。

文:陈千 石河子大学

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

上一篇:没有了 下一篇:没有了