一种厚墙厚板复杂钢筋工程墙板主筋建模工具制造技术

技术编号:33705548 阅读:14 留言:0更新日期:2022-06-06 08:27
本发明专利技术公开了一种厚墙厚板复杂钢筋工程墙板主筋建模工具,建模工具依赖于C#开发,包括:前端数据参数界面:用于用户调整人眼可见的钢筋图纸数据信息;后端方法函数集合:用于接受前端数据界面输入的参数,将参数传入各种建模方法函数体中,从而在底层智能修改模型;后端方法函数集合主要包含模型中创建钢筋对象的方法函数,选择器的方法函数,主函数的方法函数。本发明专利技术使用C#开发墙板钢筋建模工具,期间前端与后端循环交互测试,将钢筋规则熟练融入至墙板钢筋建模工具,由于钢筋工程中,墙板钢筋工程量占据70%左右,所以墙板钢筋建模工具开发完成已经可以解决70%的技术难题。工具开发完成已经可以解决70%的技术难题。工具开发完成已经可以解决70%的技术难题。

【技术实现步骤摘要】
一种厚墙厚板复杂钢筋工程墙板主筋建模工具


[0001]本专利技术涉及建模工具领域,具体为一种厚墙厚板复杂钢筋工程墙板主筋建模工具。

技术介绍

[0002]现有市面上钢筋工程算量软件软件对于墙板钢筋建模依据平法而走,当遇见厚墙厚板复杂钢筋工程建模时不足以精确完成建模需要手算,尤其当墙板钢筋为8排钢筋,10排钢筋时,无法满足需求,从而导致提取的钢筋工程量不准确,当墙墙交错处以暗柱形式配筋时没有智能解决方式。
[0003]经过考察,Tekla是一款平台性BIM设计软件,具有混凝土、钢筋三维建模及二维出图功能,但对于钢筋混凝土结构,Tekla更倾向于提供底层建模功能,对于特定的结构类型,如果仅通过人机交互界面实现三维建模及二维出图目标,则需要用户的大量手动修改和重复性操作,为了充分利用Tekla的钢筋设计功能,必须针对具体工程结构类型来开发相应功能模块工具。

技术实现思路

