EXCEL宏在CSAMT数据预处理中的应用

摘要

关键词 EXCEL宏;CSAMT;视电阻率;双对数曲线

Excel是个人电脑普及以来用途最广泛的办公软件之一,也是Microsoft Windows平台下最成功的应用软件之一。无论用户身处哪个行业、所在公司有没有实施信息系统,只要需要和数据打交道,Excel几乎是不二的选择。

Excel之所以有这样的普及性,是因为它被设计成为一个数据计算与分析的平台,集成了最优秀的数据计算与分析功能,用户完全可以按照自己的思路来创建电子表格,并在Excel的帮助下出色的完成工作任务。[1,2]

可控源音频大地电磁测深(CSAMT)是以地壳中岩石和矿石的导电性和导磁性差异为主要物理基础,研究电磁波在地下介质传播过程中在地表的不同特征,从而了解地下介质的电性变化情况。

通过在地面观测不同频率交变电磁场相互正交的电场分量(Ex)和磁场分量 (Hy),进而求得地层视电阻率(ρs)随频率(f)变化关系。控制频率即可达到测深之目的,通过发射和接收不同频率的电磁波,得到一个完整的测深曲线,以达到纵向岩性分层之目的。实际工作中可控源音频电磁感应测深法观测电场Ex和磁场Hy,由下式计算视电阻率,又称卡尼亚电阻率记为ρω。[3]

CSAMT法同直流电法勘探相比有以下优点:

1)、使用可控制的人工场源,抗干扰能力强。2)、工作效率高。3)、纵向分辨率高。4)、横向分辨率高。5)、地形影响小。6)、勘探深度范围大。7)、高阻屏蔽作用小。8)、立体观测,获取信息大。[4]

CSAMT法由于测量信息大,数据多,在资料汇交时整理的表格也十分的多,专业的数据反演解释软件一般没有这些功能,Excel及其VBA就成了不二的选择。

这里以本人在用Excel宏整理V8数据为例,说明Excel宏在CSAMT工作中的应用。

一、批量导入V8的Txt文件汇总到Excel

多功能电法工作站V8记录的数据可以输出成Txt等多种格式,Txt格式的文件是一个测点一个文件名,用空格分开的5列分别是:频率、视电阻率、视电阻率误差、相位、相位误差。为了汇总数据并打印提交,我们就要把所有文件中的数据放入Excel中,利用录制的Excel宏,少加修改就可把这个费时费力的重复工作瞬间完成。

导入文件的部分代码如下:

……

For i = 0 To Me.ListBox1.ListCount - 1

fn = Me.TextBox1 & Me.ListBox1.List(i)

If Me.ListBox1.Selected(i) = True Then

iRow = Sheet1.Range("C65536").End(xlUp).Row

Range("A" & iRow + 1).Select

Sheet1.Range("A" & iRow + 1) = Me.ListBox1.List(i)

Range("B" & iRow + 1).Select

With ActiveSheet.QueryTables.Add(Connection:="TEXT;" & fn, Destination:=Range("B" & iRow + 1))

.TextFileColumnDataTypes = Array(1, 1, 1, 1, 1, 1)

.TextFileTrailingMinusNumbers = True

.Refresh BackgroundQuery:=False

End With

icount = icount + 1

End If

Next

为了更好的选择Txt数据,在使用这些代码时,我们也添加了VBA窗体,界面如下:

在导入文件后,利用VBA在文件名中取特定的字段为测点号并插入到B列。

bb = InputBox(, , 4)

cc = InputBox("请输入测点号位数:", , 4)

For i = 2 To Range("C65336").End(xlUp).Row Step 50

aa = Range("A" & i) '123456:F7

cmid = Mid(aa, bb, cc)

For ii = i To i + 49

Range("B" & ii) = cmid

Next

Next

***2 由文件名定字段作为测点号

至此,完成数据的导入汇总工作。

二、利用Excel绘制双对数坐标原始曲线***

在Excel中选择录制宏,然后再插入***表,按照***表向导的4个步骤,选择***表类型为XY散点***,源数据为一个测点的频率列与视电阻率列,初步生成的***表在Excel中。分别双击X、Y坐标及绘***区,进行更完美的格式设置。X坐标格式设置界面如下***3。

将录制的宏文件用VBE编辑器方式打开,认真修改后,增加一个For …To …Next循环语句即可完成自动绘制。

执行VBA宏代码生成一条测线上各测点的原始对数曲线***,可以把它们排列好,通过选择性粘贴,将其复制到Word中保存,为下步处理工作提供指导,并可做成为汇交的原始曲线***册。

三、生成汇交资料表

若要把每个测点的CSAMT原始数据及坐标信息一起制成表格存档,在Sheet2表中放入:测线号、测点号、X、Y、H 五列坐标信息,在Sheet1中录制一个宏,思路是:

1、删除Sheet1中第一列与第一行;

2、对数据区域添加边框线;

3、在Sheet1中的不同测点间插入项目名称,测点坐标,列标题三行

