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

下载app免费领取会员

NULL

5cdd2dc095060.jpg

为什么选择Dynamo进行二次开发?选择Dynamo进行二次开发的原因

发布于:2022-04-22
首页/BIM专题
2561
分享

虽然Revit官方给出了Revit软件开发工具包(SDK),内部含有参考文档,以及API用户手册和示例文件,API手册中给出了以下三种C#,C++,VB开发语言,以C#的应用最为广泛,但若采用C#语言进行Revit二次开发,相较于Dynamo而言,入门难度较高,必须掌握C#语言的语法,以及要深入理解面向对象的基本概念,还需通过RevitSDK工具包,熟悉用户参考手册,下载VisualStudio等编译器,进行大量的配置引用操作,才可开始编程;且编程界面是以代码的形式展现,程序源码难以理解,自行开发更是无从下手,不利于没有编程基础的工程人员入门。

腿腿教学网-为什么选择Dynamo进行二次开发?选择Dynamo进行二次开发的原因

而Dynamo可以在Revit软件内打开,不需要进行大量的代码编译以及环境配置,便可直接编写程序,能够自动实现参数化建模,大幅提升建模效率。工程人员不用学习复杂的C#编程语言,只需调用Dynamo中现有的节点,即可运行自己的程序。Dynamo程序由多个具备不同功能的节点构成,节点以“电池”的形式封装了内部代码,以“电线”来连接各节点,进行数据的读取,查询,修改与删除等操作。节点以功能命名,使用户通过“电池”名称即可知晓节点的功能,同时,Dynamo还开放了自己制作“电池”的功能,有编程基础的用户可以自行开发想要的节点包,对常规的节点包进行整合优化,也可通过Pythonscript节点编写Python程序,并上传到云端供其他用户使用,为新手提供了极大的帮助,降低了软件的学习成本,也增加了工程人员学习编程的兴趣。

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

未标题-1.jpg

上一篇:没有了

下一篇:没有了

微信咨询
扫描客服微信
QQ咨询
联系QQ:

2158157721

电话咨询
咨询电话:

15359439502

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