首页/BIM专题

Dynamo可视化编程和Revit API怎么选?哪种开发门槛高?

发布于:2020-09-07 14:17:48
2684人 分享

Dynamo可视化编程是一种新的编程方式,是为了降低程序解发门槛而设计的。这种编程方式的理念是所见即所得,调试程序的同时也能够直观地看到程序的运行结果。它以脚本的形式提供使用者一个图形化的界面,通过预先设计好的节点来表达数据处理的逻辑,形成一个可执行的程序,降低了传统实作的复杂度。目前可视化编程主要被用以解决一些Revit基本功能难以解决的异形结构的建模问题。可视化编程从程序的构造上来说相对API二次解发要容易一些,学习的起点相对API二次解发来说比较低,学习的成本比较小。但是,Dynamo可视化编程只能以dyn文件的形式运行解发功能,每次使用都需要重新关联Revit项目,难以实现同时使用多个解发功能的需求。虽然该模式降低了编程解发的复杂度,但也在一定程度上限制了所解发功能的使用范围。

腿腿教学网-Dynamo可视化编程和Revit API怎么选?哪种解发门槛高?

RevitAPI二次解发的门槛较高,需要解发者具备一定的编程基础,熟悉Revit API,并能熟练掌握一门解发语言(如C#,Visual Basic等〉,官方推荐解发语言为C#,对于土木工程从业人员来说有一定的难度。但Revit API二次解发有其独有的优点,通过API解发可以将某一方向的多个功能集成到一个系统中,并将其以插件的形式载入到Revit选项卡中,从而能同时使用多个解发功能。实现这种功能进一步增加了该解发模式的复杂度,但能方便软件操作者进行查找和应用所解发的新功能。

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

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