微信小程序是一种不需要下载安装即可使用的应用,用户扫一扫或搜一下即可打开应用,简单、便捷,能加快信息的传递,提高施工管理的效率,具有可操作性。结合当前最新的信息化技术,基于各类移动终端,设计开发微信小程序将更易被应用。微信有海量用户,在微信开发小程序更容易触达用户,若能通过微信小程序实现钢筋锚固、钢筋搭接参数的查询,将有助于提高施工人员的工作效率。
微信小程序是一种不需要下载安装即可使用的应用,用户扫一扫或搜一下即可打开应用,简单、便捷,能加快信息的传递,提高施工管理的效率,具有可操作性。结合当前最新的信息化技术,基于各类移动终端,设计开发微信小程序将更易被应用。微信有海量用户,在微信开发小程序更容易触达用户,若能通过微信小程序实现钢筋锚固、钢筋搭接参数的查询,将有助于提高施工人员的工作效率。
1 钢筋参数
1.1 钢筋锚固、钢筋搭接的关系
(1)锚固长度:提供钢筋与混凝土的机械咬合力,单根钢筋深入混凝土支座的 长度。
(2)搭接长度:同时提供钢筋之间的传递力,保证混凝土在钢筋搭接处受力均匀,也提供钢筋与混凝土的机械咬合力,即两根钢筋在连接处互相重叠的长度。
(3)共分为三组参数:基本锚固长度、纵向受拉钢筋锚固长度(受压时取70%)、纵向受拉钢筋搭接长度(受压时取70%)。
(4)基本锚固长度或纵向受拉钢筋锚固长度的选用:基本锚固长度用于钢筋直锚或总锚固长度的情况,纵向受拉钢筋锚固长度用于钢筋弯折锚固或机械锚固的情况。在施工过程中,施工人员多选用纵向受拉钢筋锚固长度。
1.2 钢筋参数的种类
根据22G101钢筋平法图集,钢筋锚固、钢筋搭接的参数包括以下6项:
(1)受拉钢筋基本锚固长度lab;
(2)抗震设计时受拉钢筋基本锚固长度labE;
(3)受拉钢筋锚固长度la;
(4)受拉钢筋抗震锚固长度laE;
(5)纵向受拉钢筋搭接长度ll;
(6)纵向受拉钢筋抗震搭接长度llE。
传统的钢筋锚固、钢筋搭接的参数需要翻阅22G101钢筋平法图集,找到以上6项参数的具体页面,然后按照设计条件抗震等级、混凝土强度等级、钢筋种类、搭接百分率,根据图集表格查询钢筋参数对应的钢筋直径的取值倍数,再经取值倍数与钢筋直径的相乘计算,即可得到所需钢筋参数的长度,如锚固长度或搭接长度。
2 开发过程
使用微信官方的“微信开发者工具.exe”进行小程序开发设计,小程序运行后应能通过设定不同的条件,如抗震等级、混凝土强度等级、钢筋种类、搭接百分率,即可快速显示钢筋锚固、钢筋搭接的参数相对于钢筋直径的取值倍数,以及常见的钢筋直径6~32?mm的具体长度数值。
微信小程序的开发过程主要包含Wxml、Wxss、Js三部分。
2.1 Wxml
Wxml主要用来布局组件,具体包括了view、image、text、button,呈现了小程序的主要页面内容,供使用者选择参数条件、显示结果数据,这部分编程设置了条件选择下拉框。
2.2 Wxss
Wxss主要设置显示样式,具体包括了字体大小、颜色、位置、对齐方式、图片样式,呈现了小程序的页面样式,这部分编程设置了运行结果的字体大小、颜色、位置、对齐方式等。
2.3 Js
Js主要用来处理逻辑,通过代码实现用户选择条件,显示查询数据的功能,是小程序开发设计的主要部分,该部分首先通过条件语句(if多分支语句)实现参数条件的选择,然后根据所选择的条件通过循环语句(for循环语句)获得相应的钢筋直径的取值倍数,通过直径与倍数相乘,获得长度值。经this.setData语句传输计算结果,将结果在Wxml中的view组件以文字形式显示。
3 小程序功能
本小程序可通过搜索关键词“钢筋锚固”“搭接长度”,或微信扫描二维码运行使用,首次运行使用后,即可通过翻阅微信小程序列表以再次使用。
小程序加载后,可经过底部三个选项按钮切换页面,包括“基本锚固长度”页面、“锚固长度”页面、“搭接长度”页面。默认页面为“基本锚固长度”,页面选项按钮未选中前为灰色,选中后为红色。
3.1 “基本锚固长度”页面
该页面显示受拉钢筋基本锚固长度lab、抗震设计时受拉钢筋基本锚固长度labE的钢筋直径取值倍数,以及常见的钢筋直径为6~32?mm的具体锚固长度 数值。
运行小程序之后,可以通过下拉三角形按钮,选择抗震等级、混凝土强度等级、钢筋种类设置不同的使用条件。
抗震等级包括一级抗震、二级抗震、三级抗震、四级抗震共4个抗震选项。四级抗震等级的抗震设计时受拉钢筋基本锚固长度等于受拉钢筋基本锚固长度,即labE=lab。
混凝土强度等级包括C25、C30、C35、C40、C45、C50、C55、≥C60共8个混凝土强度选项,22G101钢筋平法图集在16G101钢筋平法图集的基础上进行了修编,新图集取消了(抗震设计时)受拉钢筋(基本)锚固长度取值中C15混凝土,本小程序设计时也根据新图集未列出C15混凝土强度 选项。
钢筋种类包括HPB300、HRB400/HRBF400、HRB500/HRBF500共3个钢筋种类选项。
假定设定选择条件为:(1)抗震等级为二级抗震;(2)混凝土强度等级为C30;(3)钢筋种类为HRB400/HRBF400。传统的抗震设计时受拉钢筋基本锚固长度labE查询翻阅22G101-1钢筋平法图集第2-2页的表格,本文节选了该表格的部分内容,具体见表1。
表1抗震设计时受拉钢筋基本锚固长度
对应二级抗震、混凝土强度等级C30、钢筋种类HRB400/HRBF400,可得抗震设计时受拉钢筋基本锚固长度labE=40d,然后根据不同的钢筋直径与40倍相乘,即可得到具体的钢筋直径对应的抗震设计时受拉钢筋基本锚固长度labE,如下:
当钢筋直径分别为6mm、8mm、10mm、12mm、14mm、16mm、18mm、20mm、22mm、25mm、28mm、30mm、32mm时,经计算,对应的labE值为240mm、320mm、400mm、480mm、560mm、640mm、720mm、800mm、880mm、1000mm、1120mm、1200mm、1280mm。
而借助微信小程序,则仅需要选择设定条件为:①抗震等级为二级抗震,②混凝土强度等级为C30,③钢筋种类为HRB400/HRBF400,便可快速地将结果显示出来。
显示的结果包括了抗震设计时受拉钢筋基本锚固长度labE=40d,也包含了钢筋直径6~32mm的具体的钢筋直径对应的抗震设计时受拉钢筋基本锚固长度labE。
3.2 “锚固长度”页面
该页面显示受拉钢筋锚固长度la,受拉钢筋抗震锚固长度laE的钢筋直径取值倍数,以及常见的钢筋直径6~32mm的具体长度数值。
“锚固长度”的操作步骤与3.1“基本锚固长度”的操作步骤相同,运行小程序之后,也是通过下拉三角形选择按钮,选择抗震等级、混凝土强度等级、钢筋种类设置不同的使用条件。
3.3 “搭接长度”页面
该页面显示纵向受拉钢筋搭接长度ll,纵向受拉钢筋抗震搭接长度llE的钢筋直径取值倍数,以及常见的钢筋直径6~32??mm的具体长度数值。“搭接长度”的操作步骤与3.1“基本锚固长度”的操作步骤基本相同。不同之处在于“搭接长度”增加一个选择条件:搭接百分率。
搭接百分率有3个选项:25%、50%、100%。
运行微信小程序后,例如,选择设定条件为:(1)抗震等级为二级抗震;(2)混凝土强度等级为C30;(3)钢筋种类为HRB400/HRBF400;(4)搭接百分率为50%。
根据22G101-1钢筋平法图集第2-2页第8条的要求,“任何情况下,搭接长度不应小于300mm”,因而在小程序设计中,对计算的搭接长度进行了判断,若搭接长度小于300mm,则搭接长度的取值为300mm。例如,选择设定条件为:(1)抗震等级为三级抗震;(2)混凝土强度等级为C40;(3)钢筋种类为HRB400/HRBF400;(4)搭接百分率为50%。
根据设定的条件,当钢筋直径d≤25mm时,llE=42d。
而当钢筋的直径取值为6mm时:llE=42×6=252mm<300m故llE=300mm,小程序显示的结果满足搭接长度最小值的要求。
4 使用效果
该小程序自上线发布以来,截至目前累计用户2700余人,极大方便施工人员便捷、准确获取钢筋参数。
5 结束语
施工人员在施工现场随时随地查询钢筋锚固、钢筋搭接的参数比较困难,避免了施工现场查阅图集的不方便,更重要的是经程序计算的结果准确无误,而且针对一般施工项目的钢筋直径取值范围,提供了钢筋直径6~32?mm的计算结果。这种小巧、快捷的小程序,设计简单、运行流畅,实现了小程序的服务施工人员的初衷。建筑施工行业的信息化应用,也应该在建筑小工具有所应用,借助信息化,切实为一线的施工人员创造技术方便、服务施工质量。