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

下载app免费领取会员

NULL

ad.jpg

Dynamo教程 | Dynamo是什么软件?可视化编程平台Dynamo概述

发布于:2024-12-19 01:20:01

BIM中文网

更多

Dynamo的软件开发商是Autodesk公司,它是作为一款降低开发门槛的可视化编程软件而诞生的,对于大多数设计师,编程基础相对薄弱,但Dynamo以脚本的形式,提供使用者一个图形化的界面,组织连接预先设计好的节点(Node)来表达数据处理的逻辑,形成一个可执行的程序,降低传统程序实作的复杂度,让开发者能专注于功能开发本身。由于Dynamo程序与Revit的实时联动性,无需繁琐的格式互导,对复杂几何、参数化造型设计、资料连接、工程流程自动化等工作都能有很好的实用性。同时,它是免费的、开源的。

61e13600b606a.jpg

Dynamo是操作节点来进行编程,使用者通过图形化界面,组织连接预设计好的节点(Node)来进行数据处理,形成一个可以执行的程序。其自带节点库主要分为8个大类,分别是:Analyze(分析节点)、BuiltIn(内置节点)、Core(核心节点)、Display(显示节点)、Geometry(几何图形节点)、Office(办公软件相关节点)、Operator(运算节点)、Revit(Revit相关节点),这些节点可以满足基本的设计需求。如果想实现节点库中没有的综合类功能,可以把这些节点组合成一个新的节点。该平台支持DS(DesignScript)脚本语言和Python两种计算机语言。用户可以在PythonScript中编写Python脚本调取Revit软件的应用程序接口API(Application Programming Interface)或者编写算法公式实现需要的功能。

使用Dynamo进行编程建模,是对Revit软件进行二次开发的一种方法。目前主流的Revit二次开发方法,一种是使用Python语言在Dynamo上进行编辑,另一种是使用C#语言开发Revit插件。这两种方法都能对Revit进行功能上的延伸,但是从灵活性方面来说,使用C#做的插件一次只能实现固定的几个功能,而且开发的周期长、成本高,无法应对短时间项目的需要。Dynamo编程相对编写插件而言,具有简单、可塑性高等特点,适用于大批量和机械化的工作。设计人员使用Dynamo可在重复性的工作上减少时间消耗,从而使设计人员有更多精力关注于设计本身,促使提高设计的质量和效率。

本文版权归腿腿教学网及原创作者所有,未经授权,谢绝转载。

未标题-1.jpg

上一篇:Dynamo教程 | Dynamo软件教程:Dynamo如何辅助管廊设备智能布置?

下一篇:Dynamo教程 | Dynamo是什么软件?计算式BIM工具——Dynamo