首页/BIM专题

Dynamo怎么二次开发?Dynamo二次开发工具和开发语言

发布于:2022-05-11
2566人 分享

目前面向Revit的二次开发已经趋于成熟,而Dynamo二次开发则相对较少,那么Dynamo怎么二次开发呢?想要知道这个问题的答案,我们需要了解Dynamo二次开发工具和开发语言。

腿腿教学网-Dynamo怎么二次开发?Dynamo二次开发工具和开发语言

开发工具

目前,使用最广泛的Dynamo二次开发工具是美国微软公司的Visual Studio(简称VS),VS是一个基本完整的开发工具集,支持用户通过多种不同的程序语言进行开发,从Visual Studio 2002到Visual Studio 2020,经过了十几年的发展几乎包括了整个软件生命周期中所需要的大部分工具,如代码管控工具、UML工具、集成开发环境(IDE)等。在BIM软件开发方面,大多工程师贡献的项目案例都是基于Visual Studio开发的。

开发语言

可用于Dynamo二次开发的语言有C#、Visual Basic、VisualC++、J#等.NET开发语言,在Autodesk官方推出的众多软件开发教程中,一般会选择使用C#语言,所以C#也称为Autodesk平台软件二次开发使用最多的语言,也是Dynamo官方推荐的编程语言。值得一提的是Python也可以对Dynamo进行二次开发,Dynamo提供了Python Script节点,能够直接调用Revit API自动解析、编译,其缺陷是可以实现单一性的功能,功能函数之间不能相互调用,无法满足具有多种功能的系统性开发项目。与Python相比,用C#语言编写开发Dynamo有许多优点,C#代码编译后是dll文件,他们之间可以相互引用,代码保密性和运行效率都有很好的保证。

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

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