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

基于flash的虛擬全站儀關鍵技術研究

2014-07-10 03:11:18王旭華孫路偉
大連大學學報 2014年6期
關鍵詞:全站儀按鈕測繪

王旭華,孫路偉

(大連大學 建筑工程學院,遼寧 大連 116622)

全站儀功能齊全,使用方便,在工程測量教學中具有舉足輕重的地位,然而在教學實踐中,卻存在著有限的學時與全站儀大量操作步驟之間的矛盾,同時相對昂貴的價格也使學生不能隨時使用全站儀,這些給全站儀教學和學生的學習帶來了許多不便。為了解決這一問題,設計一個全站儀虛擬操作系統就顯得尤為必要,一些學者已經對此進行了探索和研究[1-7],但其操作界面都是由繪圖工具繪制而成,不夠逼真,且設計步驟也不夠具體。

本文利用flash 對全站儀虛擬操作系統進行了設計研究,重點解決了隨機數生成與數組建立,模式轉換與時間監控,文本存儲與算法運算等三類關鍵編程問題,并給出了其主要設計步驟和代碼。系統導入全站儀操作界面的照片,效果逼真,如圖1 所示。此外,操作界面下方配有實際測量步驟的使用說明,便于教學和學習。

圖1 系統開始界面

1 關鍵技術實現

1.1 隨機數生成與數組建立

當全站儀開機進入操作界面,屏幕上顯示水平角HR 和豎直角VR 的度分秒隨機數值,其中分秒的值小于10 時會在該數值前默認加零,并且按置零鍵后VR 的讀數保持不變。實現上述功能是采用Math 函數下的random 隨機函數、數組array 的文本賦值和if 條件語句。下面以豎直度盤VR 編碼為例,用Actionscript 語言編程如下:

水平度盤HR 與VR 編碼類似,只需變動相關數字即可。其后添加if 條件語句,使得分秒的值小于10 時會在該數值前默認加零。以VR 的分數文本為例:當分數文本數值小于10 時在其前加零。 執行上述代碼,結果如圖2 所示:

圖2 全站儀界面效果圖

1.2 模式轉換與時間監控

全站儀進行新建文件時常常涉及到數字模式和字母模式的轉換,并通過F3 按鈕來實現數字和字母的循環轉換。當在字母模式下還涉及到一個功能鍵控制三個字母相互轉換的問題。該功能是flash 編程中的難點,涉及到較深的編程知識,限于篇幅,本文只列出編程中的重點語句,供讀者參考。

首先,對按鈕次數進行聲明,采用_global 全局函數定義:聲明按鈕次數 聲明后,添加動作按鈕,命名,部分編程如下:

//字母按鈕的數據定義。

在模式轉換按鈕中添加如下功能代碼:

同理,字母模式與此類似,只需改下變量和數值即可。其次,編寫時間監控代碼,在字母鍵中添加功能代碼,部分代碼如下:

其后,加入if 條件語句,通過條件的辨別,建立時間差與點擊按鈕次數的關系,實現一鍵控制三個字母的轉換,if 編程結構如下:

1.3 文本存儲與算法編寫

全站儀中最重要的功能之一就是根據角度和距離的幾何關系進行坐標計算,并將結果進行儲存。在編寫過程中引入三角函數,調用前面的水平角和豎直角,建立與距離的函數關系,實現算法的編寫。限于篇幅,只給出大致編程內容和編寫流程。使用SharedObject共享對象和LoadVariables函數分別實現文本儲存和文本導入,其文本存儲路徑為系統安裝程序的根目錄下,部分編程內容如下所示,編寫流程如圖3 所示:

//輸入文本框賦值。

圖3 文本儲存編寫流程

注意:新建的文本文檔的保存編碼為ETF-8 格式,否則調用時會出現亂碼。

算法編寫是通過三角函數建立算法關系,求出相應的結果。在編程中采用三角函數,建立函數關系式,以余弦算法為例:

c.text=b.text*Math.cos(a.text) //實現余弦的計算

2 結論

(1)本文利用flash 對全站儀虛擬操作系統進行了研發和設計,解決了隨機數生成與數組建立,模式轉換與時間監控,文本存儲與算法編寫等三類關鍵技術,并給出了其設計步驟和代碼。通過導入全站儀操作界面的照片,效果更加逼真。此外,在虛擬操作系統界面下方配有實際測量步驟的使用說明,非常便于教學和學習。

(2)本操作系統仍有一些不足之處,如時間代碼和文本儲存代碼的兼容性需要進一步完善;若能與3D GIS 技術[5]和數字化測圖技術[1-3]結合,實現數字成圖,操作環境將更加真實,功能更加完善。

