摘 要:該文介紹了水化模擬觀測(cè)數(shù)據(jù)編報(bào)軟件研制的背景和必要性,詳細(xì)描述了該軟件的設(shè)計(jì)思路、特點(diǎn)、功能和使用方法等。該軟件基于VB6.0開發(fā)研制的,具有簡(jiǎn)潔的界面、易操作性和智能編報(bào)功能,經(jīng)在安徽省廬江臺(tái)使用,效果良好,大大提高了日常工作效率。
關(guān)鍵詞:模擬觀測(cè) 智能編報(bào) 水化軟件
中圖分類號(hào):P315 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1674-098X(2013)05(c)-0218-02
眾所周知,水化模擬觀測(cè)不論是水氡、水質(zhì)還是溶解氣觀測(cè),都是一件很繁鎖很耗時(shí)的事,最后觀測(cè)出來的紙質(zhì)結(jié)果,還需人工按照規(guī)范規(guī)定的格式編寫成數(shù)字化文件在特定的時(shí)間內(nèi)報(bào)送到國(guó)家局。前兆數(shù)據(jù)報(bào)送是臺(tái)站每天務(wù)必完成的一項(xiàng)重要任務(wù),數(shù)據(jù)若不能按時(shí)準(zhǔn)確報(bào)送,對(duì)臺(tái)站而言都是不可推卸的責(zé)任。數(shù)字化儀器產(chǎn)生的觀測(cè)數(shù)據(jù),只需用相應(yīng)軟件對(duì)其進(jìn)行操作處理便可得到最終的數(shù)據(jù)產(chǎn)品,及時(shí)報(bào)送;而模擬觀測(cè)產(chǎn)生的數(shù)據(jù),則需先新建文本文件,按規(guī)范要求命名文件,接著按照特定的格式填寫數(shù)據(jù)、編輯文本格式、再校對(duì)數(shù)據(jù),最后才能上報(bào)省局和國(guó)家局。
安徽省廬江地震臺(tái)是以水化觀測(cè)為主的臺(tái)站,有數(shù)字觀測(cè)和模擬觀測(cè)兩種,其中模擬觀測(cè)主要有三大測(cè)項(xiàng),分別為溶解氣、水氡和水質(zhì),每一測(cè)項(xiàng)中又包括5~6個(gè)小項(xiàng),每天產(chǎn)出的觀測(cè)數(shù)據(jù)就多達(dá)30個(gè),再將這些數(shù)據(jù)按特定格式編排成16個(gè)文本文件,且要在上午10點(diǎn)之前上報(bào)至省局和國(guó)家局,否則為遲報(bào)。在這種數(shù)據(jù)編排任務(wù)之重,上報(bào)時(shí)間之緊的情況下,要保證數(shù)據(jù)填寫正確,文本格式編輯不出差錯(cuò),是件很不容易的事情。
針對(duì)以上情況研制了水化模擬觀測(cè)數(shù)據(jù)編報(bào)軟件,該軟件能自動(dòng)生成所需上報(bào)的文件。通過在廬江臺(tái)一年來的使用情況,效果良好,大大提高了數(shù)據(jù)報(bào)送的效率。另外,該軟件還附加生成一些數(shù)據(jù)文件,可以直接導(dǎo)入月報(bào)表制作月報(bào),也可以被mapsis直接調(diào)用,繪制相關(guān)曲線圖[1]。
1 軟件設(shè)計(jì)思路
設(shè)計(jì)本軟件的目的,是為了幫助水化模擬觀測(cè)人員方便、快速、準(zhǔn)確地編寫所需上報(bào)的數(shù)據(jù)文件,因此,我們采用了Visual Basic6.0開發(fā)平臺(tái)來研制,Visual Basic6.0是由美國(guó)微軟公司推出的在Windows環(huán)境下使用的應(yīng)用軟件開發(fā)系統(tǒng),用它來開發(fā)應(yīng)用軟件既快捷又簡(jiǎn)單還具有友好的界面[2],見圖1。
2 軟件特點(diǎn)及其功能
2.1 軟件特點(diǎn)
本軟件具有三大特點(diǎn):第一,數(shù)值有效性檢驗(yàn)特點(diǎn),當(dāng)在文本框中誤輸入數(shù)字以外的其它字符時(shí),軟件會(huì)自動(dòng)彈出提示框,例如,當(dāng)誤輸入字母“k”時(shí),軟件會(huì)自動(dòng)彈出提示框,提示用戶輸入正確數(shù)值(見圖2);第二、數(shù)值長(zhǎng)度限定特點(diǎn),對(duì)每個(gè)物理量的數(shù)據(jù)進(jìn)行了長(zhǎng)度限定,例如,井壓為20.40 kPa,限定了該物理量的文本框中最多只能輸入4個(gè)數(shù)字(2040),若多輸入了一個(gè)數(shù)字,則第五個(gè)數(shù)字文本框無(wú)法接收。第三、數(shù)值動(dòng)態(tài)范圍特點(diǎn),根據(jù)臺(tái)站多年來觀測(cè)數(shù)值的變化范圍設(shè)定了每個(gè)物理量文本框的數(shù)值接受范圍,超出范圍時(shí)彈出提示框。軟件的三大特點(diǎn),提高了數(shù)據(jù)輸入的準(zhǔn)確度,降低主觀因素造成數(shù)據(jù)出錯(cuò)的機(jī)率,同時(shí)也提高了工作效率[3]。
2.2 軟件功能
軟件具有三大功能:第一、生成日?qǐng)?bào)文件功能,當(dāng)文本框中輸入正確的數(shù)值以后,只需單擊“生成報(bào)文件”按鈕,便可自動(dòng)生成每日必須報(bào)送至中國(guó)局的16個(gè)特定格式的數(shù)據(jù)文件(見圖3);第二、生成月報(bào)功能,格式以中國(guó)局水化學(xué)科組要求為準(zhǔn)。第三、生成能夠被mapsis等預(yù)報(bào)軟件直接調(diào)用的格式文件,在月會(huì)商和年度會(huì)商中發(fā)揮了重要作用。
3 注意事項(xiàng)
本軟件界面簡(jiǎn)潔友好,操作簡(jiǎn)單方便,只需單擊“生成報(bào)文”按鈕即可生成所需數(shù)據(jù)文件。另外,需要注意的是,在使用本軟件生成報(bào)文時(shí),先確認(rèn)系統(tǒng)日期是否和觀測(cè)數(shù)據(jù)產(chǎn)出日期一致,若不一致,將操作系統(tǒng)日期調(diào)整到觀測(cè)數(shù)據(jù)產(chǎn)出的日期,否則,自動(dòng)生成報(bào)文時(shí),文件名將會(huì)出錯(cuò)。
4 結(jié)語(yǔ)
安徽省廬江地震臺(tái)是水化綜合臺(tái),目前模擬觀測(cè)與數(shù)字化觀測(cè)同時(shí)運(yùn)行,模擬觀測(cè)手段主要有水氡、水汞、溶解氣氣體組分(He、N2、O2、CH4和氣體總量)、井壓、電導(dǎo)率、流量、氣壓、氣溫、水溫等,每天要上報(bào)的模擬數(shù)據(jù)有十多項(xiàng),而每天正常在上午9點(diǎn)30之后才能做完水化實(shí)驗(yàn)產(chǎn)出觀測(cè)數(shù)據(jù),在10點(diǎn)之前必需上報(bào)數(shù)據(jù)文件。工作人員需在半個(gè)小時(shí)內(nèi),新建16個(gè)文本文件,分別用各自的手段代碼和日期混合命名這些文件,接著手工填寫數(shù)據(jù)文件,再編輯數(shù)據(jù)格式,最后校核數(shù)據(jù),上報(bào)數(shù)據(jù)文件。本軟件應(yīng)用之前,經(jīng)常因時(shí)間緊,數(shù)據(jù)多,或多或少出現(xiàn)一些錯(cuò)誤或發(fā)生遲報(bào)現(xiàn)象,自從軟件研制應(yīng)用之后,再也沒有出現(xiàn)數(shù)據(jù)錄入錯(cuò)誤和遲報(bào)現(xiàn)象,資料評(píng)批中也沒有因數(shù)據(jù)報(bào)錯(cuò)或遲報(bào)扣過一次分。該軟件的研制應(yīng)用,大大提高了數(shù)據(jù)錄入地準(zhǔn)確率和數(shù)據(jù)報(bào)送地效率,同時(shí)也減輕了臺(tái)站人員的工作負(fù)擔(dān),提升了臺(tái)站整體工作效率。
在該軟件的研制過程中,得到了臺(tái)站領(lǐng)導(dǎo)和同事的大力支持,在軟件調(diào)試應(yīng)用中,得到了大家的熱心指點(diǎn)和幫助,在此表示深深感謝!
參考文獻(xiàn)
[1]國(guó)家地震局.地震水文地球化學(xué)觀測(cè)技術(shù)規(guī)范[M].北京:地震出版社,1985.
[2]孫家啟.Visual Basic程序設(shè)計(jì)教程[M].合肥:安徽大學(xué)出版社,2002.
[3]王建國(guó),陳華靜,劉春國(guó).學(xué)科數(shù)據(jù)處理軟件的研制[J].地震地磁觀測(cè)與研究,2010,31(增刊1):94-100.