新手小白最值得入手的Dynamo基础介绍大全!

-  Dynamo 简介  -
Dynamo 依托于 Autodesk Revit 软件之上,是一款开源可视化编程插件,提供了一种在 Revit 中处理几何信息的全新方式。使用 Dynamo,工程师能够通过基于节点的可视化编程界面来自定义计算设计和自动化流程。

附加在图形类软件上时,需要设计针对主程序图形类实体的节点库。

Dynamo 以前也是 Revit 的插件,现在已经集成为 Revit 内置的可视化编程工具,可辅助快速实现参数化设计、数据管理以及性能分析。

新手小白最值得入手的Dynamo基础介绍大全!-BIMBANK

-  Dynamo基本概念  - 

“计算设计”是指——运用创新的解决方法和新颖强大的计算算法,自动运行、模拟、参数化和生成设计解决方案。近几年来,计算设计对建筑实践产生了深远影响。 

“可视化编程语言”是指——支持设计师通过图形用户界面构建编程关系的概念。设计师通过将功能节点连接在一起实现编程,而不需要学习一门编程语言。

Dynamo 是 Autodesk Revit 的开源附加模块。使用 Dynamo,设计师将获得传统建模界面所无法提供的数据操纵和几何控制功能。能够灵活的获取和管理建筑信息,能够构建自定义系统来控制族和参数。

-  Dynamo应用方向  -

1.概念设计和方案推敲

新手小白最值得入手的Dynamo基础介绍大全!-BIMBANK

2.参数驱动下批量放置 Revit 自适应构件

新手小白最值得入手的Dynamo基础介绍大全!-BIMBANK

3.桥梁设计

新手小白最值得入手的Dynamo基础介绍大全!-BIMBANK

4.Revit 异形建模功能补充

新手小白最值得入手的Dynamo基础介绍大全!-BIMBANK

5.建筑信息管理

新手小白最值得入手的Dynamo基础介绍大全!-BIMBANK

6.自动钢筋建模 DynamoRebar 软件包

新手小白最值得入手的Dynamo基础介绍大全!-BIMBANK

7.建筑日照分析 DynamoforInsight360

新手小白最值得入手的Dynamo基础介绍大全!-BIMBANK

8.盾构隧道设计

新手小白最值得入手的Dynamo基础介绍大全!-BIMBANK

9.钢结构建模和计算 DynamoExtensionforAdvanceSteel

新手小白最值得入手的Dynamo基础介绍大全!-BIMBANK

-  Revit 中的 Dynamo  -

Revit2016 及往期版本

Revit2016 及往期版本,皆不含有 Dynamo 的相关内容,需要独立安装沙盒模式的 Dynamo。

安装完沙盒模式的 Dynamo 后,Dynamo 的相关内容将位于:Revit 主面板-->附加内容-->Dynamo

Revit2016 及往期版本,皆不支持 2.x 版本号之后的 Dynamo。

新手小白最值得入手的Dynamo基础介绍大全!-BIMBANK

Revit2017 及以后版本

Revit2017 之后的版本,Dynamo 被以插件的形式整合进了 Revit 安装包中,所以用户安装的 Revit 中会自带 Dynamo。

Revit2017 之后的版本,Dynamo 的相关内容将位于:Revit 主面板-->管理-->Dynamo

Revit2017 之后的版本,可以完整支持 0.x、1.x、2.x 版本号的 Dynamo。

新手小白最值得入手的Dynamo基础介绍大全!-BIMBANK

-  Dynamo 的文件格式  -

Dynamo 与 Revit 的类似,主要有两种不同层级的文件格式,.dyn 与 .dyf。

其中 .dyn 文件与 Revit的.rvt 格式类似,是文件级别的文件格式,在 Dynamo 中,一个 .dyn 文件代表一个脚本(Script)。

而 .dyf 文件与 Revit 的 .rfa 格式类似,是构件级别的文件格式,在 Dynamo 中,一个 .dyf 文件代表一个节点(Node)。