4、根据Sheet1中的测点号,在Sheet2中自动查找对应的XYH坐标信息,写在Sheet1中插入的第二行中。

宏代码运行后的预览效果如***。

加上上面的表头,一般每个测点的CSAMT原始数据在40~50之间。在页面设置中通过调整页边距、缩放比例等参数,使一页纸正好可以打下一个测点的全部信息。

四、误差计算与对比曲线***绘制

在CSAMT工作中,为了说明数据的有效性、真实性,我们都要进行质量检查的。规范规定:①检查点数不得少于全测区坐标点的3%。②检查点与被检查点的全频视电阻率(ρω)曲线及相位(φω)曲线,应形态一致。③对应频点的数值接近,均方相对误差(m)不应大于5%。 利用前面的方法,在宏代码中加入一段计算均方相对误差的内容,即可成为一个专门进行误差计算与对比曲线***绘制的完整代码。

具体代码从略。部分表格内容见下***。

Excel在CSAMT数据的预处理过程中,具有通用性强,获取简单,成本低廉的特点,方便推广使用。不懂编程的人利用Excel的录制宏功能只用几个小时就可学会简单的编程,能够把物探技术人员从烦琐、机械的原始数据汇总、曲线绘***工作中***出来,把主要的精力用到物探资料对地质解译的研究中。

注:文章内所有公式及***表请用PDF形式查看。

EXCEL宏在CSAMT数据预处理中的应用

转载请注明出处学文网 » EXCEL宏在CSAMT数据预处理中的应用

学习

从白洁到“白雪”

阅读(20)

举棋不定整整三个月,导演杨凤良一直没白没黑地工作着。他正在做的,是中国电影前无古人的一件事:用尖端技术修复1981年拍摄的电影《西安事变》。和他一起忙碌的还有手下150多位技术人员,饶是如此,他仍然焦头烂额。修复,不仅仅是去掉旧拷贝上的

学习

挂单龙泉寺

阅读(30)

本文为您介绍挂单龙泉寺,内容包括北京龙泉寺挂单,龙泉寺挂单住宿条件。凌晨3:45,木棍敲击厚木板的声音准时响起,节奏缓慢却并不悠长―这是龙泉寺里所有人起床的信号,四季如此。睡门边的人把灯打开,整个房间亮如白昼。老张在紧挨墙角的床上醒

学习

俗语里的健康金句

阅读(21)

本文为您介绍俗语里的健康金句,内容包括关于健康的俗语,100句健康金言。多吃咸盐,少活十年这个说法虽然吓人,但很有道理。中国膳食指南建议,人每天应摄入不超过6克的盐,过高的盐分摄入会大大增加罹患高血压等心血管疾病及其并发症的风险。为

学习

泰国华商发家史

阅读(29)

本文为您介绍泰国华商发家史,内容包括泰国许氏发家史,泰国华商的发展。目前,泰国的华人资本已成为实力最强的海外华人金融集团。东南亚地区的华人经济素有“华人钱库”之称,战后这一地区崛起了一批具有国际影响的华人金融集团。其中,泰国的

学习

数学月考总结范文

阅读(53)

本文为您介绍数学月考总结范文,内容包括数学月考成绩分析总结及改进措施,数学月考总结与反思。数学月考总结范文第1篇【1】月考总结学生发言稿这次月考砸了,真是因为事情太多,我有点太激动了。的确如此,这一星期真是我上初三以来最忙的一次

学习

试论房地产价格鉴定

阅读(28)

本文为您介绍试论房地产价格鉴定,内容包括房地产价格评估报告范本,房地产价格评估指导意见。【摘要】房地产价格鉴定作为处理房地产案件的重要依据具有唯一性和专门性。其鉴定结论对侦查、诉讼、裁判和执行,都是其它中介机构不能替代的。

学习

格温妮丝•帕特洛笑容迷倒世界

阅读(25)

本文为您介绍格温妮丝•帕特洛笑容迷倒世界,内容包括格温妮丝·帕特洛的笑容,格温妮斯帕特洛角色之争。格温妮丝帕特洛,她没有不幸的童年,也没有叛逆的青春期,更没有性感撩人的身姿。而她却拥有迷人的笑容,高贵典雅的气质,幸福美满

学习

失眠之夜 第8期

阅读(16)

本文为您介绍失眠之夜 第8期,内容包括在线阅读失眠之夜小说,失眠之夜小说完整版。持续多日的风火牙痛导致面部发烧滚烫,牙痛幅射至太阳穴,让我再一次品味了“牙痛不是病,痛起来要人命”的内涵。从县人民医院到清泉镇医院,连输四天头孢注

学习

少儿网球运动兴趣培养

阅读(19)