[0004]基于此,本专利技术的目的是提供一种厚墙厚板复杂钢筋工程墙板主筋建模工具,以解决现有的建模工具对于特定的结构类型,仅通过人机交互界面实现三维建模及二维出图目标,需要用户的大量手动修改和重复性操作的技术问题。
[0005]为实现上述目的,本专利技术提供如下技术方案:一种厚墙厚板复杂钢筋工程墙板主筋建模工具,建模工具依赖于C#开发,包括:
[0006]前端数据参数界面:用于用户调整人眼可见的钢筋图纸数据信息;
[0007]后端方法函数集合:用于接受前端数据界面输入的参数,将参数传入各种建模方法函数体中,从而在底层智能修改模型;
[0008]后端方法函数集合主要包含模型中创建钢筋对象的方法函数,选择器的方法函数,主函数的方法函数;
[0009]选择器的方法函数:以迭代器选择墙体及与其交错的墙体将ID存入LIST<OBJECT>,以选择器选择钢筋排布边界轮廓点将ID存入LIST<OBJECT>中;
[0010]创建钢筋对象的方法函数:调用钢筋设置API,设计一种算法获得钢筋的实际直径,从而使得每排钢筋刚好贴合,设计钢筋轮廓点以达到钢筋末端伸出长度及弯头细部的功能;
[0011]主函数的方法函数:调用选择器方法函数获得各ID所对应的模型对象,传入创建钢筋对象的方法函数体中,设计算法再次循环调用各前端参数界面的数据信息,在墙体交错处去掉原本纵筋,重新排布交错处图纸钢筋。
[0012]本专利技术进一步设置为,所述前端数据参数界面包含钢筋关键主属性模块,钢筋弯头属性模块,墙体交错功能模块,各个属性模块可编辑的参数都不相同。
[0013]本专利技术进一步设置为,所述钢筋关键主属性模块主要用于调整多排钢筋的排数、纵横钢筋内外测位置、钢筋编号、各排钢筋级别、尺寸、间距、保护层、末端伸出长度、起点终点偏移。
[0014]本专利技术进一步设置为,所述钢筋弯头属性模块包括钢筋末端弯钩半径、角度、长度。
[0015]本专利技术进一步设置为,所述墙体交错功能模块包括交错处是否排布角筋、是否排布纵向钢筋及个数。
[0016]综上所述,本专利技术主要具有以下有益效果:
[0017]本专利技术使用C#开发墙板钢筋建模工具,期间前端与后端循环交互测试,将钢筋规则熟练融入至墙板钢筋建模工具,由于钢筋工程中,墙板钢筋工程量占据70%左右,所以墙板钢筋建模工具开发完成已经可以解决70%的技术难题。
附图说明
[0018]图1为本专利技术的实际应用示例图;
[0019]图2为本专利技术的前端各属性参数界面;
[0020]图3为本专利技术建模工具设计及实施流程图。
具体实施方式
[0021]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能理解为对本专利技术的限制。
[0022]下面根据本专利技术的整体结构,对其实施例进行说明。
[0023]实施例1
[0024]一种厚墙厚板复杂钢筋工程墙板主筋建模工具,建模工具依赖于C#开发,包括:前端数据参数界面:用于用户调整人眼可见的钢筋图纸数据信息;后端方法函数集合:用于接受前端数据界面输入的参数,将参数传入各种建模方法函数体中,从而在底层智能修改模型;
[0025]后端方法函数集合主要包含模型中创建钢筋对象的方法函数,选择器的方法函数,主函数的方法函数;
[0026]选择器的方法函数:以迭代器选择墙体及与其交错的墙体将ID存入LIST<OBJECT>,以选择器选择钢筋排布边界轮廓点将ID存入LIST<OBJECT>中;
[0027]创建钢筋对象的方法函数:调用钢筋设置API,设计一种算法获得钢筋的实际直径,从而使得每排钢筋刚好贴合,设计钢筋轮廓点以达到钢筋末端伸出长度及弯头细部的功能;
[0028]主函数的方法函数:调用选择器方法函数获得各ID所对应的模型对象,传入创建钢筋对象的方法函数体中,设计算法再次循环调用各前端参数界面的数据信息,在墙体交错处去掉原本纵筋,重新排布交错处图纸钢筋。
[0029]前端数据参数界面包含:钢筋关键主属性模块,主要用于调整多排钢筋的排数、纵横钢筋内外测位置、钢筋编号、各排钢筋级别、尺寸、间距、保护层、末端伸出长度、起点终点
偏移;钢筋弯头属性模块:钢筋末端弯钩半径、角度、长度;墙体交错功能模块:交错处是否排布角筋、是否排布纵向钢筋及个数,各个属性模块可编辑的参数都不相同。
[0030]实施例2
[0031]本专利技术建模工具设计及实施流程
[0032]1、收集到特殊钢筋工程的钢筋规则;
[0033]2、开始使用C#开发墙板钢筋建模工具,期间前端与后端循环交互测试,将钢筋规则熟练融入至墙板钢筋建模工具,由于钢筋工程中,墙板钢筋工程量占据70%左右,所以墙板钢筋建模工具开发完成已经可以解决70%的技术难题,图1为该建模工具实际建模效果图,以及该建模工具下建模所提取的精确钢筋工程量等钢筋对象所携带的数据信息,图2为该建模工具开发完成之后的前端用户可视化界面;
[0034]3、完成该建模工具开发后,投入使用高效精确建出钢筋深化模型,审查人员审核模型是否精确,若不合格返回修改,直到模型审查合格;
[0035]4、可从审查合格的精确模型中提取各种实用清单及钢筋工程量例如正对财设的采购清单,后续指定采购计划

材料进厂,针对现场施工的加工料单,钢筋加工

现场使用,又可在图纸布局页面中深化钢筋加工图纸。
[0036]实际应用效果:在某厚墙厚板复杂钢筋工程建设过程中,由于钢筋复杂市面上软件不足以计算钢筋工程量,在核算工程量时需要算量,某子项某区经验丰富的技术老师傅经过大量时间人为手工计算出来该区钢筋工程量总重约8100t左右,由于部分马凳、楼梯等损耗钢筋是估算出来所以工程量约数;而BIM人员本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种厚墙厚板复杂钢筋工程墙板主筋建模工具,其特征在于:建模工具依赖于C#开发,包括:前端数据参数界面:用于用户调整人眼可见的钢筋图纸数据信息;后端方法函数集合:用于接受前端数据界面输入的参数,将参数传入各种建模方法函数体中,从而在底层智能修改模型;后端方法函数集合主要包含模型中创建钢筋对象的方法函数,选择器的方法函数,主函数的方法函数;选择器的方法函数:以迭代器选择墙体及与其交错的墙体将ID存入LIST<OBJECT>,以选择器选择钢筋排布边界轮廓点将ID存入LIST<OBJECT>中;创建钢筋对象的方法函数:调用钢筋设置API,设计一种算法获得钢筋的实际直径,从而使得每排钢筋刚好贴合,设计钢筋轮廓点以达到钢筋末端伸出长度及弯头细部的功能;主函数的方法函数:调用选择器方法函数获得各ID所对应的模型对象,传入创建钢筋对象的方法...

【专利技术属性】
技术研发人员:陈金李刚李文陈梓坤白二飞
申请(专利权)人:中核华辰建筑工程有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1