莱卡测量机器人TM30/TS30/TPS1200中文版说明书
GeoCom使用说明
2019-5-5
   
1地理数据通讯接口
1.1课程介绍
TPS1200系列经纬仪是现代大地测量仪器。大多数主要任务都可以通过这些工具的集成应用程序隐式地完成。现在,为了完成更广泛的任务和应用,已经定义了TPS1200系列传感器功能的接口,并将随本文档一起发布。
有了这个接口,就可以编写基于MS-Windows和/或任何其他支持ASCII的基于通信的平台的客户机应用程序。
注意:TS30/TM30和TPS1200共享相同的GeoCOM接口。如果没有另外说明,TM30和TS30仪器的实现与tps1200仪器相同。
1.2TPS1200系统软件
TPS1200系统软件组织和控制多个传感器元件的相互作用。此外,它还建立了一个应用框架,可以在TPS1200经纬仪上执行。
本文主要研究TPS1200经纬仪传感器元件的主接口。如果现有的解决方案没有提供所需的功能,或者只是为了增强功能,则可以使用此主接口实现针对特殊客户问题的解决方案。
1.2.1.子系统的组织
TPS1200系统软件围绕传感器元件构建,传感器元件是TPS1200经纬仪的部件和/或可选附件。它提供了一组函数来访问传感器和计算值。这些功能被组织成子系统。我们将在这个文档中保留这个分段。
ts 数组字符串转数组
这些功能可分为以下几部分:
AUS:由于子系统“Alt用户”主要包含“SHIFT”+“User”按钮后面的功能。
AUTAutomatisation:一种模块,它提供控制目标自动识别、改变人脸功能或定位功能等功能。
BAP:BAP基本应用程序;一些功能,可以很容易地用来获取测量数据。
BMM:基础人机;功能,控制一些基本的输入/输出功能,例如设置哔哔声报警等。
COMF:处理基本通信参数的模块。这些函数中的大多数都与客户机和服务器端相关。
COM:功能访问一些方面的TPS1200控制,这是接近通信。这些函数要么与客户端相关,要么与服务器端相关。
CSV:中央服务;该模块提供了获取或设置TPS1200仪器中心/基本信息的功能。
CTL:控制任务;该模块包含了系统控制任务的功能。
EDM:电子测距仪;测量距离的模块.
FTR:文件传输,功能列表,从仪器下载图像文件
IMG:图像处理;配置和捕获望远镜相机图像
MOT:机动化;部件,它可以用来控制仪器的运动和运动速度。
SUP:主管;功能控制一些一般数值的TPS1200仪器。
TMC:经纬仪测量与计算;测量数据获取的核心模块。
图1-1:客户端/服务器应用概述
1.3公关地球通讯运作的初步情况
通信发生在两个参与者之间——客户机和服务器。通信介质是串行通信线路。有关设置和所需硬件的详细信息,请参阅附录B。
GeoCOM的思想基于SUNMicrosystems的远程过程调用(RPC)协议。
在较低的实现级别上,每个在远程设备上可执行的过程都被分配一个远程过程调用标识号。这个数字在内部用于将特定的请求(包括隐式参数)与远程设备上的过程关联起来。在这个级别上,GeoCOM提供了一个ASCII接口,可用于在不支持MS-Windows的平台上实现应用程序。
在高层,GeoCOM为C/c++和MS-VBA提供了对这些远程函数的正常函数调用接口。这些接口使程序员能够实现应用程序,就像它将直接在TPS1200仪器上执行一样。
注意:进一步,我们将把远程可执行系统函数称为RPC。
TPS1200仪器系统软件采用多任务操作系统。然而,一次只能执行一个请求。这意味着调用RPC的GeoCOM只能同步工作。
在低层接口上,如果当前请求尚未完成,服务器将缓冲后续请求。如果队列已满,则后续请求将丢失。
相反,在高级接口上,函数调用在完全完成之前不会返回。
2.使用GEOCOM的一般概念
2.1课程介绍
在这里,我们将描述使用GeoCOM的几个方面。其中之一是如何在TPS1200仪器上执行功能。
GeoCOM的当前实现支持两种(三种)使用。我们可以区分相当基本的ASCII协议和高级函数调用接口。
前一种ASCII协议由请求和响应组成。以这种方式使用GeoCOM意味着应用程序组装一个请求,通过串行线将其发送到正在监听的TPS1200仪器,等待回答并解码接收到的回答。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。