[1] 曹俊茹, 孫建設, 宋振柏. 基于AutoCAD 環境下數字化測圖教學軟件的開發[J]. 測繪通報, 2005(9): 58-60.

[2] 曹俊茹, 宋振柏. 數字化數據采集與實驗教學方法的探討[J]. 測繪通報, 2007(08): 75-77.

[3] 須鼎興. 電子全站儀數字化測圖系統[J]. 測繪通報, 2001(6): 31-49.

[4] 翟翊, 郝向陽, 趙夫來, 等. 提高“現代測量學”實踐教學質量的研究[J]. 測繪通報, 2012(2): 134.

[5] 袁林道, 曾明, 韓少杰, 等. Flash 3D GIS 客戶端技術研究與實踐[J]. 測繪與空間地理信息, 2013(S1): 59-66.

[6] 李永川, 紀勇. 多媒體技術在《數字測圖技術》教學中的應用探討[J]. 地礦測繪, 2007(4): 46-48.

[7] 王曉峰, 李靜. 全站儀多媒體教學的探討[J]. 教育與職業, 2007(10): 148-149.

猜你喜歡
全站儀按鈕測繪
這些按鈕能隨便按嗎?
當你面前有個按鈕
NTS-382R12/15/20超長測程彩屏全站儀
北京測繪(2020年12期)2020-12-29 01:37:18
浙江省第一測繪院
基于快牙平臺實現全站儀與計算機的數據通信
工程與建設(2019年3期)2019-10-10 01:40:18
工程測繪中GNSS測繪技術的應用
04 無人機測繪應用創新受青睞
無人機在地形測繪中的應用
電子制作(2017年9期)2017-04-17 03:01:00
基于全站儀二次開發的覆冰厚度測量與實現
電測與儀表(2016年9期)2016-04-12 00:29:52
內心不能碰的按鈕
商業評論(2014年9期)2015-02-28 04:32:41
主站蜘蛛池模板: 麻豆精品在线| 538精品在线观看| 亚洲一级无毛片无码在线免费视频| 人人妻人人澡人人爽欧美一区| 中文字幕人妻无码系列第三区| 欧美不卡在线视频| 欧美中文字幕一区| 丁香亚洲综合五月天婷婷| 91精品国产福利| 久久黄色影院| 亚洲成人高清无码| 久久青青草原亚洲av无码| 99爱在线| 国产又粗又爽视频| 欧美中文字幕无线码视频| 国产H片无码不卡在线视频| 毛片久久久| 成人亚洲国产| 一区二区三区高清视频国产女人| 久久成人免费| 日本亚洲最大的色成网站www| 91精品视频网站| 日韩天堂在线观看| 国产微拍一区二区三区四区| 日韩国产亚洲一区二区在线观看| 亚洲日韩精品伊甸| 国产亚洲视频免费播放| 亚洲成a∧人片在线观看无码| 午夜a视频| 夜夜操天天摸| 国产精品一区不卡| 色天天综合久久久久综合片| 在线免费亚洲无码视频| 国产成人午夜福利免费无码r| 超级碰免费视频91| 欧美在线一二区| 亚洲色偷偷偷鲁综合| 欧美三级不卡在线观看视频| 欧美在线精品怡红院 | 中文字幕佐山爱一区二区免费| 特级做a爰片毛片免费69| 国产在线视频二区| 国产视频a| 无码电影在线观看| 四虎影视8848永久精品| 国产精品视频第一专区| 国产成人精品男人的天堂下载| 99国产精品国产| 日韩欧美视频第一区在线观看| 国产亚洲精品资源在线26u| 中美日韩在线网免费毛片视频| 毛片在线播放a| 国产精品成人AⅤ在线一二三四| 午夜国产精品视频| 香蕉久久国产精品免| 91娇喘视频| 无码专区国产精品一区| 国产欧美另类| 91丨九色丨首页在线播放 | 精品亚洲欧美中文字幕在线看| 国产视频欧美| 9久久伊人精品综合| 自拍偷拍欧美| 国产精品视频白浆免费视频| 日韩成人高清无码| 中文成人无码国产亚洲| 国产91av在线| 日本精品影院| 亚洲欧美日韩中文字幕在线| 日韩 欧美 小说 综合网 另类| 国产精品久久久久无码网站| 久久精品中文字幕少妇| 热99精品视频| 国产玖玖玖精品视频| 在线毛片网站| 中文字幕亚洲专区第19页| 国产午夜人做人免费视频中文| 四虎影视8848永久精品| 天天摸夜夜操| 久综合日韩| 四虎影视8848永久精品| 亚洲小视频网站|