首页/BIM专题

Revit二次开发怎么学?完成Revit二次开发需要准备哪些方面的内容?

发布于:2022-07-01
1611人 分享

随着我国建筑业设计、建造过程绿色、精益技术的发展,BIM技术越来越得到整个建筑行业的认可和使用。运用BIM技术解决实际工程问题的时候,常常会面对很多比软件初始设定的解决方案要复杂、难解决的问题。单靠某一款软件或依靠软件提供的更新迭代往往无法全部解决这些问题。

腿腿教学网-Revit二次开发怎么学?完成Revit二次开发需要准备哪些方面的内容?

面对这样的情况,Autodesk公司开始提供RevitAPI接口,面向全社会,供所有开发者使用。编程相应问题的二次开发成果是基于Revit软件的插件,它不仅能够创建、调取BIM模型参数还能够实现批量、智能化操作。通过这样的方式能让原本复杂的工作由软件程序代替完成,从而大大减少工作量,进而提升整体工作效率。采用二次开发程序解决实际工程问题远比依赖软件自身要方便、快捷、高效,同时也使Revit的应用范围更加广阔。

Revit二次开发所需准备

在进行二次开发前,需要知道“类”的概念。“类”是C#的核心概念,类包含构造器、属性、方法,“类”是创建“对象”的模板,“对象”包含了“类”的一系列功能。

“对象”通过“类”构造,“类”也可以作为参数传递信息。同时不论是图元还是处理图元的方法,一律都封装在类中,各种类又分别放置在不同命名空间下,最终都以函数库.dll文件存在,通过接口可以使用这些函数库。

为了完成对Revit的二次开发,主要需要准备以下方面的内容:

(1)C#编程语言:提供基础的编程代码及操作逻辑。在Revit平台中,可用编程语言种类丰富,只要是基于.NET框架下的语言都能够在其中进行二次开发。但经过综合分析对比,C#编程语言是一种安全的、稳定的、简单的,由C和C++衍生出来的面向对象的编程语言。C#综合了VB简单的可视化操作和C++的高运行效率,是.NET开发的首选语言。同时C#也是是目前国内资源最多,受众人群最广,对Autodesk公司最兼容的编程语言。所以选用C#作为Revit平台二次开发的编程语言。

(2)Revit 2017平台:程序运行的基础。

(3)开发工具:Visual Studio或Sharp Develop。程序研发所需的编程环境。

(4)RevitSDK:为编程提供帮助。

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

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