X
返回顶部

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

发布:中文网小编3号 浏览:2767人 分享
发布于:2020-06-19 10:54

    在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较为简单。


BIM技术是未来的趋势,学习、了解掌握更多BIM前言技术是大势所趋,欢迎更多BIMer加入BIM中文网大家庭(http://www.wanbim.com),一起共同探讨学习BIM技术,了解BIM应用!