999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

淺談Leica全站儀與計算機的數據傳輸和展點

2010-05-17 08:07:00郭麗霞張衛庭
鐵道勘察 2010年3期
關鍵詞:全站儀測量

郭麗霞 張衛庭

(中鐵工程設計咨詢集團濟南設計院, 山東濟南 250022)

隨著計算機技術在各個領域和行業的廣泛應用,生產力和工作效率得以明顯提高。就工程測量專業來說,實現計算機與測繪儀器之間數據的實時傳輸、內外業一體化成圖已成為可能。目前這項技術已經被一些儀器廠商或軟件公司開發應用,但是成圖軟件種類繁多,模式化較強,給圖形的后續兼容性處理帶來了諸多不便。AutoCAD圖形處理軟件在機械、電子、工程建筑等領域中的應用普遍,在AutoCAD平臺下開發測圖軟件,有其獨特的優越性。

要想實現測圖內外業一體化,測量儀器與電腦之間的數據傳輸是要解決的第一個問題。儀器不同,其程序代碼也略有不同,但基本的思路是一致的。本文就Leica全站儀與計算機之間的數據傳輸做如下闡述。

1 數據傳輸的實現

RS-232串行通訊端口是電腦上配備的標準端口,利用Leica儀器公司提供的數據線將全站儀與電腦的RS-232串口(即COM端口)相連。

啟動AutoCAD平臺,在其VB編輯器中建立窗體并添加接收數據的文本控件和串行通訊組件MSComm,其具體界面設計如圖1所示。

圖1 界面設計

設置好通訊控件屬性和交握協議后,在接收全站儀數據的命令按鈕代碼中加入如下代碼:

Private Sub Command1-Click()

Dim AA Aa String

Dim K As Integer

INSTRING$=〞〞

On Error Resume Next

MSComm1.CommPort=1

MSComm1.PortOpen=Ture ’打開通訊端口

MSComm1.Settings=〞2400,E,7.1〞’設置通訊參數

MSComm1.InBufferCount=0 ’清空輸入緩沖區

MSComm1.Output=〞? 〞+Chr(13)+Chr(10)

INSTRING=INSTRING+AA

K=InStr(1,INSTRING,POINTID,vbTextCompare)’截取所得字符

If K <> 0 Then

Text1.Text=Mid(INSTRING, K+7,7)

End If

MSComm1.Output=”?”+Chr(13)+Chr(10)

MSComm1.PortOpen=False

End Sub

以上代碼僅針對水平角的接收,其他豎直角和斜距的接收大同小異。當然隨著編程語言的不同,數據傳輸實現的程序代碼也各有差別,如利用Leica公司的類Basic語言可簡單實現數據的自動測量及讀取,其大致語法如下:

自動測量:

Rem TCR 1101

Open”2400,E,7,1”

Print ”GET/MW121W122W131”CHR (13)+CHR(10)

Input 90

Using ”----1112222----3334444----55555666” ’讀取成圖所需數據

End

以上程序代碼實現了數據的傳輸與接收,下一步便是數據的處理。

2 點位的展繪

當全站儀所測豎直角、水平角、斜距讀入接收框后,并可將數據轉換為點位坐標在AutoCAD界面上展繪,當然在這之前要讀入測站設置數據,其主要代碼如下:

確定點的三維坐標:

Pt2(0)=TextBox3.Text * Sin(3.1415926 * TextBox2.Text / 180) * Sin(fan)+pt1(0)

Pt2(1)=TextBox3.Text * Sin(3.1415926 * TextBox2.Text / 180) * Cos(fan)+pt1(1)

Pt2(2)=TextBox3.Text * Cos(3.1415926 * TextBox2.Text / 180)+I-TextBox7.Text+pt1(2)

If gao-k.Value=-1 then pt2(2)=0

TextBox4.Text=pt2(0)

TextBox5.Text=pt2(1)

TextBox6.Text=pt2(2)

’在AutoCAD界面上展點

Call ThisDrawing.ModelSpace.AddPoint(pt2)

End If

在展點成圖時該程序依據輸入的國標碼,讀取Access數據庫實現線形和符號的生成,這里就不在闡述。外業數據形成圖形后,內業的整理更為靈活,可以利用AutoCAD軟件本身具備的強大的圖形編輯功能進行編輯,或者自己開發一些編輯工具和菜單載入AutoCAD平臺中,這些都比較容易實現。

3 結論

