论文部分内容阅读
摘要:办公文档Excel所具有的强大功能可以使公路检测工作从繁琐变得简单,Excel本身具有强大的运算能力、检测数据能力、自动汇总及建立函数等能力。在公路检测中,主要运用的是Excel的平整度分析计算与固定格式套用的方法,为检测查询提供快捷便利的功能,不仅有效的提高公路检测技术,还提高了工作效率,为自动化打下坚实的基础。
关键词:公路检测;办公文档;Excel;作用分析
Abstract: the office documents with the strong function of Excel can make the road test from the tedious become simple, Excel itself has strong operation ability, ability, automatic detection data aggregation and establish function ability and so on. In highway in detecting, mainly is the use of Excel of flatness calculation and analysis of the fixed format of applying methods for detection provides fast and convenient function query, not only improve the efficiency of road detection technology, but also improves the work efficiency, for automation and lay a solid foundation.
Keywords: highway detection; Office documents; Excel; Function analysis
中图分类号:X734文献标识码:A 文章编号:
Excel是微软公司的办公软件Microsoft office的组件之一,是由Microsoft为Windows和Apple Macintosh操作系统的电脑而编写和运行的一款试算表软件。Excel 是微软办公套装软件的一个重要的组成部分,它可以进行各种数据的处理、统计分析和辅助决策操作,广泛地应用于管理、统计财经、金融等众多领域。而在公路检测中,有大量的数据需要处理,而这些数据的处理是非常繁重而复杂的,因此,借助Excel工具来完成此项工作时十分有必要的。
一、办公文档Excel在公路检测中应用的基本知识
Visual Basic for Applications(VBA)是一种Visual Basic的一种宏语言,主要能用来扩展Windows的应用程式功能,特别是Microsoft Office软件。也可说是一种应用程式视觉化的Basic Script。
当需要分析数据清单中的数值是否符合特定条件时,可以使用数据库工作表函数Microsoft Excel 共有 12 个工作表函数用于对存储在数据清单或数据库中的数据进行分析,这些函数的统一名称为 Dfunctions,也称为 D 函数,每个函数均有三个相同的参数:database、field 和 criteria。这些参数指向数据库函数所使用的工作表区域。其中参数 database 为工作表上包含数据清单的区域。参数 field 为需要汇总的列的标志。参数 criteria 为工作表上包含指定条件的区域。
1.Excel在公路检测中的基本运用
公路技术状况检测和调查1000米部分基本试验或调查单位,包括公路,路基,桥梁和隧道结构和沿线设施4部分内容。道路检测包括路面损坏,平整度,车辙,抗滑性能和结构强度5个指标,桥梁和隧道结构调查,包括桥梁,隧道、涵洞在调查三种结构,
根据公路等级和路面类型不同,确定是否划分上下行,并计算路面性能指标在使用项目指数的范围和评价公式是不同的,独立的计算和评估,不参与PQI的计算。如果评估干线公路等级和路面类型改变,需要选择不同的计算表格和公式,这使得手工计算繁琐且易错。
在这个系统中,用户根据公路等级,不同类型的路面和路面宽度等将MQI评价单元进行划分,然后根据实际调查的数据填写调查问卷和一些损坏的时间表,系统会自动累计积分和重量计算,根据求得的指标确定确定相应的指标等级。对评价路线路面类型的变化,等级变化等复杂情况,系统自动切换到相应的表和计算公式,从而避免了手工操作时在不同形式的公式之间切换的不便。
2.编程技术的运用
在这个系统中,测量数据的采集和评价结果是以调节的形式向用户实时反馈,实现了“所见即所得”。数据存储在一个Excel文档中实现。之所以没有采用Access数据库,一个是减少后台系统跨平台处理的工作量,降低了用户的软件环境的要求,以提高运行速度;二是促进本系统与路面管理系统(CPMS)共享数据,避免后期发展数据库调用时发生冲突。
该系统采用八张工作表来实现整个系统的功能。其中sheet1~3、sheet8直接作为接面,用于接收用户数据,反馈信息,sheet4~7是维护道路信息,保存调查数据和表格模板,对用户是隐藏的,只有在设计模式下可以看见,如图2所示。
图1.系统工作表组成
Name Sheet1 Sheet8 Sheet2 Sheet3 Sheet4 Sheet5 Sheet6 Sheet7
表名 基础数据 汇总表 明细表 调查表 DATA1 DATA2 DATA3 GRIDS
內容 路线基本信息
分段桩号 汇总表 明细表
调查表 基本信息
路面调查数据 路基调查数据 桥隧沿线设施调查数据 路面调查表模版
二、Excel在公路检测中的应用
1.建立初表格
由于每一个检测的数据格式是相同的,每个发出的数据记录格式是相同的,所以每一个需要调整表格式,布局,计算,但是,如果使用方法完成这些繁琐和重复的工作,它将是一个快乐的事。你只需要轻轻点击鼠标,就可以完成这项工作。如图2所示.
图2.Excel表格
2. Excel应用具体方法
将所需要做公路检测的计算机里安装好Excel和VBA程序。然后把计算机的宏安全性设置成“中”或更低,最后开始进入VBA编辑器进行主体检测程序。要求把页面的格式设置好,其中包括字体的大小与格式、列宽、行高、页边距、页眉页脚等。其数据记录表的形式简洁、明朗。如图3所示。
部分代码如下:
Sub xyz_page_setting(ByRef mysheet As Worksheet)
On Error GoTo pageerrl
……
Dim myheader As String
Dim myfoot As String
设置字体[大小]、[样式]等
With mysheet.Cell.Font
.Name=“宋体”
.FontStyle=“常规”
动态地取得页眉、页脚内容:
Myheader=InputBox输入页眉内容:Chr(13)“提示:检测单位或者项目名称等”“Hello”“某某公司试验检测中心”
Myfoot=InputBox(“请输入检测人员姓名”“Hello”“某某”)
图3.平整度检测数据记录表
3.Excel对公路平整度的计算
采用3米直尺测量的路面平整度,用最大间隙作为衡量指标。当连续对平整度检测时,与路面平整度标准偏差 或IRI来表路面平整度。这几个指标是目前我国公路建设、验收和评估的最常用的指标。为了准确有效地评价路面平整度,国内相关研究建立我建成具有国内常用的评价指标之间的關系,并进一步对其规范。交通部公路于1998年完成的国际平整度指数IRI专项研究,提出 =0.6×IRI。评价指标见图4所示。
图4.各项评价指标标准表
检测项目 规定值或允许偏差
高速公路一级公路 其他公路 检查方法和频率
平
整
度 水泥混凝土面层
(mm)
1.2 2.0 平整度仪:全线每车道连续监测,每100米计算 、IRI;
3米直尺:半幅车道板带每200米测两处×10尺
IRI(m/km) 2.0 3.2
最大间隙h(mm) - 5
平
整
度 沥青混凝土面层和沥青碎(砾)石面层
(mm)
1.2 2.5 平整度仪:全线每车道连续监测,每100米计算 、IRI;
2米直尺:每200米测两处×10尺
IRI(m/km) 2.0 4.2
最大间隙h(mm) - 5
在我国大部分地区的公路测量都是采用3米直尺和连续式八轮平整度仪器进行检测,在使用前要对静态值进行检查,按下静态键,并按启动键,仪器处于静态测试状态,当测试轮抬起时显示000,当测试轮落地时显示0XX为正常。由于八轮平整度按每10厘米采取的样点,100米间隔计算一个 值, 价值反映1000各样点离散度,离散度越小,平整度越好, 定值较小。处理结果如图5所示。
部分代码如下:
Sub xyz_calculate(ByRef mysheet As Worksheet)
On Error GoTo calcuateerrl
Dim myrange As Range
Dim mytarget = mysheet Range
……
Mytarget=InputBox(“请输入评价指标”“Hello”)
……
End Sub
图5.处理结果
3.应用具体实例
运用Excel最大的优点在于节省人力、时间、物力,大大提高了工作效率,尤其是对较长的路段的路面检测,以某段高速公路里面检测数据分析为实例,统计计算和分析平整度数据,重点说明了程序的应用效果,就IRI数据单点值而言,设立双向点,利用程序进行计算,在程序的首尾各设置一个变量Start、Time、EndTime,计算总共的耗时为0.645秒,由此可见,其工作效率之高,手动计算是不可能到达的。而且时间性的测试时没有稳定性的,每次程序运行所得数据的时间是不同的,这是由Excel系统文件中的容量大小决定的,但一般情况下都小于1秒。图6~图7表示平整度数据的计算结果。
计算过程中部分代码如下:
sub刚开始保存时间点
StartTime=Timer
sub中间计算过程
……
sub结束时间点
EndTime=Timer
Msgbox Format(EndTime-StartTime)
图6.平整度单点值原件
图7.平整度公里值原件
结束语:
目前,我国公路里程建设不断增加,公路的检测任务越来越重。在公路检测中,其检测数据是无穷无尽的,而且检测数据的记录格式及数据处理的格式都是固定不变的,检测人员只需要做机械的重复检测工作,因此,利用Excel来帮助完成检测工作,可以到达事半功倍的效果,而且还避免了人工计算出现的错误。检测人员可以利用Excel工具做到举一反三,是重复繁琐的工作变动简单,以提高工作效率,可作为广大公路检测工作者的重要参考与借鉴。
参考文献:
[1]史玉磊,史金峰,郭瑞.Excel函数与图表实用大全[M].电子工业出版社,2007(11)
[2]Excel Home.Excel数据处理与分析实战技巧精粹[M].人民邮电出版社,2008(16)
[3]李跃军,雪峰山特长公路隧道通风三维CFD局部仿真优化[J].中南公路工程,2008(02)
[4]张作刚,陈先义.运行速度计算方法及相关软件的编制[J].中南公路工程,2005(03)
注:文章内所有公式及图表请以PDF形式查看。
关键词:公路检测;办公文档;Excel;作用分析
Abstract: the office documents with the strong function of Excel can make the road test from the tedious become simple, Excel itself has strong operation ability, ability, automatic detection data aggregation and establish function ability and so on. In highway in detecting, mainly is the use of Excel of flatness calculation and analysis of the fixed format of applying methods for detection provides fast and convenient function query, not only improve the efficiency of road detection technology, but also improves the work efficiency, for automation and lay a solid foundation.
Keywords: highway detection; Office documents; Excel; Function analysis
中图分类号:X734文献标识码:A 文章编号:
Excel是微软公司的办公软件Microsoft office的组件之一,是由Microsoft为Windows和Apple Macintosh操作系统的电脑而编写和运行的一款试算表软件。Excel 是微软办公套装软件的一个重要的组成部分,它可以进行各种数据的处理、统计分析和辅助决策操作,广泛地应用于管理、统计财经、金融等众多领域。而在公路检测中,有大量的数据需要处理,而这些数据的处理是非常繁重而复杂的,因此,借助Excel工具来完成此项工作时十分有必要的。
一、办公文档Excel在公路检测中应用的基本知识
Visual Basic for Applications(VBA)是一种Visual Basic的一种宏语言,主要能用来扩展Windows的应用程式功能,特别是Microsoft Office软件。也可说是一种应用程式视觉化的Basic Script。
当需要分析数据清单中的数值是否符合特定条件时,可以使用数据库工作表函数Microsoft Excel 共有 12 个工作表函数用于对存储在数据清单或数据库中的数据进行分析,这些函数的统一名称为 Dfunctions,也称为 D 函数,每个函数均有三个相同的参数:database、field 和 criteria。这些参数指向数据库函数所使用的工作表区域。其中参数 database 为工作表上包含数据清单的区域。参数 field 为需要汇总的列的标志。参数 criteria 为工作表上包含指定条件的区域。
1.Excel在公路检测中的基本运用
公路技术状况检测和调查1000米部分基本试验或调查单位,包括公路,路基,桥梁和隧道结构和沿线设施4部分内容。道路检测包括路面损坏,平整度,车辙,抗滑性能和结构强度5个指标,桥梁和隧道结构调查,包括桥梁,隧道、涵洞在调查三种结构,
根据公路等级和路面类型不同,确定是否划分上下行,并计算路面性能指标在使用项目指数的范围和评价公式是不同的,独立的计算和评估,不参与PQI的计算。如果评估干线公路等级和路面类型改变,需要选择不同的计算表格和公式,这使得手工计算繁琐且易错。
在这个系统中,用户根据公路等级,不同类型的路面和路面宽度等将MQI评价单元进行划分,然后根据实际调查的数据填写调查问卷和一些损坏的时间表,系统会自动累计积分和重量计算,根据求得的指标确定确定相应的指标等级。对评价路线路面类型的变化,等级变化等复杂情况,系统自动切换到相应的表和计算公式,从而避免了手工操作时在不同形式的公式之间切换的不便。
2.编程技术的运用
在这个系统中,测量数据的采集和评价结果是以调节的形式向用户实时反馈,实现了“所见即所得”。数据存储在一个Excel文档中实现。之所以没有采用Access数据库,一个是减少后台系统跨平台处理的工作量,降低了用户的软件环境的要求,以提高运行速度;二是促进本系统与路面管理系统(CPMS)共享数据,避免后期发展数据库调用时发生冲突。
该系统采用八张工作表来实现整个系统的功能。其中sheet1~3、sheet8直接作为接面,用于接收用户数据,反馈信息,sheet4~7是维护道路信息,保存调查数据和表格模板,对用户是隐藏的,只有在设计模式下可以看见,如图2所示。
图1.系统工作表组成
Name Sheet1 Sheet8 Sheet2 Sheet3 Sheet4 Sheet5 Sheet6 Sheet7
表名 基础数据 汇总表 明细表 调查表 DATA1 DATA2 DATA3 GRIDS
內容 路线基本信息
分段桩号 汇总表 明细表
调查表 基本信息
路面调查数据 路基调查数据 桥隧沿线设施调查数据 路面调查表模版
二、Excel在公路检测中的应用
1.建立初表格
由于每一个检测的数据格式是相同的,每个发出的数据记录格式是相同的,所以每一个需要调整表格式,布局,计算,但是,如果使用方法完成这些繁琐和重复的工作,它将是一个快乐的事。你只需要轻轻点击鼠标,就可以完成这项工作。如图2所示.
图2.Excel表格
2. Excel应用具体方法
将所需要做公路检测的计算机里安装好Excel和VBA程序。然后把计算机的宏安全性设置成“中”或更低,最后开始进入VBA编辑器进行主体检测程序。要求把页面的格式设置好,其中包括字体的大小与格式、列宽、行高、页边距、页眉页脚等。其数据记录表的形式简洁、明朗。如图3所示。
部分代码如下:
Sub xyz_page_setting(ByRef mysheet As Worksheet)
On Error GoTo pageerrl
……
Dim myheader As String
Dim myfoot As String
设置字体[大小]、[样式]等
With mysheet.Cell.Font
.Name=“宋体”
.FontStyle=“常规”
动态地取得页眉、页脚内容:
Myheader=InputBox输入页眉内容:Chr(13)“提示:检测单位或者项目名称等”“Hello”“某某公司试验检测中心”
Myfoot=InputBox(“请输入检测人员姓名”“Hello”“某某”)
图3.平整度检测数据记录表
3.Excel对公路平整度的计算
采用3米直尺测量的路面平整度,用最大间隙作为衡量指标。当连续对平整度检测时,与路面平整度标准偏差 或IRI来表路面平整度。这几个指标是目前我国公路建设、验收和评估的最常用的指标。为了准确有效地评价路面平整度,国内相关研究建立我建成具有国内常用的评价指标之间的關系,并进一步对其规范。交通部公路于1998年完成的国际平整度指数IRI专项研究,提出 =0.6×IRI。评价指标见图4所示。
图4.各项评价指标标准表
检测项目 规定值或允许偏差
高速公路一级公路 其他公路 检查方法和频率
平
整
度 水泥混凝土面层
(mm)
1.2 2.0 平整度仪:全线每车道连续监测,每100米计算 、IRI;
3米直尺:半幅车道板带每200米测两处×10尺
IRI(m/km) 2.0 3.2
最大间隙h(mm) - 5
平
整
度 沥青混凝土面层和沥青碎(砾)石面层
(mm)
1.2 2.5 平整度仪:全线每车道连续监测,每100米计算 、IRI;
2米直尺:每200米测两处×10尺
IRI(m/km) 2.0 4.2
最大间隙h(mm) - 5
在我国大部分地区的公路测量都是采用3米直尺和连续式八轮平整度仪器进行检测,在使用前要对静态值进行检查,按下静态键,并按启动键,仪器处于静态测试状态,当测试轮抬起时显示000,当测试轮落地时显示0XX为正常。由于八轮平整度按每10厘米采取的样点,100米间隔计算一个 值, 价值反映1000各样点离散度,离散度越小,平整度越好, 定值较小。处理结果如图5所示。
部分代码如下:
Sub xyz_calculate(ByRef mysheet As Worksheet)
On Error GoTo calcuateerrl
Dim myrange As Range
Dim mytarget = mysheet Range
……
Mytarget=InputBox(“请输入评价指标”“Hello”)
……
End Sub
图5.处理结果
3.应用具体实例
运用Excel最大的优点在于节省人力、时间、物力,大大提高了工作效率,尤其是对较长的路段的路面检测,以某段高速公路里面检测数据分析为实例,统计计算和分析平整度数据,重点说明了程序的应用效果,就IRI数据单点值而言,设立双向点,利用程序进行计算,在程序的首尾各设置一个变量Start、Time、EndTime,计算总共的耗时为0.645秒,由此可见,其工作效率之高,手动计算是不可能到达的。而且时间性的测试时没有稳定性的,每次程序运行所得数据的时间是不同的,这是由Excel系统文件中的容量大小决定的,但一般情况下都小于1秒。图6~图7表示平整度数据的计算结果。
计算过程中部分代码如下:
sub刚开始保存时间点
StartTime=Timer
sub中间计算过程
……
sub结束时间点
EndTime=Timer
Msgbox Format(EndTime-StartTime)
图6.平整度单点值原件
图7.平整度公里值原件
结束语:
目前,我国公路里程建设不断增加,公路的检测任务越来越重。在公路检测中,其检测数据是无穷无尽的,而且检测数据的记录格式及数据处理的格式都是固定不变的,检测人员只需要做机械的重复检测工作,因此,利用Excel来帮助完成检测工作,可以到达事半功倍的效果,而且还避免了人工计算出现的错误。检测人员可以利用Excel工具做到举一反三,是重复繁琐的工作变动简单,以提高工作效率,可作为广大公路检测工作者的重要参考与借鉴。
参考文献:
[1]史玉磊,史金峰,郭瑞.Excel函数与图表实用大全[M].电子工业出版社,2007(11)
[2]Excel Home.Excel数据处理与分析实战技巧精粹[M].人民邮电出版社,2008(16)
[3]李跃军,雪峰山特长公路隧道通风三维CFD局部仿真优化[J].中南公路工程,2008(02)
[4]张作刚,陈先义.运行速度计算方法及相关软件的编制[J].中南公路工程,2005(03)
注:文章内所有公式及图表请以PDF形式查看。