首页/技术分享

Revit技巧 | Revit二次开发怎么自学?学习Revit二次开发应该准备些什么?

发布于:2024-09-30 10:57:12
99人 分享

    在BIM领域,尤其是工民建专业内,Revit作为BIM的执行软件,在搭建模型和储存构件数据是最佳的选择软件,而Revit二次开发对于拓展Revit功能具备重要意义。

    在对Revit进行二次开发之前,需要一些准备工作和基础,今天来仔细盘点一下。

    准备一:Revit软件操作

    既然是做对Revit的二次开发,那么对Revit的熟练肯定是必不可少的,这里的熟练主要分为三个层次,对Revit面板的熟练,对软件操作流程的熟练度,对Revit后台结构的熟练。

    (1)对Revit面板的熟练。

    Revit面板就是上面一排的建筑、结构、系统等等,还是需要了解这些面板里面的按钮能够实现什么功能,不要重复开发已有的功能,另外最好是以英文的形式进行熟悉,毕竟美国开发的软件,在API中会不断反复涉及到这些Revit中已有的英文单词或者短语、句子。把Revit软件改成英文版只需要右键打开Revit图标的属性,把CHS后缀改成ENU就行了。

image.png

    (2)对软件操作流程的熟练度

    这里简单讲就是会用Revit完成建筑、结构、系统的建模,此类教程网上非常多。

    (3)对对Revit后台结构的熟练

    这里主要指Revit内部架构的熟练度,什么是族,什么是实例族,什么是系统族,BKM?Revit二次开发04—Revit二次开发的简单说明.note,在这里有简单的说明,但是更多的还是需要在学习的过程中去了解和类比。

    数据库对象分类:

image.png

    准备二:编程语言

    Revit自身的API推荐了三种编程语言,分别是C#,VC++,VB,后来为了兼容世界上最受欢迎的语言—Python,又加入了Python的编译环境。这里作者强烈安利C#作为Revit二次开发的编程语言,因为这套体系最为成熟,C#学起来也相对比VC++和VB较为简单。


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

上一篇:

Revit技巧 | Revit拆分图元怎么做?如何快速拆分REVIT中的柱图元

下一篇:

CAD教程 | 如何绘制CAD2023中的法兰图例