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
主站蜘蛛池模板: 亚洲熟妇AV日韩熟妇在线| 亚洲熟妇AV日韩熟妇在线| 国产又粗又猛又爽视频| 无码网站免费观看| www.youjizz.com久久| 国产av一码二码三码无码| 国产美女一级毛片| 欧美性久久久久| 亚洲婷婷丁香| 无码内射在线| 天天综合天天综合| 色婷婷丁香| 欧美伦理一区| 日韩无码白| 幺女国产一级毛片| 成人毛片免费在线观看| 国产在线一区视频| 99无码中文字幕视频| 国产超薄肉色丝袜网站| 精品伊人久久久香线蕉| 欧美午夜网| 欧美日韩一区二区三区四区在线观看 | 成人一级黄色毛片| 欧美中日韩在线| 国产成人高精品免费视频| 极品尤物av美乳在线观看| 91无码人妻精品一区| 亚洲天堂首页| 国产在线高清一级毛片| 2021国产乱人伦在线播放| 成人av专区精品无码国产 | 黄色福利在线| 亚洲免费毛片| 在线国产毛片手机小视频| 国产毛片不卡| 高清色本在线www| 婷婷色婷婷| 日本午夜在线视频| 久久精品国产精品一区二区| 一级一毛片a级毛片| 亚洲第一黄色网| 永久免费无码成人网站| 国产精品yjizz视频网一二区| 亚洲性影院| 一区二区午夜| 国产粉嫩粉嫩的18在线播放91 | 日本a级免费| 午夜在线不卡| 精品无码国产一区二区三区AV| 成人免费视频一区| 怡红院美国分院一区二区| 国产精品久久久久久久久久久久| 东京热av无码电影一区二区| 免费在线国产一区二区三区精品 | 国产综合精品日本亚洲777| 情侣午夜国产在线一区无码| 国产免费网址| 91小视频在线观看免费版高清| 2021国产精品自产拍在线观看| 国产成人精品第一区二区| 亚洲无码高清视频在线观看| 欧美无专区| 2021国产v亚洲v天堂无码| 老熟妇喷水一区二区三区| 亚洲有码在线播放| 免费人成在线观看视频色| 无码'专区第一页| 日韩国产另类| 国产亚洲欧美在线中文bt天堂| 久草视频精品| 欧美亚洲综合免费精品高清在线观看| 五月天香蕉视频国产亚| 国产一级裸网站| 九九久久99精品| 少妇露出福利视频| 国产无码高清视频不卡| 就去色综合| 中文字幕在线看视频一区二区三区| 中文字幕自拍偷拍| 自拍欧美亚洲| 亚洲av色吊丝无码| 亚洲专区一区二区在线观看|