2023年04月21日 13:23:09 来源:四川拓图伟业测绘科技有限公司 >> 进入该公司展台 阅读量:13
徕卡测量系统公司提供的GeoBASIC,是一种现代开发环境,允许用户对TPS1000系列全站仪和TPS1100系列全站仪进行专业性开发。GeoBASIC是徕卡全站仪及其在PC机上仿真的编程语言。该语言的结构类似于当今普遍使用的标准BASIC语言,它能提供与标准BASIC语言一样强大的能力来进行数学运算、字符串管理和文件操作,因此易学易用。
但是,GeoBASIC的主要功能是致力于开发许多现有全站仪或电子经纬仪子系统的使用与对话能力,使GeoBASIC应用程序成为TPS1000/TPS1100菜单的一部分或将其连接到某个功能键。例如,通过大量调用机内现存的子程序,可以做到快速地生成适合特殊需要的应用程序。有此工具在手,程序员可以快捷地创建复杂的测量应用程序。GeoBASIC应用程序可以运行在任何徕卡TPS1000系列或TPS1100系列专业型全站仪上。
GeoBASIC系统包括下列主要模块:
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
/zhichi-1026.html