本文为您介绍少儿网球运动兴趣培养,内容包括如何提高少儿网球兴趣,少年儿童网球兴趣培养。[摘要]通过查阅相关文献资料以及结合运动实践,提出了少儿网球运动兴趣爱好培养的方法和意义。为今后少儿网球运动的发展提供理论和实践参考。[关

学习

曼德勒:佛光笼罩的“多宝之城”

阅读(27)

本文为您介绍曼德勒:佛光笼罩的“多宝之城”,内容包括曼德勒多宝之城介绍,曼德勒多宝之城全景。缅甸是一个佛文化发达的国度,据说也是世界上佛塔最多的国家,全国大约89%的缅甸人信仰佛教。而缅甸的第二大城市曼德勒更是缅甸传统文化的心脏

学习

地区人口变动及人才流失分析

阅读(13)

本文为您介绍地区人口变动及人才流失分析,内容包括乡镇人口流失的前景,县域人口流失率是什么。《统计与咨询杂志》2014年第四期一、人口减少及人才流失原因分析客观地讲,人口和人才变动趋势是从农村向城市流动,从不发达地区向发达地区流动

学习

坪山新区聚龙山生态公园二期建设工程绿化改造设计

阅读(30)

本文为您介绍坪山新区聚龙山生态公园二期建设工程绿化改造设计,内容包括深圳坪山聚龙山生态公园,坪山聚龙山公园规划。绿地是人类与生俱来的精神倾心对象,城市公园作为城市的重要功能组成部分,肩负着至关重要的社会、文化和精神职能,并承担

学习

新几内亚凤仙组织培养及试管内开花试验

阅读(28)

本文为您介绍新几内亚凤仙组织培养及试管内开花试验,内容包括新几内亚凤仙开花的冠幅,新几内亚凤仙开花后的修剪扦插。以新几内亚凤仙花种子无菌萌发的试管苗为材料,探讨了激素对芽增殖、生根以及试管内开花的影响。结果表明:芽增殖最适

学习

人民日报的全媒体发展之路

阅读(24)

本文为您介绍人民日报的全媒体发展之路,内容包括人民日报的媒体融合战略与启示,人民日报的全媒体战略。应该说,现阶段的全媒体发展还是“初级阶段”,更准确地说是多媒体阶段。在依托人民日报丰富的内容资源等诸多优势的基础上,从Web2.0到Web3.0,从3G到4G手机

学习

浅析高速数据采集卡在雷达信号采集和分析中的使用情况

阅读(18)

本文为您介绍浅析高速数据采集卡在雷达信号采集和分析中的使用情况,内容包括雷达采集卡,多线雷达和单线雷达采集数据区别。随着科技在不断的发展,电力事业也在高速的发展,在当今数据采集信息的时代中,数据采集速率也得到了飞速发展,采用的A/

学习

基于PC的高速数据采集卡设计

阅读(14)

本文为您介绍基于PC的高速数据采集卡设计,内容包括数据采集卡的系统实例,数据采集卡编程。一、引言数据采集(DataAcquisition)技术是信息科学的一个重要分支,主要研究数字化信息的采集、存储、处理等方面的内容。随着电子技术的不断发展和

学习

大数据精准营销的网络营销策略研究

阅读(19)

内容随着互联网用户的大幅度增加及各种电商网站的发展,企业掌握了越来越多的消费者数据。在此背景下,大数据技术应运而生,并被部分企业应用到网络营销中,产生了良好的营销效果。对此,本文对基于大数据精准营销的网络营销策略进行研究。首先,对

学习

大数据对财务工作的影响

阅读(28)

大数据时代的来临对财务管理工作有着深远的影响,财务管理将不在仅仅局限于传统的财务领域范畴,而是向研究开发、销售策略、人力资源等多个领域延伸和渗透;大数据时代的财务管理与传统意义的财务管理相比,存在很多明显的不同,一些原本不属于

学习

基于椭圆曲线的数据加密通信的实现

阅读(38)

【摘要】主要讨论基于椭圆曲线的有关数据加密/解密算法。首先在实数域、有限域(gf(2m))上讨论椭圆曲线的有关数学知识,并导出椭圆曲线上点的代数意义及其(加法)运算。然后讨论了椭圆曲线在elgamal密码体制中进行数据加密/解密的实现过程。

学习

全数据解决网络广告壁垒

阅读(21)

这几年来,中国的网络广告市场日益兴盛,但无论网络媒体还是广告主都被一个问题困扰着:网络广告效果该如何分析和评估?广告主与网站作为利益双方,在如何评估网络广告效果上的博弈已经持续了多年。但由于缺失科学、专业的评估标准,使得双方

学习

国际期刊数据库有哪些?

阅读(18)

国际期刊是在国际上公开发行的期刊,包括中国在国际上公开发行的期刊。能够进入国外期刊主要数据库本身也可说明了其办刊质量,而学术论文一旦进入国际数据库,只要确实有足够的学术价值就会被国际重视。所以科研处可以对进入国际数据库的期

学习

天锐科技:专注数据防泄密软件

阅读(24)

厦门天锐科技有限公司(简称天锐科技)总部位于厦门珍珠湾软件园,是国家高新技术企业、双软认证企业。公司拥有一支高素质、高效率、适应市场需求的研发队伍,拥有多项信息安全方面的专利,始终专注于研发具有自主核心技术和知识产权的软件产品,专