广告招募

当前位置:全球工厂网 > 技术中心 > 所有分类

全站仪和PC进行数据通讯的若干问题

2025年04月29日 08:33:35      来源:四川拓图伟业测绘科技有限公司 >> 进入该公司展台      阅读量:1

分享:

不断有客户和同事询问我关于全站仪(当然包括所有的徕卡仪器)与PC进行数据通讯的问题,我就在此撰一小文与大家共同探讨一番。

1、简单的数据通讯

如果你只是想通过PC来收发指令来控制全站仪的话我建议你采用超级终端来实现,超级终端是微软随操作系统一切发布的一个进行串口通讯的工具,但在Win95和Win98下不是标准配置,你的电脑上可能没有,如果没有的话你要用系统安装盘再安装一下,如果你的操作系统是Win2000或WinXP的话就不用这样烦了,因为他是标准配置。打开方式是:开始-程序-附件-通讯-超级终端,打开之后会弹出对话框让你输入一个名称,随便输入一个名字,不过输入一个有意义的名字因为等用完超级终端后你可以将其保存,这样以后直接打开它就行了,然后是选择通讯口,一般是COM1或COM2最后是选择通讯参数,记住一定要和全站仪中通讯参数的一致哟!然后就大功告成了,连接好通讯线,随便输入一个字符,看看是不是全站仪自动打开了,如果没有可能是通讯线没接好,的可能是通讯参数不对,仔细核对一遍。不过这样又有一个问题出现了好像输入的字符超级终端中没有显示,不要紧进行下面的操作:文件-属性-设置-ASII码设置,勾选“以换行符作为发送行末尾”和“本地回显键入字符”两个复选框就OK了。这样你发送和接收的字符就都会在窗口中显示了,是不是很简单?

2、编程处理

如果你想自己编程来和全站仪进行数据通讯,实现起来也很简单,这要看你用什么样的编程语言,是VB还是VC,当然你用别的开发语言的话我就无能为力了。

如果你用的是VB,的方法是采用MSComm控件,按照如下操作来进行:

1、新建一个工程

2、Project-Components,将MSComm控件导入到你的工程中来,它的图标是一个电话机。

3、如果你的电脑上装有MSDN的话一切变得非常简单,在电话机控件上按F1帮助里有完整的例子。

如果你要用VC开发程序的话可选择的方法就多了,你可以象在VB中那样用MSComm控件来实现,当然最直接的方法是用Win32的API函数,这个可是所有通讯操作的基本哟,还有就是可以用别人封装好的通讯类来实现串口通讯,关于这些问题一句话两句话是说不清楚的如果你想了解可以看看我在内部网上的一遍关于VC通讯的文章上面可是有源程序的。

4、全站仪通讯的方式

与全站仪进行通讯可以采用两种方式,一种是采用GSIOnline指令,操作非常简单只要将特定的GSI指令发送到通讯口即可,具体指令见相关的技术说明文档。然后全站仪就会返回相应结果,不过结果可是GSI格式,使用前要进行分离提取的。

另一种是采用GeoComm通讯库,是徕卡全站仪和PC机进行数据通讯的一个函数库,不过这个使用起来要做一番设置,设置完就简单了,好在徕卡提供非常详尽的使用说明,并且如果你用VC进行开发的话,徕卡还提供一个例子工程,你只要比猫画虎就可以了。

信息标题:全站仪和PC进行数据通讯的若干问题

/zhichi-1041.html

版权与免责声明:
1.凡本网注明"来源:全球工厂网"的所有作品,版权均属于兴旺宝装备总站,转载请必须注明兴旺宝装备总站。违反者本网将追究相关法律责任。
2.企业发布的公司新闻、技术文章、资料下载等内容,如涉及侵权、违规遭投诉的,一律由发布企业自行承担责任,本网有权删除内容并追溯责任。
3.本网转载并注明自其它来源的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品来源,并自负版权等法律责任。 4.如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系。