技术支持

您当前所在位置:测绘仪器 > 技术支持 > 用户应用软件开发环境GeoBASIC

用户应用软件开发环境GeoBASIC

时间:2012-09-14浏览:责任编辑:四川拓图测绘仪器

徕卡测量系统公司提供的GeoBASIC,是一种现代开发环境,允许用户对TPS1000系列全站仪和TPS1100系列全站仪进行专业性开发。GeoBASIC是徕卡全站仪及其在PC机上仿真的编程语言。该语言的结构类似于当今普遍使用的标准BASIC语言,它能提供与标准BASIC语言一样强大的能力来进行数学运算、字符串管理和文件操作,因此易学易用。

但是,GeoBASIC的主要功能是致力于开发许多现有全站仪或电子经纬仪子系统的使用与对话能力,使GeoBASIC应用程序成为TPS1000/TPS1100菜单的一部分或将其连接到某个功能键。例如,通过大量调用机内现存的子程序,可以做到快速地生成适合特殊需要的应用程序。有此工具在手,程序员可以快捷地创建复杂的测量应用程序。GeoBASIC应用程序可以运行在任何徕卡TPS1000系列或TPS1100系列专业型全站仪上。

GeoBASIC系统包括下列主要模块:

  • GeoBASIC编译器。用户可使用任何文本编辑器来建立源代码。尔后编译器将其翻译成TPS1000/TPS1100可以识别的指令。
  • GeoBASIC解释器。该文件安装在TPS1000/TPS1100仪器上。它的作用是使用户GeoBASIC应用程序能在全站仪上运行。该解释器使快速运行、压缩应用文件成为可能。它的安装只需一次,安装好后即可运行一些GeoBASIC应用程序。
  • TPS1000仿真器。WINDOWS下的应用程序不必在TPS全站仪上进行测试。该仿真器能模拟显示屏、键盘和TPS1000/TPS1100的工作,并包括一个高度窗口来监视程序的运行。仿真器提供快速、容易的开发,使程序故障尽可能少的出现在外业测量中。
  • 扩充的用户文件,包括应用程序范例和功能的详细说明。

GeoBASIC系统的功能:

GeoBASIC具有一个大容量的功能和系统调用库,使得编程变得容易。使用GeoBASIC自身性能的先进性,可以很方便地完成诸如建立对话框、列表菜单或复杂的屏幕布局。不需要开发自己的软件来控制仪器系统、访问存储卡或进行大多数的计算。GeoBASIC库提供所有这些功能,或者更多。GeoBASIC开发系统的部分功能如下:

  • 数学运算功能
  • 仪器控制
  • 文件操作
  • 大地数学程序
  • 用户接口
  • 其它功能。

GeoBASIC的安装:

GeoBASIC对硬件的要求不高,586计算机对它来说绰绰有余。安装时,运行安装盘中“SETUP”,按其提示去做即可成功。需要注意的是,计算机并口上应有一个相应的“软件狗”,否则,安装不能成功。

如前所述,在PC机的文本编辑器上生成一个GeoBASIC源码程序后,如果要在经纬仪、全站仪或PC机仿真器上运行使用,还需进行编译。例如,有一GeoBASIC源码程序Sample.gbs,通过键入指令:C:\gbc sample.gbs。

完成编译后生成二个新文件,即sample.gba和sample.lng,其中扩展名为“.gba”的是目标文件,扩展名为“.lng”的是语种文件。

另外,为了读懂已编译的目标文件,在全站仪上还应装载有GeoBASIC解释程序“gbi.prg”

为了在全站仪或电子经纬仪上运行用户自编的GeoBASIC应用程序,用户必须把经过上述编译后的目标文件“.gba”和语种文件“.lng”装载到电子经纬仪上。为此,可通过徕卡公司提供的“PC-workbench”或“survey office”软件,把两文件从计算机传输到全站仪或电子经纬仪里。

为了尽可能减少利用全站仪进行调试,在PC计算机上,可以模拟仿真功能,装载并运行GeoBASIC程序。

启动仿真器后,在计算机屏幕上显示全站仪的操作键盘和显示窗,然后计算机即可模拟相应的键盘操作。

由于GeoBASIC可以调用经纬仪功能(如角度测量),但仿真器本身不能支持这样做,因此,在这种情况下,应事先通过电缆把PC机和电子经纬仪连接起来,并经由“GeoCOM”在仿真器上自动调用经纬仪的角度测量等诸类功能。

信息标题:用户应用软件开发环境GeoBASIC

本文地址:http://www.mapping178.com/zhichi-1026.html

百度分享按钮
阅读本文的人还看过:

与“用户应用软件开发环境GeoBASIC”有关联的产品:

  • 苏州一光F30系列GNSS系统

    苏州一光F30系列GNSS

    苏州一光F30采用天宝BD970核心主板,并集成了最新的GNSS接收机技...

    了解详细 >>

  • 北京博飞DJJ2-2 2秒激光定向经纬仪

    北京博飞DJJ2-2 2秒激

    型号:DJJ2-2 产品名称: 2秒激光定向经纬仪 技术参数 一测回水...

    了解详细 >>

  • 佳明Montana 650

    佳明Montana 650

    Montana 650从汽车到户外运动、测绘采集都是您首选最佳伙伴。 跨...

    了解详细 >>

  • 宝锋BF-719对讲机

    宝锋BF-719对讲机

    50组模拟哑音/105组数字哑音 声控发射 高/低功率转换 内置调频收...

    了解详细 >>

拓图测绘人气专区

拓图测绘仪器销售区域(咨询18980935968可以获得当地仪器维修、校正等售后服务网点)

重庆市:万州、涪陵、渝中、大渡口、江北、沙坪坝、九龙坡、南岸、北碚、渝北、巴南、黔江、长寿、江津、合川、永川、南川、綦江、潼南、铜梁、大足、荣昌、璧山、梁平、城口、丰都、垫江、武隆、忠县、开县、云阳、奉节、巫山、巫溪、石柱、秀山、酉阳、彭水。

云南省:昆明、曲靖、玉溪、保山、昭通、丽江、普洱、临沧、楚雄、红河、文山、西双版纳、大理、德宏、怒江、迪庆。

贵州省:贵阳、六盘水、遵义、安顺、铜仁、黔西南、毕节、黔东南、黔南。

四川省:成都、自贡、攀枝花、泸州、德阳、绵阳、广元、遂宁、内江、乐山、南充、眉山、宜宾、广安、达州、雅安、巴中、资阳、阿坝、甘孜、凉山。