Dynamo数据分析实例:检查构件的属性是否正确
文章来源:Dynamo实战
前言
数据可视化分析、数据挖掘应该是BIM应用最高级的应用了,因为BIM软件里面容纳了相当多的数据,然而这么多的数据你如何保证他没有存在错误,海量的数据检查人力是无法达到检查目的的,批量化的操作就交给程序来完成好了。那么今天分享的案例是一个Dynamo实例:快速检查构件的属性是否正确呢?
一、提出问题:
对于我们建完BIM模型,各类构件数据导出Excel我们可以看到清晰的分析图,但是我们如何判断我们导出的数据是否正确的呢?基于模型,当我们发现我们的构件属性是错误的,并且能够在EXCEl中颜色显示,以及在我们的Revit模型高亮显示,当我们纠正了错误,这时Revit模型能够实时更新以及我们的EXCEL中正常显示。那么今天我们就用Dynamo这个媒介来解决这个问题。
实例:对于剪力墙来说,建筑防火规范里面有特殊的要求,今天我们用dynamo来自动检查我们的剪力墙是否达到防火要求。
国家规范
耐火等级分类
建筑构件燃烧性能特点
①一级耐火等级建筑:主要建筑构件全部为不燃烧性。
②二级耐火等级建筑:主要建筑构件除吊顶为难燃烧性,其它为不燃烧性。
③三级耐火等级建筑:屋顶承重构件为难燃性。
④四级耐火等级建筑:防火墙为不燃烧性,其余为难燃性和可燃性。
运行结果
二、解决方案
首先附上全部程序节点图.......
1、通过过滤条件过滤出全部的剪力墙
2、提取出你所需要的构件属性,这里主要是防火等级属性。
3、将第二部获取的数据进行数据处理。
4、将数据导入EXCEL中。
5、通过判断条件获取不满足规范的剪力墙构件属性。
6、获取不满足规范的构件索引。
7、将不满足规范的建筑构件的红色着色显示。
8、将不满足规范的建筑构件数据进行数据处理。
9、将数据导入Excel中的另外一张工作表。
10、定义将控制图形样式是否应用于单元格的规则。
11、设计单元格规格条件。
12、将规格条件应用到你所检查的构件数据
Revit中文网作为国内知名BIM软件培训交流平台,几十万Revit软件爱好者和你一起学习Revit,不仅仅为广大用户提供相关BIM软件下载与相关行业资讯,同时也有部分网络培训与在线培训,欢迎广大用户咨询。
网校包含各类BIM课程320余套,各类学习资源270余种,是目前国内BIM类网校中课程最有深度、涵盖性最广、资源最为齐全的网校。网校课程包含Revit、Dynamo、Lumion、Navisworks、Civil 3D等几十种BIM相关软件的教学课程,专业涵盖土建、机电、装饰、市政、后期、开发等多个领域。
需要更多BIM考试教程或BIM视频教程,可以咨询客服获得更多免费Revit教学视频。
BIM技术是未来的趋势,学习、了解掌握更多BIM前言技术是大势所趋,欢迎更多BIMer加入BIM中文网大家庭(http://www.wanbim.com),一起共同探讨学习BIM技术,了解BIM应用!
相关培训