摘要测绘工作包括很多计算内容。转换坐标、求解待定点坐标、仪器常数的检定等都需要通过运算求解得到。而面对庞大的待处理的成果数据,编制测量程序统一求解尤为重要。这一方面可以极大地减轻处理数据的工作量,减少失误,从而快速高效地解决本次数据的求解;另一方面也可以为以后类似的计算工作提供参考。
本文运用vb程序,从设计页面、实际编写代码及最后的运行,完成了7种测量学中常见计算的vb程序编写。并在设计程序时加入输入框,即读者可以自主输入数据运行,且结合vb中的列表框,即可多次输入数据组成数组进行多个数据的运算。用vb软件编写程序解求测量问题方便可靠,将得到更多的关注和拓展。26117 毕业论文关键词:vb语言 ,开发,测量程序
Abstract
The mapping work includes a lot of calculating contents. The conversion coordinates, the solution to the fixed coordinates, the calibration of the instrument constant need to be solved by the calculation.. In the face of the large amount of data to deal with, it is important to compile the unified solution of the measurement program.. This can greatly reduce data processing workload, reduce errors, to quickly and efficiently solve the data is solved; on the other hand also can provides the reference for the later similar computational effort.
This paper uses VB program, from the design page, the actual code and the final run, completed 7 measurement of common calculation VB program written. And in the design of the input box, that is, the reader can input data operations, and the VB in the list box, you can enter data array multiple data operation. Using VB software to write programs for measuring the problem is convenient and reliable, will get more attention and expand.
Key words:VB language, development, measurement procedures
目 录
摘要 Ⅰ
Abstract Ⅱ
1 绪论 1
1.1 研究目的意义 1
1.2 研究现状趋势 2
1.3 研究内容及方法 2
2 测量基础知识 4
2.1 坐标转换 4
2.2 平面直角坐标正反算 6
2.3 前方交会 7
2.4 后方交会 8
2.5 i角计算 9
2.6 2C值计算 10
2.7 竖盘指标差 10
3 测量程序开发过程 11
3.1 程序界面设计 11
3.2 设置对象属性 16
3.3 编写代码 16
3.4 运行程序 17
3.5 保存程序 29
4 小结 31
4.1 常见问题汇总 31
4.2 结语 32
致 谢 33
参考文献 34
引言:由于vb语言的方便、简单易学等优点,目前已广泛应用于测量学中。对于测量学中出现的中小型计算问题,利用vb编制程序,代入外业观测所得数据即可进行数据的内业处理。本文针对测量学中普遍出现的小型计算问题,运用vb语言对其进行编程求解。而除了vb语言,vc、vc++、matlab等汇编语言可以解决更为复杂的计算问题,应用也更为广泛。以vb为基础,可以更好地掌握更为高级的语言,也可以利用vb的宏开发功能进行拓展,与Excel、Word等连接开发等。
1 绪 论
1.1 研究目的意义
测量学通过将外业测得的数据进行内业处理,实现由已知数据解求未知数据的过程。例如通过前方交会,根据已知点坐标及观测的角度和距离,计算出未知点的坐标等。