GeoBasic集成开发环境是与徕佧TPS1100/TPS1000系列全站仪的控制指令相配套的机载软件二次开发平台,与微软Visual Studio中的Visual Basic开发环境类似,Visual Basic符合绝大多数Basic语言的通用语法规则和标准函数,十分易学易用。强大的功能在于可以通过其嵌入式函数调用仪器内已有的子系统和对话框来实现参数设置、测量指令操作、专门的测量计算等多种任务。开发人员可以迅速、灵活地构造出复杂、实用的测量程序,经过数据电缆上传到全站仪内存中,使用者可以像使用随仪器出厂的机载软件一样自如使用由自己二次开发的应用程序,真正做到用户个性化配置,方便、高效地按照用户的意愿进行一些复杂性测量、计算、记录的测量工作。最新的GeoBasic集成开发环境是2001年发布的GBStudio,主要包括编辑器、编译器、调试器和仿真器。
GeoBasic的源代码文件 .gbs保存在GBStudio的代码编辑器中,调试成功的源代码经编译器编译后生成可解释执
行的GeoBasic应用程序文件$.gba和语言文件$.1ng。其中,语言文件 .1ng只与界面语言有关,便于提供该程序不同的语言环境,为程序在世界范围内的推广应用带来便利。然后,通过上载到模拟器中运行,从而模拟程序在全站仪上的运行效果,并可通过类似办法将GBStudio的调试器和模拟器连接,跟踪程序在模拟器中的运行情况,包括设置断点、查看变量值等。最后,调试完毕的GeoBasic应用程序文件. gba和语言文件 .1ng,随同相应版本的解释程序(gbi一229.prg或GBI—TPS1 100—210.prg)一起通过徕佧测量办公室(Leica Survey Ofice)软件上载到全站仪便可实现个性化功能了。 |