徕卡测量系统

技术支持


GeoCOM VS GeoBasic
  GeoCOM和GeoBasic是LEICA公司专门为LEICA测量仪器研制开发的二次开发工具,主要用于使客户能够使用更加个性化的用户界面,或在LEICA测量仪器的基础上开发更高一级的客户应用。本篇就GeoCOM和GeoBasic这两种工具来谈一谈他们各自的特点和适用范围,权作为一点心得体会,不当之处,欢迎批评指正。   GeoCOM是以动态链接库的形式提供给客户的一种COM组件,用户可以像使用Windows函数那样调用测量或仪器控制函数,从而实现用电脑对LEICA测量仪器的自动操作。此时的测量仪器就如同打印机、扫描仪一样成为计算机的一个扩展部分。仪器显示(GeoCOM) Online Mode,手动无法操作仪器。它主要适用于利用LEICA测量仪器作为地理方位传感器的系统集成和开发,像隧道自动贯通测量系统等。所有仪器的动作都由计算机发出指令操纵,结果返回给计算机处理。其特点是所提供的函数很基本(但足够控制仪器和采集数据),客户除了要做很多将函数组装成模块的任务外,还要编写一些自己的数据计算、存储、显示的代码,客户自己做的比较多,但因此也有较大的灵活性和施展空间。相对而言GeoBasic给用户已经提供了许多现成的模块,从显示到计算、存储都有现成的函数(这也是为何GeoBasic的参考手册比GeoCOM的厚许多),用户要做的就是找到并熟悉这些函数并将他们组装到一起。   GeoBasic与GeoCOM不同,准确一点说,它应该是一种开发环境工具。最新版的GBStudio就是包含Compiler、Editor、Debugger、Simulator四个组成部分的GeoBasic集成开发环境。它主要用来开发机载测量控制程序,此时用户通过仪器上的按钮按照仪器显示的菜单操作仪器。与GeoCOM不同的是,它做人机互动的应用似乎更得心应手,例如导线测量程序,多测回方向观测程序等。相对而言,GeoBasic成品化水平较GeoCOM高,用户需要做的工作量和考虑的东西相对较少,但有一个前提是用户得先花点时间弄请GeoBasic是如何编译和调试程序的,对于有任务急需的客户,最好的建议当然是请LEICA的技术支持部门来做,这会更专业、更快捷、成本更低一些。    总言之,GeoCOM和GeoBasic都是十分好用的工具,相信已有一些编程经验的朋友会很快掌握如何使用它们,并开发出很有成就感的应用,用它们为您创造更高的工作效率和更多的财富。

联系Leica Geosystems

查找您的Leica Geosystems联系人以获取销售,支持和技术服务。

全国统一服务热线:400-670-0058