基于节段预制拼装箱梁普通钢筋图参数架构的成图方法与流程

文档序号:26499138发布日期:2021-09-04 01:35阅读:63来源:国知局
基于节段预制拼装箱梁普通钢筋图参数架构的成图方法与流程

1.本发明涉及桥梁工程设计领域,具体涉及一种基于节段预制拼装箱梁普通钢筋图参数架构的成图方法。


背景技术:

2.节段预制拼装技术是现今国内外广泛使用的桥梁施工技术,在开发节段拼装箱梁普通钢筋图绘图软件的过程中,由于节段多,每个节段的类型和参数可能都不一样,导致参数数量巨大,简单使用字符串传递参数不仅程序处理复杂易错,而且随着参数数量的增加,程序处理显得越来越力不从心,因此,如何构建一个简洁的参数架构成为亟待解决的问题。


技术实现要素:

3.本发明的目的是提供一种基于节段预制拼装箱梁普通钢筋图参数架构的成图方法,通过分级分层的方法构建节段拼装箱梁普通钢筋图的参数,并将参数结构和桥梁设计程序的软件架构相对应,通过输入参数和运行程序实现敏捷绘图的目的。
4.本发明所采用的技术方案为:基于节段预制拼装箱梁普通钢筋图参数架构的成图方法,其特征在于:所述方法包括以下步骤:步骤一:用户编辑参数后保存成参数文件,参数架构以json格式为依托,分为三个层级,分别是project、part和volume层级;步骤二:将参数以消息的形式发送给绘图程序;步骤三:绘图程序收到绘图消息后启动绘图流程,绘图程序的架构和参数架构一一对应,分为project、part和volume三个层级的类;步骤四:绘图程序执行时,先读取参数文件,然后从上到下,每个类读取属于自己的参数,逐层调用,构建出立面、平面和横断面,并计算出数量表信息,最后绘制成桥梁的二维图形,保存为dwg格式。
5.步骤一中,用户通过文本或者云算网站编辑参数。
6.步骤一中,project层级是项目级,包含项目相关参数,具体为项目编号、桥梁编号、绘图程序编号、以及part层级的参数。
7.步骤一中,part层级是图纸级,包含图纸公共参数和volume参数,图纸公共参数包括比例尺、结构参数、钢筋公共参数。
8.步骤一中,volume层级是模块级,包括两个json对象和一个json数组;两个json对象分别是一个混凝土volume和一个钢筋公共参数volume,混凝土volume中包含节段拼装箱梁某一节段的结构参数和钢束参数,钢筋公共参数volume包含保护层净距;一个json数组是钢筋数组volume,数组内包含多种钢筋,每种类型的钢筋参数以对象形式存储,包括钢筋编号、直径、分布参数、部分长度参数,每种钢筋的参数数量由模板决定,参数值由用户自定义。
9.步骤二中,参数通过本地消息发送程序发送,或在云算平台上点击绘图按钮发送。
10.步骤三中,绘图程序执行时,包括消息监听模块、绘图模块和通信模块;消息监听模块循环接收绘图消息,根据project参数中的项目编号和应用程序编号调用对应的绘图模块;绘图模块读取part参数和volume参数,绘制普通钢筋图的断面、立面和数量表;通信模块将绘制的图形发送给前端服务器。
11.本发明具有以下优点:本发明的方法基于钢筋图参数架构,用户只要输入钢筋和混凝土的关键参数即可绘图,且在修改混凝土参数时,对应的钢筋位置、长度、点筋数量、箍筋长度都会自动修改,同时,钢筋数量表和汇总表中的钢筋数量、长度、重量等会随之自动计算和更新,这样大大节省了数据计算时间和出图时间。
附图说明
12.图1是节段拼装箱梁普通钢筋图架构图;图2是节段拼装箱梁普通钢筋图绘图程序流程图。
具体实施方式
13.下面结合具体实施方式对本发明进行详细的说明。
14.本发明涉及一种基于节段预制拼装箱梁普通钢筋图参数架构的成图方法,所述方法包括以下步骤:步骤一:用户编辑参数后保存成参数文件,参数架构以json格式为依托,分为三个层级,分别是project、part和volume层级;步骤二:将参数以消息的形式发送给绘图程序;步骤三:绘图程序收到绘图消息后启动绘图流程,绘图程序的架构和参数架构一一对应,分为project、part和volume三个层级的类;步骤四:绘图程序执行时,先读取参数文件,然后从上到下,每个类读取属于自己的参数,逐层调用,构建出立面、平面和横断面,并计算出数量表信息,最后绘制成桥梁的二维图形,保存为dwg格式。
15.步骤一中,用户通过文本或者云算网站编辑参数。project层级是项目级,包含项目相关参数,具体为项目编号、桥梁编号、绘图程序编号、以及part层级的参数。part层级是图纸级,包含图纸公共参数和volume参数,图纸公共参数包括比例尺、结构参数、钢筋公共参数。volume层级是模块级,包括两个json对象和一个json数组;两个json对象分别是一个混凝土volume和一个钢筋公共参数volume,混凝土volume中包含节段拼装箱梁某一节段的结构参数和钢束参数,钢筋公共参数volume包含保护层净距;一个json数组是钢筋数组volume,数组内包含多种钢筋,每种类型的钢筋参数以对象形式存储,包括钢筋编号、直径、分布参数、部分长度参数,每种钢筋的参数数量由模板决定,参数值由用户自定义。
16.步骤二中,参数通过本地消息发送程序发送,或在云算平台上点击绘图按钮发送。
17.步骤三中,绘图程序 执行时,包括消息监听模块、绘图模块和通信模块;消息监听模块循环接收绘图消息,根据project参数中的项目编号和应用程序编号调用对应的绘图模块;绘图模块读取part参数和volume参数,绘制普通钢筋图的断面、立面和数量表;通信
模块将绘制的图形发送给前端服务器。
18.以节段拼装箱梁普通钢筋图的绘制为例,本方法的流程如下:1、用户登录云算绘图网站或者在文档中编辑绘图参数。project参数中,appid为1,应用程序编号为3。part参数中立面、平面、断面比例尺设置为100,volume混凝土中包含标准段结构参数,volume钢筋参数包含20种钢筋参数。
19.2、绘图网站上编辑完桥梁参数,点击绘图,则绘图参数以消息的形式发送给绘图程序。
20.3、绘图程序的消息守护模块收到消息后,先解析第一层参数,根据参数中项目编号、应用程序编号调用普通钢筋图的绘图模块。
21.4、绘图模块架构和参数架构是一一对应的,绘图模块启动后,先是project类启动,启动参数转换,将volume参数中的参数模板和节段参数融合,形成绘图模块使用的参数文件,然后启动part类,part类读取part参数,然后遍历每个节段,调用对应的节段参数绘制平面、立面、横断面,计算数量表。最后拼装成完整的立面、平面图和横断面图,将图形保存成二维dwg格式。
22.5、图形绘制完毕后,通信模块负责将图纸存放的地点告知前端服务器,用户即可通过下载按钮下载图纸。
23.本发明的内容不限于实施例所列举,本领域普通技术人员通过阅读本发明说明书而对本发明技术方案采取的任何等效的变换,均为本发明的权利要求所涵盖。


