• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    天寶全站儀機載油罐測量程序開發(fā)

    2015-05-08 07:11:26王瑞鵬李廣云任飛明荊海峰
    測繪通報 2015年7期
    關鍵詞:天寶油罐全站儀

    王瑞鵬,王 力,李廣云,任飛明,荊海峰

    (1.信息工程大學,河南 鄭州 450001; 2.北京金旗華瑞科技發(fā)展有限公司,北京 100022)

    ?

    天寶測繪解決方案專欄

    天寶全站儀機載油罐測量程序開發(fā)

    王瑞鵬1,王 力1,李廣云1,任飛明2,荊海峰1

    (1.信息工程大學,河南 鄭州 450001; 2.北京金旗華瑞科技發(fā)展有限公司,北京 100022)

    一、引 言

    目前我國國內(nèi)的大型油庫超過萬家,使用先進的計量儀器和方法精確測量出大型油罐的容量具有十分重要的現(xiàn)實意義。

    全站儀具有優(yōu)越的無合作目標測距和自動驅(qū)動功能,因此使用全站儀進行油罐容量的標定逐漸被油罐容量計量部門所青睞。天寶提供的基于用戶的軟件開發(fā)包(TASDK)對所有用戶開放,而且提供了用戶界面和儀器的訪問接口,可以根據(jù)全站儀油罐測量的流程開發(fā)機載測量軟件模塊,實現(xiàn)油罐的高精度自動化測量,使油罐的容量測量在較短時間內(nèi)自動完成,從而簡化外業(yè)操作,提高計量檢定的效率。

    本文利用天寶公司提供的TASDK軟件開發(fā)平臺,在天寶聯(lián)合社區(qū)下載TIM(Trimble installation manager),對開發(fā)所需要的模擬器、工具及語言進行選擇和安裝,采用C++語言在Visual Studio 2008環(huán)境下對全站儀機載油罐測量程序進行開發(fā)。程序在實現(xiàn)儀器控制、點坐標測量與存儲等問題的基礎上,依據(jù)油罐國家計量檢定規(guī)范《立式金屬罐容量檢定規(guī)程》(JJG 168—2005)的要求進行計量數(shù)據(jù)的采集與處理。

    二、天寶S系列全站儀及TASDK

    1.天寶S系列全站儀

    Trimble S系列全站儀包括S3、S6、S8,以及最新款的S5、S7、S9、S9HP。本次開發(fā)以Trimble S7全站儀為例進行測試,它是一款生產(chǎn)效率很高的全站儀,將掃描、成像和測繪等功能組合成一套功能強大的解決方案。

    2.Trimble Access軟件開發(fā)包

    Trimble Access軟件開發(fā)包是通過TIM安裝到電腦上的軟件組件,包括:

    1) 應用程序編程接口(API),即開發(fā)所需的小工具,以及底層的頭文件和lib庫,允許開發(fā)者將自己編寫的程序與Trimble Access進行交互,可使用程序通用的基本功能。

    2) Trimble Access全站儀模擬器,可以在電腦上模擬全站儀的界面和操作環(huán)境對編寫好的程序進行測試,從而提高編程的效率。

    3) 源代碼示例,舉例說明了如何在全站儀上開發(fā)完整的應用,以及數(shù)據(jù)庫、全站儀控制、UI等的使用,開發(fā)人員可以學習和修改,從而開發(fā)新的測量應用模塊。

    三、油罐計量系統(tǒng)設計

    1.開發(fā)內(nèi)容和流程

    油罐計量系統(tǒng)主要包括球型油罐測量,以及立式油罐的內(nèi)測、外測和罐底測量,如圖1所示。

    圖1 油罐計量系統(tǒng)組成

    在油罐計量系統(tǒng)開發(fā)過程中,由于TASDK軟件開發(fā)包已經(jīng)實現(xiàn)了測站的新建和打開、測站設置、參數(shù)改正及測量數(shù)據(jù)輸出等功能,并且標準函數(shù)中也包含了坐標幾何計算、坐標系統(tǒng)轉換相關的方法,因此在開發(fā)過程中,測量界面的設計和特定測量流程的實現(xiàn)是開發(fā)的重點,根據(jù)SDK提供的類和函數(shù)對用戶界面進行設計、儀器控制,以及對采集的點進行存儲和調(diào)用,具體開發(fā)的流程如圖2所示。

    圖2 開發(fā)流程

    通過Visual Studio 2008創(chuàng)建SC工程完成后,會生成5個文件,分別為[ApplicationName].cpp、MyApplication、MyMainWiondow、MyUITask、[ApplicationName].tdb。其中,UITask的注冊和MyApplication的調(diào)用是在[ApplicationName].cpp中完成的,MyMainWiondow用來創(chuàng)建主窗口,X_code的創(chuàng)建是通過[ApplicationName].tdb來實現(xiàn)的。

    2.全站儀開發(fā)相關的類

    1) 基本的核心類(core classes):主要包括與應用初始化、注冊圖標、注冊應用、創(chuàng)建主窗口、對文件的操作,以及時間處理相關的類。

    2) 用戶界面相關的類(user interface classes):主要包括與窗體、按鈕、文本框、下拉菜單,以及向?qū)嚓P的類。

    3) 任務數(shù)據(jù)相關的類(job database classes):主要包括對采集的點坐標的讀取和存儲,以及點坐標類型相關的類。

    4) 坐標類型相關的類(coordinate classes):主要包括不同類型的坐標系相關的類,以及坐標系之間轉換的函數(shù)。

    5) 全站儀支持的類(total station support classes):主要包括全站儀控制和監(jiān)控、獲取和設置全站儀測量模式、合作目標相關信息,以及外界環(huán)境相關的類。

    其中,tsc_TsModes用來對全站儀進行控制、狀態(tài)查詢及執(zhí)行測量;tsc_ITsMonitor用來處理全站儀相關的全局事件;tsc_TsEnvironment用來處理全站儀測量時的環(huán)境信息,包括儀器自身參數(shù)、靶標信息、測站數(shù)據(jù),以及與大氣相關的信息;tsc_Form用來實現(xiàn)簡單的對話框窗體,tsc_WizardPage用來實現(xiàn)工作流向?qū)υ捒?,tsc_WizardMenu用來實現(xiàn)菜單式向?qū)υ捒?;?shù)據(jù)的管理是通過tsc_Database來實現(xiàn)的,其中數(shù)據(jù)的讀取是通過tsc_Points完成的,數(shù)據(jù)的寫入是通過tsc_Observation來完成的;Measure()函數(shù)用來實現(xiàn)全站儀的測量點功能;SetTurnToHoriz()、SetTurnToVertical()及SetFace()函數(shù)分別用來實現(xiàn)對全站儀水平角、豎直角及盤左盤右的定向控制;TurnTo()函數(shù)用來使全站儀轉向已知的坐標點。

    4.油罐計量系統(tǒng)的實現(xiàn)

    根據(jù)油罐測量的流程,對天寶全站儀的向?qū)Ы缑?、測量主界面及消息相應按鈕進行設計,通過對話框?qū)Π甯摺y量點間隔、圈板個數(shù)及母線號等參數(shù)進行設置,并在測量主界面上對一些參數(shù)的值進行實時顯示,從而實現(xiàn)對全站儀油罐容量測量的自動控制。

    定制的油罐計量系統(tǒng)開發(fā)完成后,通過TASDK將應用程序集成到Trimble Access外業(yè)軟件中,使油罐計量軟件與已經(jīng)發(fā)布的常規(guī)測量、道路、礦場等模塊具有相統(tǒng)一的界面風格。軟件開發(fā)完成后,進入測量界面,打開DR(Direct Reflex)和LP(Laser Pointer)模式進行測量,使天寶全站儀能夠像激光掃描儀一樣按照設定的參數(shù)進行自動測量。在測量過程中油罐測量系統(tǒng)的主界面如圖3所示,測量控制界面如圖4所示,參數(shù)設置界面如圖5所示。

    圖3 油罐測量系統(tǒng)的主界面

    圖4 測量控制界面程

    圖5 參數(shù)設置界面

    四、結束語

    本文基于TASDK全站儀機載軟件開發(fā)平臺,結合全站儀自身軟硬件和油罐容量測量的特定流程,開發(fā)了應用于油罐容量自動化測量的全站儀控制應用程序,擴展了天寶全站儀操作軟件的功能模塊,使全站儀更加智能化,從而簡化了油罐測量過程中的外業(yè)操作,提高了生產(chǎn)效率。

    (本專欄由天寶測量部和本刊編輯部共同主辦)

    猜你喜歡
    天寶油罐全站儀
    大連天寶化學工業(yè)有限公司
    橡膠科技(2022年12期)2023-01-03 02:36:40
    劉天寶 教授
    高溫重油罐區(qū)超壓分析總結
    云南化工(2021年6期)2021-12-21 07:31:30
    把握主動權,提高油罐火災撲救成功率
    水上消防(2020年4期)2021-01-04 01:51:20
    NTS-382R12/15/20超長測程彩屏全站儀
    北京測繪(2020年12期)2020-12-29 01:37:18
    天寶三載發(fā)生了什么?
    文苑(2019年20期)2019-11-16 08:52:34
    基于快牙平臺實現(xiàn)全站儀與計算機的數(shù)據(jù)通信
    工程與建設(2019年3期)2019-10-10 01:40:18
    《天寶遺事諸宮調(diào)》的創(chuàng)新
    中華戲曲(2017年1期)2017-02-16 07:10:32
    某分餾廠油罐區(qū)設計
    基于全站儀二次開發(fā)的覆冰厚度測量與實現(xiàn)
    電測與儀表(2016年9期)2016-04-12 00:29:52
    桐城市| 淮安市| 巴彦县| 项城市| 环江| 文登市| 通化市| 平昌县| 革吉县| 黄骅市| 谷城县| 保山市| 张家川| 无为县| 昭觉县| 全椒县| 渭南市| 深圳市| 张家港市| 郎溪县| 拜城县| 武强县| 建始县| 彩票| 辽源市| 阳朔县| 织金县| 济南市| 内丘县| 抚州市| 西吉县| 峡江县| 朔州市| 襄城县| 沭阳县| 沁阳市| 延津县| 沅陵县| 康乐县| 扬州市| 武城县|