触探数据处理工作ver2改()概要.doc

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ExcelVBA?二次开发在动力触探数据处理分析中的应用 及与AutoCAD的转换 调研时间: 2014年6月——2014年12月 小组成员(土木122班): 冯振兴、郭海新、郭建言、戴求贤 指导老师: 摘要:针对工程上常用的软件不具备同时绘制动力触探击数~贯入深度曲线和进行击数统计分析的能力,基于Excel?VBA开发了动探数据分析处理、曲线绘制程序,对于提高数据量大,重复性多的动探内业整理工作的效率,起到了很好的作用。用内嵌的VBA语言实现触探、标贯曲线的绘制、锤击数的修正及其各种形式的统计功能,如平均值、标准值、变异系数等(此过程包括其中异常值的取舍)。但EXCEL绘制的触探、标贯表格不能填充花纹,同时绘制触探、标贯曲线不能表现在工程地质柱状图和剖面图上。 关键词:动力触探,Excel,VBA,击数~贯入深度曲线,数据处理 1、引言 ????在高速公路建设中,沉管挤密碎石桩因为其经济、可靠和便于选材等优点而被大量应用于软基加固处理中。其地基加固效果的检测手段一般包括:①采用重型动力触探检测桩身密实程度,②用静载法测定复合地基承载力,③对桩间土进行标准贯入试验及静力触探试验,以判别加固后桩间土的性能。在上述检测方法中,由于静载试验耗费大,不适于大范围应用。因此,目前工程上一般采用重型动力触探来检测软土地基的加固效果,按照《公路软土地基路堤设计与施工技术规范》(JTJ?017-96)的要求,动力触探抽查检验数量不少于施工段总桩数的5%,且每个工区检验数量不少于3根。 ????动力触探测试资料处理分析具有数据量大,内业整理重复性劳动多的特点,特别是绘制动力触探击数~贯入深度曲线比较繁琐,工程中常使用的绘图软件如AutoCAD、Excel等没有提供直接绘制这类曲线的功能。虽然一些勘察内业处理软件能够绘制动探曲线,但又缺乏对触探击数的统计分析。总之,面对大量的动探资料分析时往往因缺乏合适的分析处理工具而面临着诸多不便,因此开发一个自动处理程序对于提高动探内业整理速度具有很大意义。 ????作为优秀的数据处理分析软件,Microsoft?Excel被广泛应用于工程领域,其使用面非常广,易于使用,一般工程技术人员都会操作。但Excel只是提供了通用的数据输入、管理和统计分析功能,对于用户特殊的需求,需要利用Excel强大的二次开发功能进行定制。 ????本文基于Excel,针对定义好的工作表数据格式,采用Excel?Visual?Basic?For?Application(VBA)进行二次开发,编制了一系列的“宏”(子程序),能够对动力触探原位测试数据进行统计分析、绘制触探击数-深度曲线以及报表制作等数据处理工作,并能自动发送到Microsoft?Word形成Word格式的报告。实践证明,该程序的开发,对于提高动探数据处理分析的效率起到了很好的作用。 但EXCEL绘制的触探、标贯表格不能填充花纹,同时绘制触探、标贯曲线不能表现在工程地质柱状图和剖面图上。 AutoCAD是由AutoDesk公司的工程绘图软件,是CAD市场的主流产品,功能十分强大,是工程制图人员常用的软件之一。在工程制图中,若需要在图中插入绘制触探、标贯表格和曲线,一般有两种方法。其一,是利用剪贴板,将Microsoft Excel表格拷贝至剪贴板中,然后打开AutoCAD文件,再将剪贴板中的文件粘贴至所需位置。这种方法十分简单,但有其固有的缺点。①在保存文件必须将.xls和.dwg文件保存在一起,一旦缺少excel环境,则无法再对表格继续修改。②同时打开多个表格操作,需要占据较大的内存空间。③文件体积变得很大,表格有时在.dwg文件中以图标形式显示,不便于观察。④、无法对表格的打印功能实现控制,打印出来的表格线条粗细不一,打印效果不佳。 第二种方法,AutoDesk公司从R14版以后,为其提供了VBA语言接口。利用Microsoft Excel、AutoCAD都提供的VBA功能,编制程序进行转换,将Microsoft Excel表格按原来样子转换,即把Microsoft Excel表格中的文字和线条信息全部读取出来,在AutoCAD文件里按照一一对应的方式写出来,确保转换后的表格与原表格一致。这样彻底避免了前种方法的缺点,便于表格内容编辑。 2、数据准备及数据格式 ????为了便于让程序自动分析处理数据,需要事先规定好数据格式,在Excel工作表中输入原始数据,格式为: ????为每台施工的碎石桩桩机建立一个独立的工作簿(一般抽检时针对每台桩机进行),每根桩的测试结果保存为一张独立的工作表,表名为桩号(桩号为桩排号与列号的组合,如桩号35-1,其中35为桩排号,1为桩列号)。将检测日期输入B1单元格,桩实际的里程输入B2单元格,击数从B列第4行开始录入,深

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档