基于微震監(jiān)測(cè)技術(shù)的地下田野文物監(jiān)控系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
3.1 軟件結(jié)構(gòu)設(shè)計(jì)
應(yīng)用程序包括系統(tǒng)界面、操作日志、數(shù)據(jù)通信、數(shù)據(jù)庫存儲(chǔ)、歷史數(shù)據(jù)查詢等模塊。軟件結(jié)構(gòu)如圖4所示。本文引用地址:http://2s4d.com/article/161843.htm
(1)系統(tǒng)界面。軟件界面采用分級(jí)結(jié)構(gòu),每一個(gè)試驗(yàn)采用彈出子界面的方式單獨(dú)處理,這樣使軟件更具模塊化管理。軟件的整體界面框架包括菜單欄、工具欄、按鈕、編輯框、主窗口狀態(tài)欄等部分。
(2)操作日志。操作日志記錄了用戶對(duì)設(shè)備進(jìn)行操作的用戶名、時(shí)間、指令等詳細(xì)信息。日志信息保存在文本文件中,便于查詢。
(3)數(shù)據(jù)通信模塊。數(shù)據(jù)通信模塊采用PCI通信模塊、網(wǎng)口和USB等接口和外部設(shè)備進(jìn)行通信。
(4)數(shù)據(jù)庫存儲(chǔ)。數(shù)據(jù)存儲(chǔ)完成實(shí)時(shí)數(shù)據(jù)的數(shù)據(jù)庫存儲(chǔ)。本方案采用Access數(shù)據(jù)庫, ADO是數(shù)據(jù)庫應(yīng)用程序開發(fā)的接口,具有使用簡(jiǎn)便、速度快、內(nèi)存消耗少和占用磁盤空間少等優(yōu)點(diǎn)。利用ADO技術(shù)實(shí)現(xiàn)Visual Studio 2005與數(shù)據(jù)庫的接口,從而方便地實(shí)現(xiàn)Visual Studio 2005對(duì)Access數(shù)據(jù)庫的訪問。
(5)歷史數(shù)據(jù)查詢。歷史數(shù)據(jù)查詢模塊完成歷史數(shù)據(jù)信息的查詢操作,通過觀察歷史數(shù)據(jù),可以對(duì)系統(tǒng)的性能做出分析,可以了解設(shè)備的工作過程及結(jié)果。歷史數(shù)據(jù)查詢模塊包括窗體代碼設(shè)計(jì)和數(shù)據(jù)庫查詢代碼設(shè)計(jì)。
3.2 軟件流程設(shè)計(jì)
軟件流程如圖5所示。
應(yīng)用軟件啟動(dòng)后,首先進(jìn)行初始化工作,包括初始化接口、記錄工作日志、打開數(shù)據(jù)庫等任務(wù)。如果初始化失敗,應(yīng)用程序不能正常運(yùn)行而退出;初始化成功后,開始監(jiān)控。當(dāng)關(guān)閉設(shè)備時(shí),監(jiān)控結(jié)束,否則一直循環(huán)進(jìn)行。
本方案針對(duì)目前文物所在的環(huán)境特點(diǎn)劃分成多個(gè)小區(qū)域, 利用傳感器網(wǎng)絡(luò)進(jìn)行實(shí)時(shí)監(jiān)測(cè),對(duì)接收到的數(shù)據(jù)進(jìn)行實(shí)時(shí)處理,對(duì)異常狀況進(jìn)行報(bào)警,并及時(shí)保存所采集的數(shù)據(jù)信息,為文物保護(hù)工作者進(jìn)行文物保護(hù)方法的研究提供了重要依據(jù)。本方案所描述的系統(tǒng)具有簡(jiǎn)單、實(shí)時(shí)、高效等特點(diǎn),對(duì)維護(hù)文物古跡的安全具有重要的意義。
參考文獻(xiàn)
[1] 劉光林,劉泰生,高中錄,等.地震檢波器的發(fā)展方向[J]. 勘探地球物理進(jìn)展,2003,26(3):178-185.
[2] 李庶林.試論微震監(jiān)測(cè)技術(shù)在地下工程中的應(yīng)用[J].地下空間與工程學(xué)報(bào),2009(1):122-128.
[3] 李國棟,漢澤西.地震檢波器頻率響應(yīng)特性的研究[J].石油儀器,2009,23(4):11-13.
[4] 吳瑞文,梁志瑞.基于工控機(jī)與DSP的高速數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)[J].電力科學(xué)與工程,2009,25(9):30-33.
[5] 李希文,趙建,李智奇.傳感器與信號(hào)調(diào)理技術(shù)[M].西安:西安電子科技大學(xué)出版社,2008:3-14.
評(píng)論