本文主要針對LeicaTCR1101系列全站儀與計算機的數據傳輸以及所得數據在AutoCAD平臺下的處理做了簡單論述和部分程序代碼的提供,為內外業一體化測圖軟件的開發起到參考作用。要想開發完整且通用性較強的測圖軟件,需要在具體的開發過程中做許多的細節工作。在AutoCAD平臺下開發的測圖軟件,其適應性會越來越強,使用范圍會越來越廣,相信有越來越多的軟件開發公司正逐步向這一方面靠攏。

[1] 李鳳華.AutoCAD 2002/2000 VAB開發指南[M].北京:清華大學出版社,2001

[2] 范逸之.Visual Basic與RS232串行通訊控制[M].北京:中國青年出版社,2000

[3] Curtis Smith Michael Amwndsen. Visual Basic數據庫編程6.0[M].北京:清華大學出版社,1999

[4] 品辰工作室.Access2000VAB開發實例指南[M].北京:電子工業出版社,1998

[5] 王兆祥.鐵道工程測量[M].北京:中國鐵道出版社,1998

[6] 張宏林,陸 華,王思學.Visual Basi編程疑難詳解[M].北京:人民郵電出版社,1995

猜你喜歡
全站儀測量
NTS-382R12/15/20超長測程彩屏全站儀
北京測繪(2020年12期)2020-12-29 01:37:18
把握四個“三” 測量變簡單
基于快牙平臺實現全站儀與計算機的數據通信
工程與建設(2019年3期)2019-10-10 01:40:18
滑動摩擦力的測量和計算
滑動摩擦力的測量與計算
測量的樂趣
基于全站儀二次開發的覆冰厚度測量與實現
電測與儀表(2016年9期)2016-04-12 00:29:52
測量
試析GPS與全站儀在西藏礦山測量中的應用
吉林地質(2014年3期)2014-03-11 16:47:31
論GPSRTK和全站儀在山區地形測量中的配合使用
河南科技(2014年22期)2014-02-27 14:18:08
主站蜘蛛池模板: 国产福利影院在线观看| 国产精品开放后亚洲| 精品一区二区三区波多野结衣| 亚洲综合第一区| 国内精品九九久久久精品| 久久a毛片| 91久久性奴调教国产免费| 中文字幕日韩丝袜一区| 99在线视频免费| 综合网天天| 亚洲欧美国产五月天综合| 日本高清视频在线www色| 国产真实乱了在线播放| 国产成人综合日韩精品无码不卡| 免费jjzz在在线播放国产| 3p叠罗汉国产精品久久| 一本大道东京热无码av| 国内精品91| 欧美激情伊人| 亚洲av无码成人专区| 无码内射在线| 成人精品在线观看| 亚洲专区一区二区在线观看| 91精品啪在线观看国产| 五月六月伊人狠狠丁香网| 国产精品无码影视久久久久久久| 亚洲性网站| 激情乱人伦| 99国产精品免费观看视频| 中文字幕无码电影| 在线播放真实国产乱子伦| 国产又黄又硬又粗| 中文字幕在线一区二区在线| 99激情网| 亚洲日韩精品伊甸| 麻豆精品国产自产在线| 日韩东京热无码人妻| 久久综合九九亚洲一区| 亚洲aaa视频| 久久精品一卡日本电影| 亚洲侵犯无码网址在线观看| 99这里只有精品免费视频| 亚洲欧洲免费视频| 黄色网址手机国内免费在线观看| 亚洲一级无毛片无码在线免费视频| 国产精品久久久久久久伊一| 色妞永久免费视频| 伊人天堂网| 亚洲第一天堂无码专区| 亚洲日韩国产精品无码专区| 激情国产精品一区| 国产无码网站在线观看| 欧美在线精品一区二区三区| 日韩二区三区| 幺女国产一级毛片| 国产91高清视频| 波多野结衣亚洲一区| 亚洲天堂啪啪| 欧美一级色视频| 国产乱子精品一区二区在线观看| 成人免费一级片| 精品一区二区无码av| 欧美在线综合视频| 天堂在线www网亚洲| 99久久成人国产精品免费| 青青极品在线| 亚洲一级毛片免费观看| 精品久久久久成人码免费动漫| 日韩无码视频专区| 日本免费精品| 精品少妇人妻无码久久| 中文字幕日韩视频欧美一区| 精品少妇人妻无码久久| 日韩小视频在线观看| 国产色婷婷| 久久久久中文字幕精品视频| 国产成人精品一区二区三在线观看| 国产99精品久久| 国产成人精品男人的天堂| 日本欧美中文字幕精品亚洲| 亚洲无码高清一区二区| 亚洲人成网址|