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
主站蜘蛛池模板: 伊人久综合| 久久中文字幕不卡一二区| 日韩经典精品无码一区二区| www.精品国产| 欧美一区精品| 国产午夜精品一区二区三| 亚洲天堂网在线观看视频| 欧美伦理一区| 伊人网址在线| 三上悠亚一区二区| 女人18毛片久久| 国产一区成人| 成人第一页| 亚洲精品成人福利在线电影| 精品一区二区无码av| 日本爱爱精品一区二区| 在线网站18禁| 久久久噜噜噜久久中文字幕色伊伊| 亚洲最新网址| 亚洲成人免费看| 国产精品成人久久| 久久毛片基地| 91久久偷偷做嫩草影院精品| 精品欧美一区二区三区久久久| 国产乱码精品一区二区三区中文 | 亚洲欧美国产视频| www.99精品视频在线播放| 国产精品伦视频观看免费| 青青热久麻豆精品视频在线观看| 欧美性天天| 亚洲色图欧美激情| 午夜无码一区二区三区在线app| 色悠久久久久久久综合网伊人| 久久国产乱子伦视频无卡顿| 亚洲精品国产成人7777| 中文字幕日韩视频欧美一区| 在线观看国产黄色| 欧美国产在线精品17p| 在线中文字幕网| 亚洲精品va| 国产精品无码翘臀在线看纯欲| 一区二区日韩国产精久久| 找国产毛片看| 国产农村妇女精品一二区| 日本在线欧美在线| 五月天综合婷婷| 亚洲无码高清视频在线观看| 亚洲午夜天堂| 国产女人18水真多毛片18精品 | 亚洲精品久综合蜜| 午夜精品福利影院| 天天色天天综合| 欧美色视频在线| 免费国产黄线在线观看| 国产日本视频91| 国产后式a一视频| 亚洲日本中文字幕天堂网| 手机精品视频在线观看免费| 日本尹人综合香蕉在线观看 | 免费国产在线精品一区| 欧美性久久久久| 一级做a爰片久久免费| 成人一区专区在线观看| 在线精品欧美日韩| 亚洲一区二区三区国产精品 | 中国成人在线视频| 老熟妇喷水一区二区三区| 久久人搡人人玩人妻精品| 国产在线第二页| 女高中生自慰污污网站| 中文字幕天无码久久精品视频免费| 免费高清a毛片| 无码一区二区三区视频在线播放| 丁香六月综合网| 免费网站成人亚洲| 99久久精品国产精品亚洲| 成年A级毛片| 精品伊人久久久香线蕉 | 精品久久国产综合精麻豆| 欧美在线一二区| 亚洲AⅤ综合在线欧美一区| 国产真实乱了在线播放|