基于VB语言的施工测量应用程序设计

2016-04-06 03:34:58
现代制造技术与装备 2016年12期
关键词:程序设计数据处理导线

王 杰

(山东省国土测绘院,济南 250013)

基于VB语言的施工测量应用程序设计

王 杰

(山东省国土测绘院,济南 250013)

依靠传统的计算器处理施工测绘中大量繁琐的测量数据处理,相当费时费力还易出错。本文利用VB编程语言,设计了一款包含道路坐标计算、测量平差、坐标转换及其他施工测量中常用的小程序。通过完成编写施工测量中独立的数据处理模块,将其融于一个独立的测量小程序,具有简单易用、方便快速、功能强大、应用广泛等特点,非常适合测绘专业人员使用。

VB语言 施工测量 测绘程序 计算

目前,市场上测量软件比较成熟,专业的测绘单位基本配备了相应软件,但是许多土建施工单位的现场测量人员仍通过计算器和笔纸来处理数据。本文根据施工测量中实际应用需要,利用VB语言,设计一款程序,介绍应用VB语言编程实现现阶段施工测量中一般的数据处理,供同行参考。

1 程序设计界面及功能

施工测量程序界面是和用户的对话面,应尽量简单明了。施工测量程序应用VB中的窗体设计,如图1所示,提供了一个可视化的友好平台。例如,首页即施工测量中常见的直线坐标计算、圆曲线计算、单点加密、平曲线计算、竖曲线计算、超高横坡计算和匝道曲线计算。

图1 窗体设计

施工测量程序综合施工测量中常见的计算功能及各个运算模块于一体,基本实现一界面式,如图2所示。

图2 常见的计算功能及各个运算模块的关系

2 施工测量程序和模块程序设计

首先,该程序各个模块源代码在VB环境下编写后,打包生成EXE文件,使各个测量模块可以脱离VB环境运行,也可以在VB环境中运行。其次,将各个模块通过VB的IED开发环境统一设计界面归类。利用代码调用相应的应用模块,如:

本程序设计提供了施工测量中基本常见的测量计算调用文件及保存打印处理结果功能。若只是需要单一处理一类数据,可以将其拆解并直接调用模块来调用数据文件。调用数据文件时,需参考示例规范文件格式和数据内容。默认的处理结果与数据文件存储在同一路径下。

3 计算示例

附合导线包括方位附合导线、方位和坐标附合导线(又称无定向附合导线)。在工程测量中,附合导线有着广泛应用,且其平差计算及精度评估也是其中的一个重要环节。目前,在施工测量中,附合导线平差需要大量处理方位角和坐标等,且涉及复杂的数学公式,因而在施工测量中用计算机程序来代替人工进行平差。

3.1 界面设计

界面设计如图3所示。

图3 符合导线平差界面

3.2 设计模型

4 结语

采用VB编程进行施工测量程序设计,优点是使用方便、直观、计算速度快。此外,VB语言简单易用,具有很强面向对象的特征和对进程控制及底层结构控制能力。采用程序计算施工过程中的各项测量问题,可能只需几秒钟到十几分钟时间即可完成。目前,市场上可以买到正规的严密测量计算程序,但对于许多中小型日常的施工测量计算,不必专业的技术人员去开发。本程序包含了施工测量中基本的常见测量数据处理功能,如支导线测量平差、直曲线坐标计算、投影换带等。本程序编写思路与商业化的大型施工测量计算程序思路基本一致,因此不仅为施工测量提供了方便的数据处理工具,也为进一步提高施工测量工作者测量程序编写能力起到很好的启发作用。

[1]佟彪.VB语言与测量程序设计[M].北京:中国电力出版社,2007.

[2]吴俊昶.PC-1500机BASIC程序设计与测量计算程序[M].北京:测绘出版社,1984:181-210.

[3]梁恩主.VisualBasic6.0编程与实例解析[M].北京:科学出版社,2000.

[4]FrancescoBalena.ProgrammingMicrosoftVisualBasic6.0 [M].北京:机械工业出版社,2000.

[5]潭浩强.VisualBasic语言教程[M].北京:电子工业出版社,2000.

Based on VB Language Application in the Construction Survey Design

WANG Jie
(Land surveying and mapping school in shandong province,Jinan 250013)

Rely on the traditional construction surveying and mapping in the calculator in a large number of tedious measurement data processing is quite laborious and error-prone. This paper, by using VB programming language designed a contains road coordinate calculation, adjustment, coordinate transformation, and other construction measurement is commonly used in small programs. By completing writing construction survey of independent data processing module, and then into a separate measurement of small procedures, has simple and easy to use, convenient fast and powerful, the characteristics of wide application, is very suitable for surveying and mapping professionals.

VB language, construction measuring, surveying and mapping procedure, calculation

猜你喜欢
程序设计数据处理导线
认知诊断缺失数据处理方法的比较:零替换、多重插补与极大似然估计法*
心理学报(2022年4期)2022-04-12 07:38:02
ILWT-EEMD数据处理的ELM滚动轴承故障诊断
水泵技术(2021年3期)2021-08-14 02:09:20
东华大学研发出可体内吸收型蚕丝导线
基于Visual Studio Code的C语言程序设计实践教学探索
计算机教育(2020年5期)2020-07-24 08:52:56
从细节入手,谈PLC程序设计技巧
电子制作(2019年9期)2019-05-30 09:42:04
220千伏输电线路导线断裂分析
电子测试(2018年23期)2018-12-29 11:12:02
架空导线的几种防腐措施
电线电缆(2017年4期)2017-07-25 07:49:46
高职高专院校C语言程序设计教学改革探索
基于希尔伯特- 黄变换的去噪法在外测数据处理中的应用
PLC梯形图程序设计技巧及应用