您好,欢迎来到意榕旅游网。
搜索
您的当前位置:首页GeoBasic开发TPS1100全站仪机载程序

GeoBasic开发TPS1100全站仪机载程序

来源:意榕旅游网
四川测绘第26卷第3期2003年9月 117

GeoBasic开发TPS1100全站仪机载程序 范百兴 

(信息工程大学测绘学院,河南郑州  450052) 

[摘要] 本文介绍了TPS1100和GeoBasic的特点,以及如何利用GeoBasic平台开发TPS1100系列全站仪机载应用软件。结合专业特点,利用此技术开发了用于物探测量的机载专业应用软件。 [关键词]  Geobasic; 开放测量世界; 机载程序

[中图分类号]P204 [文献标识码] A [文章编号]1001-8379(2003)03-0117-04

PROGRAMMING INSTRUMENT-END APPLICATION

ON TPS1100 WITH GEOBASIC

FAN Bai-xing

(Institute of Surveying and Mapping, Information Engineering University, Zhengzhou 450052, China)

Abstract: The paper introduces the character of TPS1100 and GeoBasic , and how to program instrument-end application on TPS1100 with GeoBasic. At last , specialty instrument-end application about staking out points which was programmed successfully is introduced .

Key words: GeoBasic ; Open Survey World ; instrument-end application

TPS(Terrestrial Positioning System)1100系列全站仪是徕卡公司在其“开放测量世界(Open Survey World , OSW)”思想指导下设计生产的“开放智能型”仪器系统,在继承以往全站仪各项优点的同时,在结构和功能上作了进一步的完善和发展,使之以自动化、数字化、可编程等先进功能,在测量中被广泛的应用。TPS独特的静态绝对度盘编码系统,实现了开机就测角,无需初始化。

1 TPS1100全站仪的主要特点 

1.1 TPS1100逻辑层组成 

如图1所示,TPS1100由三个逻辑层组成: 

模 用 程 能 心 软 序 件 功 核 硬件 块 及 应 处理,与硬件直接联系。它包括LCD驱动模块、键

盘驱动模块、测距信号控制模块、传感器信号模块、测角模块等并接收应用程序层的指令并把处理后指令转发给硬件层;

3)TPS1100应用程序层:位于TPS1100体系的最外层。它通过LHA核心系统软件层间接地与TPS1100硬件联系。

1.2 “开放测量世界”

用户所能自主开发的就是TPS1100应用程序,它采用的是“开放测量世界(Open Survey World , OSW)”思想,其核心是:用统一的数据载体、数据接口和数据格式将各种各样的测量方法和数据处理系统联接起来,即在统一的基础上,达到仪器间的数据共享,从而提高内、外业工作效率,适应于测量技术的不断发展。主要有以下三层含义:

1)仪器间的相互开放。允许不同类型的仪器交换数据,如不同厂家的全站仪之间、全站仪和GPS之间等;

2)对用户的开放。允许用户将个人的工作流程编制成程序,并利用微机将程序上载到全站仪内存,并执行该程序;

3)对未来工作模式的开放。即要求仪器符合“开放智能型”的特征,仪器的硬件能够允许仪器系统软件和应用软件升级;

4)集地形、拓朴信息数据的采集于一体。适合于数字地图,GIS/LIS数据的采集,允许用户定义自己的

图 1 TPS1100的逻辑层组成

1)硬件层:由内部的各种控制电路、光学器件、传感器及外部的LCD显示器、键盘、外壳组成; 2)LHA核心系统软件层:核心系统软件是TPS1100的“操作系统”,主要负责各种信号的控制与

118 四川测绘第26卷第3期2003年9月

四川测绘第26卷第3期2003年9月 119

120 四川测绘第26卷第3期2003年9月

间。由于全站仪的内存容量常小于2MB, GeoBasic开发平台在计算机仿真环境下能运行的代码文件(*.gba)不能超过kB,程序代码编写过长不便于调试等客观因素,应用程序应做到精简,复杂的专业机载软件可以开发为软件包的形式。

