完善主体资料,免费赠送VIP会员!
* 主体类型
* 企业名称
* 信用代码
* 所在行业
* 企业规模
* 所在职位
* 姓名
* 所在行业
* 学历
* 工作性质
请先选择行业
您还可以选择以下福利:
行业福利,领完即止!

下载app免费领取会员

NULL

5cdd2dc095060.jpg

Revit二次开发模式与Dynamo开发模式的差异

发布于:2022-05-14
首页/BIM百科
99
分享

在实际应用中,Revit二次开发模式与Dynamo开发模式存在一定的差异,主要表现在以下几个方面。

第一,开发基础方面。Revit二次开发插件程序的编写需要用户至少掌握一种符合公共语言规范的程序语言,并且有一定的程序设计与实践基础。对于没有程序语言基础的设计人员及BIM技术使用者而言,其操作难度过大。而Dynamo可以针对自身实践中的需求进行定制化开发。其操作更加简单易用,用户不用花费大量成本进行计算机编程等知识的学习便可以轻松地完成Dynamo程序的编写。

第二,在开发复杂度方面,两种开发模式都需要用户熟悉Revit中的各项操作。一般来说,对于可以在Revit中手动操作实现的功能,Revit二次开发以及Dynamo开发支持的概率在80%以上。其中,Revit二次开发代码编写需要简明的算法与严谨的逻辑,代码数量会随着命令复杂程度的升高而增加,而且容易出现程序漏洞,需要进行反复调试。而Dynamo编程逻辑较为简单,用户只需连接编程所需要的节点,实现命令所需要的节点数量与命令的复杂度无关,如图所示。

腿腿教学网-Revit二次开发模式与Dynamo开发模式的差异 

第三,在成果输出方面,Revit二次开发模式具有系统性、普遍性的特点,可以把很多功能集成于一个系统,用户可以直接在软件的选项卡中进行查找及运行。而每个Dynamo程序以DYN文件的形式独立运行,每次使用时需要重新对选取的Revit构件进行关联,在一定程度上限制了程序的使用范围。

文:张笑彦(青岛理工大学)

仅供学习交流 版权归原作者所有 如有侵权请联系删除

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

上一篇:Revit API是什么?现阶段Revit API能够实现哪些操作?

下一篇:BIM对设计单位有用吗?BIM对电力设计单位的影响

11.png
QQ咨询 电话咨询
咨询电话:

13959264852

0592-5519507

APP下载
扫码关注
关注微信公众号
返回顶部