一个 Revit 项目文件中(.rvt),可以有很多个不同的构件(.rfa),与之类似,一个 Dynamo 脚本文件中(.dyn),也可以有很多个不同的节点(.dyf)。

-  Dynamo 的初始界面  -

新手小白最值得入手的Dynamo基础介绍大全!-BIMBANK

-  Dynamo 的软件界面  -

新手小白最值得入手的Dynamo基础介绍大全!-BIMBANK

模型空间与节点空间:

新手小白最值得入手的Dynamo基础介绍大全!-BIMBANK

● 节点库:善用节点库上方的检索功能,那么不管节点库发生了如何大的变化,都能随时找到自己想要的节点。

比如在搜索框中搜索关键词 Point,节点库便会实时展现出所有与该关键词相关的节点,以供用户使用

新手小白最值得入手的Dynamo基础介绍大全!-BIMBANK

● 操作标记:在节点库中进入 Geometry->Points->Point 类目下,Point 类目下的所有节点,都被划分在了三个不同的标记之下。

新手小白最值得入手的Dynamo基础介绍大全!-BIMBANK

● 举例:Point.ByCoordinates -- 通过给定的 x、y 坐标创建一个点

新手小白最值得入手的Dynamo基础介绍大全!-BIMBANK
新手小白最值得入手的Dynamo基础介绍大全!-BIMBANK

● 举例:Point.X -- 查询点 x 坐标,就是问号下的查询节点

新手小白最值得入手的Dynamo基础介绍大全!-BIMBANK

添加节点后如何查看输出节点类型?

搜索栏中输入(Type),选择(Object.Type)与之节点连接,就能查看“20”,是个字符串 String

新手小白最值得入手的Dynamo基础介绍大全!-BIMBANK

Dynamo 的节点会通过界面颜色来表达其工作状态,如下图。

新手小白最值得入手的Dynamo基础介绍大全!-BIMBANK

● 节点连接件

关于如何创建和删除连接件,创建的方法就是点击某个节点的输出项,再点击另一个节点的输入项即可;也可以先点击输入项,再点击输出项,顺序无关紧要,删除的方式只要把第二次点击换成空白位置即可。

● 节点的成组

选择一个或多个节点,在节点面板上右击,选择创建组即可;更改组名称,选择背景颜色,以及解组。成组之后,如果想要删除组内节点,可直接删除,不会破环剩余的成组。但如果需要向组里面添加新的节点的话,就需要先将之前的组解散,再重新成组。

新手小白最值得入手的Dynamo基础介绍大全!-BIMBANK
新手小白最值得入手的Dynamo基础介绍大全!-BIMBANK

如何添加节点包?

新手小白最值得入手的Dynamo基础介绍大全!-BIMBANK

下期小编教你快速制作一个简单的 Dynamo 小程序!敬请期待~

文 | 南瓜

编辑 | Shirley

来源 | BIMBANK

转载请联系授权(微信ID:BIMBANKchina)

扫描二维码关注BIMBANK官方微信,及时获取最专业的BIM资讯:

发表评论

坐等沙发
相关文章
【敬邀】8月21日-22日,第八届工程建设行业互联网大会中亿丰数字专场
【敬邀】8月21日-22日,第八届工程建设…
大数据能为建筑能源管理做些什么?
大数据能为建筑能源管理做些什么?
承认吧,BIM就是一场骗局!
承认吧,BIM就是一场骗局!
成都市住建局:BIM费用单独计列,大于5000平或高于24米的公共工业建筑设计和审查阶段全市范围内应用BIM技术
成都市住建局:BIM费用单独计列,大于50…
深圳市住建局-基于BIM系统设计审查、施工许可和竣工验收线试运行!
深圳市住建局-基于BIM系统设计审查、施…
技术 BIM专项应用之医院类项目管线施工
技术 BIM专项应用之医院类项目管线施工