文档库 最新最全的文档下载
当前位置:文档库 › 基于电子表格的前方交会程序编写

基于电子表格的前方交会程序编写

龙源期刊网 https://www.wendangku.net/doc/358840882.html,

基于电子表格的前方交会程序编写

作者:任志武

来源:《城市建设理论研究》2013年第15期

摘要:Microsoft Excel是微软公司在Windows操作系统中开发的一种通用软件,具有强大的功能和良好的人机交互对话界面。随着测绘技术,计算机技术的进一步发展及相互渗透,测绘工作许多常用的方法和计算机中许多常用软件将会被越来越多联系起来本文主要利用Excel VBA进行前方交会的程序编写。

关键词:电子表格;前方交会;程序;测绘

中图分类号: P2 文献标识码: A 文章编号:

0 引言

Microsoft Excel 是微软公司在Windows操作系统中开发的一种通用软件,具有强大的功能和良好的人机交互对话界面,可以满足多种测量数据处理的需要,同时,Excel提供了二次开发功能,利用Excel VBA宏语言进行二次开发,能很好的解决一些重复过程,和数值转换等功能,并能把一些Excel本身不直接支持功能用VBA开发出来,使之能够直接使用。

空间前方交会是一种间接测定目标点三维坐标的测量方法,而基于空间前方交会原理的测量方法具有不需要在目标上放置设备、测量无损行并允许对难以接近的目标进行测量以及机动性强且精度较高等特点,被广泛应用于测绘、建筑、机械制造业、航空航天等领域。

本文主要利用Excel VBA不仅可以实现常用程序的自动化,而且可以创建针对性强,实实用性强和效率高的程序的特点,进行前方交会的程序编写。实现利用Microsoft Excel 直接读入全站仪中测得的前方交会数据,并通过简单清晰的使用向导自动进行数据的平差处理,生成三维图片,让操作人员建立直观的感觉,且把计算能容和结果放在一个个的工作薄中,是成果可以直接打印,便于使用和保存。这样,通过预先编制好的函数程序化的操作,使多不重复劳动转变为一键完成,减少计算的中间过程,提高工作效率和自动化水平。

1 基于电子表格的程序开发

Microsoft Excel是一个被广泛应用的电子表格软件,现在几乎每台电脑在装机时都会附带安装,也因此几乎被每个会使用电脑的人都会或多或少的会使用excel的一些功能。Excel 除了具有一般电子表格软件的数据处理、统计分析、图表功能外,Excel最大的特点是集成了VBA 环境。从Office 97开始,微软为所有的Office组建引入了统一的应用程序自动化语言——Visual Basic For Application (VBA),并提供了VBA 的 IDE(集成开发环境)环境。作为非常流行的应用程序开发语言Visual Basic,VBA 具有 VB 语言的大多数特种和易用性,她最大

相关文档