玩转Dynamo



BIM的核心一方面是虚拟建设,这个大家平时涉及到比较多,另一块核心其实是Information,即通过利用BIM涵盖建筑全生命周期的信息数据库,将实体建筑与计算机技术结合起来,从而实现更多地可能。


古时候,传递一个信息,需要信件的方式,通过人工来传递,距离较远的话完成信息交互可能需要几个月的时间,但是现在信息化时代,一个短信一封邮件,瞬时就可以实现同样的事情,这其实也是生产率的进步。


BIM技术集成了建筑的几何和非几何的信息,包含了各生命周期的海量数据,怎么样高效地收集和处理数据,更好地为项目服务,也是值得深究的课题。


Dynamo是Revit本身集成的一款可视化编程模块,透过可视化的程序编写与友善的人机接口,让用户从艰深的程序语言中解脱出来,作为与Revit友好沟通的桥梁,可以帮助我们进行许多复杂的几何设计与信息参数的分析应用,使得Revit发挥BIM软件中的Information特性能够更加地随心所欲。


Dynamo应用能实现模型处理和数据处理能力的实质提升。

例如某PC项目,因项目管理需要,对PCLB、PCQ、PCTC、PCYT、PCLT等所有PC构件添加对应的构件名称信息。



经统计,项目共有2312个构件,如果人工逐个输入编码信息,人工录入的话大约一分钟填五个构件,填完所有构件大约需要8个小时。


我们的思路是,通过提取平面CAD的坐标和对应的名称,转换形成Excle的数据格式。


                  CAD坐标及名称提取  

   

  

                 Excel坐标及名称列表


再运行编写好的Dynamo脚本,通过Excel的坐标定位,将楼层信息、构件名称映射到对应构件上,仅20秒时间即可完成运行,经统计,成功率在99%。


Dynamo信息录入脚本


Revit明细列表显示数据录入成功


脚本输出数据录入失败的结果,共计26个


当然Dynamo本身的节点在上述脚本编写过程中显得捉襟见肘,我们用Python语言来进行编写。


总之,通过Dynamo的应用,可以大幅提高BIM实施团队的技术能力和工作效率,更好地为项目建设服务。


文章分类: 博牛分享
website qrcode

扫一扫查看手机站

联系人:杨伟平
联系QQ:2267147168
手机号码:13857167069
联系邮箱:yangweiping@432gan.com
全国热线:0571-89987609
联系地址:杭州市西湖区万塘路317号华星世纪大楼806室




联系人:马总                                                         联系邮箱:maminsheng@432gan.com
联系QQ:2321485453                                      全国热线:0571-89987609
手机号码:13805726159                                    联系地址:杭州市西湖区万塘路317号华星世纪大楼806/807号
湖北快三 500万彩票 湖北快三 江苏快三 安徽快三 500万彩票 安徽快三 河北快三 江苏快三 湖北快三