2)操作界面要符合用户的习惯,具有简明、易操作等优点。由于全站仪的操作面板的信息显示量有限,因此软件的对话框应当简明扼要,所要显示的内容是必须的和主要的。

3)专业化、智能化是机载应用软件开发的主要目的。结合专业测量的特点,按测量方法、步骤设计程序,使测量数据采集和管理变得方便,并使程序具有观测、记录、计算及检核等功能,及时发现并改正错误。 4)全站仪的运算能力和存储容量有限,因此对数组的元素个数有严格的,并且大规模的数据处理程序难以调试。可在计算机上编写后续软件对数据进行处理。

3 GeoBasic二次开发TPS1100全站仪实例 

目前GeoBasic操作手册分为1000和1100两种,向不同版本的全站仪上载程序时,必须采用相应版本的编译环境。结合GeoBasic和TPS1100全站仪的特点,以及物探放样测量的实际需要,在GBStudio下编写了机载应用放样程序。放样程序的基本思路如下:

1)利用“Leica SurveyOffice”软件,将待放样点和已知点的坐标及相关信息上载到TPS1100全站仪中;

2)机载程序运行时首先提示选取存放放样点信息的文件名称、测站点、仪器高、后视点名称; 3)确定后点击测量键,仪器显示定向的方位角、距离等;

4)检核无误后,设定要放样的距离、点位误差,即程序可以将在放样距离以内的点位都依次从文件中

提取出来;

5)确定后,选取待放样点的名称,并输入棱镜高,照准棱镜,点击测量键;

6)仪器显示N、E、H坐标差和放样点位的误差;

7)点击确定键,放样下一点,重复5)到7)过程,若点击重测键,重复6)到7)过程。

将程序上载到全站仪,放样测量的劳动强度大大减轻,工作效率得到了极大的提高。

4 结束语 

全站仪的二次开发在充分利用全站仪自身软、硬件的基础上,扩展了全站仪的功能,使其升级为功能全面、使用方便的多功能化和专业化的智能测量工具,使测量工作的个性化和智能化得到了发展,提高了生产效率和成果质量。因此,对某些特定行业的专业化测量来说,利用GoeBasic对全站仪进行二次开发是很有应用价值的。

参考文献 

[1]Leica Corp.GeoBasicfor TPSll00User Manua1 Versionl.30 Switzerland:Printed in Switzer1and.Copyright by Leica Geosystems AG, Heerbrugg,Switzerland,2000  [2]Leica Corp. TPSll00 Professional Series. Switzerland: Printed in Switzerland.Copyright by Leica Geosystems  AG,Heerbrugg.Switzerland,200l 

[3]王悦勇,徐忠阳. 基于GeoBasic语言开发的软件在TM5lOOA电子经纬仪上的应用[J].测绘技术装备,2002,(2). [4]张远智,肖庆贵,缪红兵. TPS1000全站仪定位系统[J].北京测绘,1996,(3). 

[收稿日期]2003-02-09 

[作者简介]范百兴 (1978-), 男, 河南郑州人, 硕士研究生, 主要研究方向为工程测量和测绘仪器.

遂宁市测绘学会举行学术报告会 

2003年8月6日,遂宁市测绘学会邀请四川省测绘学会副理事长、西南交通大学测量工程系主任李永树教授和四川省测绘学会工程测量专业委员会副主任委员、西南交通大学教授张献州博士作了为期1天的学术

报告,主题是GIS和GPS等测绘新技术的介绍、开发与应用。报告会在遂宁市勘察测绘院举行,市、区、县测绘和有关部门及学会会员团体单位的负责人和技术骨干40余人参加了会议。听完报告后大家普遍反映,两位教授的学术报告开阔了生产一线测绘工作者的视野。学术报告会期间两位教授还与遂宁市、县测绘管理部门负责人和技术骨干就如何建立中小城市地理信息系统、测绘图纸资料现代化管理方法及GPS技术应用等具体问题进行了研讨,并达成了进一步加强技术合作与交流的意向协议。               (向富银、张华) 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- yrrf.cn 版权所有 赣ICP备2024042794号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务