四川拓圖偉業(yè)測繪科技有限公司
閱讀:858發(fā)布時(shí)間:2021-9-24
不斷有客戶和同事詢問我關(guān)于全站儀(當(dāng)然包括所有的徠卡儀器)與PC進(jìn)行數(shù)據(jù)通訊的問題,我就在此撰一小文與大家共同探討一番。
1、簡單的數(shù)據(jù)通訊
如果你只是想通過PC來收發(fā)指令來控制全站儀的話我建議你采用超級(jí)終端來實(shí)現(xiàn),超級(jí)終端是微軟隨操作系統(tǒng)一切發(fā)布的一個(gè)進(jìn)行串口通訊的工具,但在Win95和Win98下不是標(biāo)準(zhǔn)配置,你的電腦上可能沒有,如果沒有的話你要用系統(tǒng)安裝盤再安裝一下,如果你的操作系統(tǒng)是Win2000或WinXP的話就不用這樣煩了,因?yàn)樗菢?biāo)準(zhǔn)配置。打開方式是:開始-程序-附件-通訊-超級(jí)終端,打開之后會(huì)彈出對(duì)話框讓你輸入一個(gè)名稱,隨便輸入一個(gè)名字,不過輸入一個(gè)有意義的名字因?yàn)榈扔猛瓿?jí)終端后你可以將其保存,這樣以后直接打開它就行了,然后是選擇通訊口,一般是COM1或COM2最后是選擇通訊參數(shù),記住一定要和全站儀中通訊參數(shù)的一致喲!然后就大功告成了,連接好通訊線,隨便輸入一個(gè)字符,看看是不是全站儀自動(dòng)打開了,如果沒有可能是通訊線沒接好,的可能是通訊參數(shù)不對(duì),仔細(xì)核對(duì)一遍。不過這樣又有一個(gè)問題出現(xiàn)了好像輸入的字符超級(jí)終端中沒有顯示,不要緊進(jìn)行下面的操作:文件-屬性-設(shè)置-ASII碼設(shè)置,勾選“以換行符作為發(fā)送行末尾”和“本地回顯鍵入字符”兩個(gè)復(fù)選框就OK了。這樣你發(fā)送和接收的字符就都會(huì)在窗口中顯示了,是不是很簡單?
2、編程處理
如果你想自己編程來和全站儀進(jìn)行數(shù)據(jù)通訊,實(shí)現(xiàn)起來也很簡單,這要看你用什么樣的編程語言,是VB還是VC,當(dāng)然你用別的開發(fā)語言的話我就無能為力了。
如果你用的是VB,的方法是采用MSComm控件,按照如下操作來進(jìn)行:
1、新建一個(gè)工程
2、Project-Components,將MSComm控件導(dǎo)入到你的工程中來,它的圖標(biāo)是一個(gè)電話機(jī)。
3、如果你的電腦上裝有MSDN的話一切變得非常簡單,在電話機(jī)控件上按F1幫助里有完整的例子。
如果你要用VC開發(fā)程序的話可選擇的方法就多了,你可以象在VB中那樣用MSComm控件來實(shí)現(xiàn),當(dāng)然最直接的方法是用Win32的API函數(shù),這個(gè)可是所有通訊操作的基本喲,還有就是可以用別人封裝好的通訊類來實(shí)現(xiàn)串口通訊,關(guān)于這些問題一句話兩句話是說不清楚的如果你想了解可以看看我在內(nèi)部網(wǎng)上的一遍關(guān)于VC通訊的文章上面可是有源程序的。
4、全站儀通訊的方式
與全站儀進(jìn)行通訊可以采用兩種方式,一種是采用GSIOnline指令,操作非常簡單只要將特定的GSI指令發(fā)送到通訊口即可,具體指令見相關(guān)的技術(shù)說明文檔。然后全站儀就會(huì)返回相應(yīng)結(jié)果,不過結(jié)果可是GSI格式,使用前要進(jìn)行分離提取的。
另一種是采用GeoComm通訊庫,是徠卡全站儀和PC機(jī)進(jìn)行數(shù)據(jù)通訊的一個(gè)函數(shù)庫,不過這個(gè)使用起來要做一番設(shè)置,設(shè)置完就簡單了,好在徠卡提供非常詳盡的使用說明,并且如果你用VC進(jìn)行開發(fā)的話,徠卡還提供一個(gè)例子工程,你只要比貓畫虎就可以了。
信息標(biāo)題:全站儀和PC進(jìn)行數(shù)據(jù)通訊的若干問題
/zhichi-1041.html
商 鋪:四川拓圖偉業(yè)測繪科技有限公司 http://www.liuyangwu.com/st135815/
主營產(chǎn)品:智能風(fēng)速計(jì)
移動(dòng)端:四川拓圖偉業(yè)測繪科技有限公司手機(jī)站
儀表網(wǎng) 設(shè)計(jì)制作,未經(jīng)允許翻錄必究 .? ? ?
請輸入賬號(hào)
請輸入密碼
請輸驗(yàn)證碼
請輸入你感興趣的產(chǎn)品
請簡單描述您的需求
號(hào)碼可能有誤,請核對(duì)!
請選擇省份