技术特征:
1.基于节段预制拼装箱梁普通钢筋图参数架构的成图方法,其特征在于:所述方法包括以下步骤:步骤一:用户编辑参数后保存成参数文件,参数架构以json格式为依托,分为三个层级,分别是project、part和volume层级;步骤二:将参数以消息的形式发送给绘图程序;步骤三:绘图程序收到绘图消息后启动绘图流程,绘图程序的架构和参数架构一一对应,分为project、part和volume三个层级的类;步骤四:绘图程序执行时,先读取参数文件,然后从上到下,每个类读取属于自己的参数,逐层调用,构建出立面、平面和横断面,并计算出数量表信息,最后绘制成桥梁的二维图形,保存为dwg格式。2.根据权利要求1所述的基于节段预制拼装箱梁普通钢筋图参数架构的成图方法,其特征在于:步骤一中,用户通过文本或者云算网站编辑参数。3.根据权利要求2所述的基于节段预制拼装箱梁普通钢筋图参数架构的成图方法,其特征在于:步骤一中,project层级是项目级,包含项目相关参数,具体为项目编号、桥梁编号、绘图程序编号、以及part层级的参数。4.根据权利要求3所述的基于节段预制拼装箱梁普通钢筋图参数架构的成图方法,其特征在于:步骤一中,part层级是图纸级,包含图纸公共参数和volume参数,图纸公共参数包括比例尺、结构参数、钢筋公共参数。5.根据权利要求4所述的基于节段预制拼装箱梁普通钢筋图参数架构的成图方法,其特征在于:步骤一中,volume层级是模块级,包括两个json对象和一个json数组;两个json对象分别是一个混凝土volume和一个钢筋公共参数volume,混凝土volume中包含节段拼装箱梁某一节段的结构参数和钢束参数,钢筋公共参数volume包含保护层净距;一个json数组是钢筋数组volume,数组内包含多种钢筋,每种类型的钢筋参数以对象形式存储,包括钢筋编号、直径、分布参数、部分长度参数,每种钢筋的参数数量由模板决定,参数值由用户自定义。6.根据权利要求5所述的基于节段预制拼装箱梁普通钢筋图参数架构的成图方法,其特征在于:步骤二中,参数通过本地消息发送程序发送,或在云算平台上点击绘图按钮发送。7.根据权利要求6所述的基于节段预制拼装箱梁普通钢筋图参数架构的成图方法,其特征在于:步骤三中,绘图程序执行时,包括消息监听模块、绘图模块和通信模块;消息监听模块循环接收绘图消息,根据project参数中的项目编号和应用程序编号调用对应的绘图模块;绘图模块读取part参数和volume参数,绘制普通钢筋图的断面、立面和数量表;通信模块将绘制的图形发送给前端服务器。

技术总结
本发明涉及一种基于节段预制拼装箱梁普通钢筋图参数架构的成图方法,用户编辑参数后保存成参数文件,参数架构以json格式为依托,分为Project、Part和Volume层级;将参数以消息的形式发送给绘图程序;绘图程序收到绘图消息后启动绘图流程,绘图程序的架构和参数架构一一对应,分为Project、Part和Volume三个层级的类,执行时,先读取参数文件,每类读取属于自己的参数,逐层调用,最后成图。本发明基于钢筋图参数架构,用户只要输入钢筋和混凝土的关键参数即可绘图,且在修改混凝土参数时,对应的钢筋位置、长度、点筋数量、箍筋长度都会自动修改。改。改。


技术研发人员:张翼 郝龙 孙策 姜丹 邵慧 陈娇 连萌 钟伟斌 薛丹 王姗 于远卿 姜学良 吴浙川 房延博 侯利明 张斐 包绍伦 杨东升 慕建磊
受保护的技术使用者:中交第一公路勘察设计研究院有限公司
技术研发日:2021.06.04
技术公布日:2021/9/3
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1