System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及bim软件,特别是一种基于bim模型的结构楼板标高显示方法及系统。
技术介绍
1、建筑设计行业中,通常涵盖建筑、结构、给排水、暖通、电气等专业,各专业需协同配合以顺利完成设计。此过程中,“提资”是指各专业间为协同配合而相互交换需求和信息的过程。近年来,建筑设计行业已开始使用三维bim技术来逐步替代传统的二维cad技术,并对三维bim设计的主要软件autodesk revit(以下简称revit)进行若干探索。
2、本专利技术着力于“建筑专业向结构专业提资以确定各结构楼板标高”问题进行研究。在传统二维cad时期,此提资过程不但繁琐且易出错,提资方法都是手动完成,现有技术和方法中存在如下缺陷:1、效率低。实践中如项目有大量非常规区域,则需耗费大量人力进行收集整理、计算、绘制;2、错误率高。收集数据错误、计算错误、图案选择错误、填充范围绘制错误等均可能影响提资准确性;3、应对调整较被动。建筑设计往往出现方案调整,调整则需复核提资内容,其耗费的人力与调整频率、调整量成正比;如在bim设计模型中仍然使用现有技术和方法进行提资,则是一种变向浪费。
技术实现思路
1、本专利技术的方法结合楼板的三维模型几何信息展开研究,实现自动计算、自动标注,则可高效和准确地实现此提资。提出了一种基于bim模型的结构楼板标高显示方法及系统。
2、为了实现上述目的,提出了以下技术方案:
3、一种基于bim模型的结构楼板标高显示方法,包括以下步骤:
4、s
5、s2,将所述建筑面层标高与楼层标高的偏移值、所述建筑面层厚度通过数学公式计算,求得结构楼板标高与楼层标高的偏移值hs;
6、s3,预设过滤器,并依据所述偏移值hs自动过滤出各建筑面层楼板;
7、s4,过滤器填充显示不同标高的结构楼板范围。
8、作为优选方案,步骤s2中,结构楼板标高与楼层标高的偏移值hs的计算公式为:
9、hs = ha - d
10、其中,hs是结构楼板标高与楼层标高h的偏移值,ha是建筑面层标高与楼层标高h的偏移值,d是建筑面层厚度。
11、作为优选方案,步骤s2中采用dynamo程序求得结构楼板标高与楼层标高的偏移值hs,包括以下步骤:
12、定义建筑面层楼板的数据结构体,数据结构体中包括以下参数变量:结构楼板标高与楼层标高的偏移值hs,建筑面层标高与楼层标高的偏移值ha,建筑面层厚度d;实时获取建筑面层标高与楼层标高的偏移值和建筑面层厚度,并存入数据结构体中,利用公式hs=ha-d计算出结构楼板标高与楼层标高的偏移值hs,并将hs输出。
13、作为优选方案,在升板和降板的范围内,用间隔密度进行划分,得到若干区间范围,根据区间范围生成对应的过滤器。
14、作为优选方案,所述间隔密度为50mm。
15、作为优选方案,步骤s4中,通过填充图案显示结构楼板标高。
16、作为优选方案,所述预设过滤器包括以下步骤:预先建立各区间范围的过滤器与填充图例的对应关系;根据hs的值找到对应的区间范围过滤器,根据找到的所述区间范围过滤器和所述图例对应关系得到待填充的图例;将获取的待填充的图例填充到结构楼板上。
17、作为优选方案,步骤s3还包括以下步骤:
18、将偏移值hs转换为近似区间,判断所述近似区间落入的区间范围对应的过滤器。
19、基于相同的构思,还提成了一种基于bim模型的结构楼板标高显示系统,包括至少一个处理器,以及与所述至少一个处理器通信连接的存储器;所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述任一项所述的方法。
20、基于相同的构思,还提成了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述任一项所述的方法。
21、与现有技术相比,本专利技术的有益效果:本专利技术对bim模型中楼板添加自定义参数,以dynamo编程实现快速计算并将计算结果写入参数中,结合对视图显示的设置,以参数驱动显示对各楼板平面进行自动填充。以实现建筑设计实践中,建筑专业对结构专业结构楼板标高的快速提资。本专利技术充分结合并利用bim模型的三维性、数据性两方面优势,打通三维模型和二维图形之间的通路,将人为重复性操作交给计算机程序完成,极大提高效率且减少错误。具有极强的可实践性和可操作性。
本文档来自技高网...【技术保护点】
1.一种基于BIM模型的结构楼板标高显示方法,其特征在于,包括以下步骤:
2.如权利要求1所述的一种基于BIM模型的结构楼板标高显示方法,其特征在于,步骤S2中,结构楼板标高与楼层标高的偏移值Hs的计算公式为:
3.如权利要求2所述的一种基于BIM模型的结构楼板标高显示方法,其特征在于,步骤S2中采用Dynamo程序求得结构楼板标高与楼层标高的偏移值Hs,包括以下步骤:
4.如权利要求1所述的一种基于BIM模型的结构楼板标高显示方法,其特征在于,在升板和降板的范围内,用间隔密度进行划分,得到若干区间范围,根据区间范围生成对应的过滤器。
5.如权利要求1所述的一种基于BIM模型的结构楼板标高显示方法,其特征在于,所述间隔密度为50mm。
6.如权利要求1所述的一种基于BIM模型的结构楼板标高显示方法,其特征在于,步骤S4中,通过填充图案显示结构楼板标高。
7.如权利要求6所述的一种基于BIM模型的结构楼板标高显示方法,其特征在于,所述预设过滤器包括以下步骤:预先建立各区间范围的过滤器与填充图例的对应关系;根据H
8.如权利要求7所述的一种基于BIM模型的结构楼板标高显示方法,其特征在于,步骤S3还包括以下步骤:
9.一种基于BIM模型的结构楼板标高显示系统,其特征在于,包括至少一个处理器,以及与所述至少一个处理器通信连接的存储器;所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1至8中任一项所述的方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至8任一项所述的方法。
...【技术特征摘要】
1.一种基于bim模型的结构楼板标高显示方法,其特征在于,包括以下步骤:
2.如权利要求1所述的一种基于bim模型的结构楼板标高显示方法,其特征在于,步骤s2中,结构楼板标高与楼层标高的偏移值hs的计算公式为:
3.如权利要求2所述的一种基于bim模型的结构楼板标高显示方法,其特征在于,步骤s2中采用dynamo程序求得结构楼板标高与楼层标高的偏移值hs,包括以下步骤:
4.如权利要求1所述的一种基于bim模型的结构楼板标高显示方法,其特征在于,在升板和降板的范围内,用间隔密度进行划分,得到若干区间范围,根据区间范围生成对应的过滤器。
5.如权利要求1所述的一种基于bim模型的结构楼板标高显示方法,其特征在于,所述间隔密度为50mm。
6.如权利要求1所述的一种基于bim模型的结构楼板标高显示方法,其特征在于,步骤s4中,通过填充图案显示结构楼板标高。
【专利技术属性】
技术研发人员:张展毫,徐慧,季如艳,周盟,谢伟,
申请(专利权)人:中国建筑西南设计研究院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。