亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

提取混凝土溫控光纖測(cè)溫主機(jī)中溫度時(shí)間過(guò)程線的方法

文檔序號(hào):10654285閱讀:374來(lái)源:國(guó)知局
提取混凝土溫控光纖測(cè)溫主機(jī)中溫度時(shí)間過(guò)程線的方法
【專利摘要】本發(fā)明公開了一種提取混凝土溫控光纖測(cè)溫主機(jī)中溫度時(shí)間過(guò)程線的方法,它先研究光纖測(cè)溫主機(jī)中溫度監(jiān)測(cè)記錄的原始溫度數(shù)據(jù)結(jié)果文件格式;再創(chuàng)建光纖測(cè)溫主機(jī)中的實(shí)時(shí)監(jiān)測(cè)曲線測(cè)點(diǎn)與光纖實(shí)際位置的對(duì)應(yīng)關(guān)系;然后在光纖測(cè)溫主機(jī)中開發(fā)VB模塊與主機(jī)中溫度數(shù)據(jù)存儲(chǔ)文件的通信關(guān)系;再開發(fā)VB模塊,在光纖測(cè)溫主機(jī)實(shí)時(shí)監(jiān)控軟件中加入數(shù)據(jù)后處理模塊,并調(diào)用處理的數(shù)據(jù)庫(kù)文件;觸發(fā)設(shè)置的相應(yīng)控件,調(diào)用相應(yīng)的后處理數(shù)據(jù)庫(kù)結(jié)果數(shù)據(jù),篩選出技術(shù)人員想要關(guān)注的任意點(diǎn)的溫度時(shí)間過(guò)程線。它是利用VB語(yǔ)言從主機(jī)中提取目標(biāo)點(diǎn)溫度時(shí)間過(guò)程線的方法高效精確,直接通過(guò)主機(jī)中的二次處理模塊對(duì)數(shù)據(jù)進(jìn)行篩選,方便技術(shù)人員隨時(shí)查看任意點(diǎn)的溫度時(shí)間過(guò)程線。
【專利說(shuō)明】
提取混凝土溫控光纖測(cè)溫主機(jī)中溫度時(shí)間過(guò)程線的方法
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及一種基于VB語(yǔ)言的二次開發(fā)技術(shù),特別是涉及一種利用VB語(yǔ)言在光纖測(cè)溫主機(jī)中篩選任意點(diǎn)溫度時(shí)間過(guò)程線的方法,屬于大批量數(shù)據(jù)處理技術(shù)領(lǐng)域。
【背景技術(shù)】
[0002]目前光纖測(cè)溫系統(tǒng)在消防及需要長(zhǎng)期溫度監(jiān)測(cè)的各領(lǐng)域中已有廣泛應(yīng)用,在水電工程中主要廣泛用于大體積混凝土溫度監(jiān)測(cè)等,由于光纖測(cè)溫主機(jī)記錄的數(shù)據(jù)量特別多,且存儲(chǔ)的溫度數(shù)據(jù)文件為固定格式的文件,單個(gè)的數(shù)據(jù)文件中可能有多至幾萬(wàn)行的溫度數(shù)據(jù),現(xiàn)行開發(fā)的光纖測(cè)溫主機(jī)均無(wú)法直接篩選沿程光纖上某個(gè)位置點(diǎn)的溫度過(guò)程線,為了方便技術(shù)人員篩選提取沿程光纖上某些固定位置的溫度過(guò)程線,便需要一種便捷的二次開發(fā)模塊來(lái)實(shí)現(xiàn)該目的。

【發(fā)明內(nèi)容】

[0003]本發(fā)明的目的在于解決上述問(wèn)題,并提供了一種利用VB語(yǔ)言直接從光纖測(cè)溫主機(jī)中篩選出任意點(diǎn)溫度時(shí)間過(guò)程線的方法,它是一種高效精準(zhǔn)的大批量數(shù)據(jù)提取篩選方法,對(duì)于各種后綴名的順序文件均能方便快捷的操作。
[0004]本發(fā)明是通過(guò)如下技術(shù)方案予以實(shí)現(xiàn)的:
一種提取混凝土溫控光纖測(cè)溫主機(jī)中溫度時(shí)間過(guò)程線的方法,其按照以下步驟進(jìn)行:
(1)研究光纖測(cè)溫主機(jī)中溫度監(jiān)測(cè)記錄的原始溫度數(shù)據(jù)結(jié)果文件格式;
(2)創(chuàng)建光纖測(cè)溫主機(jī)中的實(shí)時(shí)監(jiān)測(cè)曲線測(cè)點(diǎn)與光纖實(shí)際位置的對(duì)應(yīng)關(guān)系;
(3 )在光纖測(cè)溫主機(jī)中開發(fā)VB模塊與主機(jī)中溫度數(shù)據(jù)存儲(chǔ)文件的通信關(guān)系;
(4)開發(fā)VB模塊,調(diào)用步驟(3)中與文件夾的通信關(guān)系,利用VB中的OPEN語(yǔ)句讀入原始溫度數(shù)據(jù)文件,通過(guò)步驟(2)確定的光纖實(shí)際位置與主機(jī)中實(shí)時(shí)溫度測(cè)點(diǎn)的位置對(duì)應(yīng)關(guān)系,從讀入的溫度數(shù)據(jù)文件中提取出目標(biāo)點(diǎn)的溫度,并存入主機(jī)系統(tǒng)中;
(5)在光纖測(cè)溫主機(jī)實(shí)時(shí)監(jiān)控軟件中加入數(shù)據(jù)后處理模塊,并調(diào)用步驟(4)處理的數(shù)據(jù)庫(kù)文件;
(6)觸發(fā)步驟(5)中設(shè)置的相應(yīng)控件,此時(shí)調(diào)用相應(yīng)的后處理數(shù)據(jù)庫(kù)結(jié)果數(shù)據(jù),篩選出技術(shù)人員想要關(guān)注的任意點(diǎn)的溫度時(shí)間過(guò)程線。
[0005]優(yōu)選的,步驟(3)包括如下步驟:通過(guò)CreateObject與Fs0.getfolderC)組件來(lái)創(chuàng)建VB模塊與步驟(I)主機(jī)中溫度數(shù)據(jù)存儲(chǔ)文件夾的通信,其主要內(nèi)容包括:
Set Fso = CreateObjectC'Scripting.FileSystemObject")及Fs0.getfolderO與主機(jī)中的原始監(jiān)測(cè)數(shù)據(jù)建立通信關(guān)系。
[0006]優(yōu)選的,步驟(4)主要內(nèi)容包括:使用InputBoxO或者窗體中的文本窗口組件輸入要提取溫度的目標(biāo)點(diǎn),將目標(biāo)點(diǎn)用數(shù)組拆分命令分成一維數(shù)組存儲(chǔ),調(diào)用步驟(3)的通信關(guān)系,通過(guò)循環(huán)語(yǔ)句套用WRITE寫入各時(shí)間點(diǎn)的溫度數(shù)據(jù),然后將目標(biāo)點(diǎn)溫度篩選出來(lái)寫入主機(jī)系統(tǒng)數(shù)據(jù)后處理數(shù)據(jù)庫(kù)。
[0007]本發(fā)明的這種提取方法具有準(zhǔn)確性及便捷性,它是利用VB語(yǔ)言從主機(jī)中提取目標(biāo)點(diǎn)溫度時(shí)間過(guò)程線的方法高效精確,直接通過(guò)主機(jī)中的二次處理模塊對(duì)數(shù)據(jù)進(jìn)行篩選,方便技術(shù)人員隨時(shí)查看任意點(diǎn)的溫度時(shí)間過(guò)程線,簡(jiǎn)潔直觀,并可以將目標(biāo)點(diǎn)的溫度數(shù)據(jù)直接提取出來(lái)寫入OFFICE等辦公軟件相應(yīng)的功能區(qū),方便后續(xù)的圖表繪制。且直接在光纖測(cè)溫主機(jī)中加入數(shù)據(jù)后處理模塊使得技術(shù)人員不需要再次進(jìn)行數(shù)據(jù)人為處理,提高效率。
【附圖說(shuō)明】
[0008]圖1為光纖測(cè)溫主機(jī)目標(biāo)點(diǎn)溫度篩選模塊開發(fā)流程圖。
【具體實(shí)施方式】
[0009]下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的說(shuō)明。
[0010]實(shí)施例1:
如圖1所示,本發(fā)明按照以下步驟實(shí)施:
(I)研究光纖測(cè)溫主機(jī)中溫度監(jiān)測(cè)記錄的原始溫度數(shù)據(jù)結(jié)果文件格式,現(xiàn)行的光纖測(cè)溫主機(jī)數(shù)據(jù)保存格式均為順序文件,數(shù)據(jù)量大,且全天侯24小時(shí)均在不停的保存監(jiān)測(cè)數(shù)據(jù),監(jiān)測(cè)數(shù)據(jù)現(xiàn)行的紀(jì)錄格式均為同一時(shí)刻沿程光纖上所有測(cè)點(diǎn)的溫度數(shù)據(jù),一般為測(cè)點(diǎn)位置與溫度兩列數(shù)據(jù)。
[0011](2)創(chuàng)建光纖測(cè)溫主機(jī)中的實(shí)時(shí)監(jiān)測(cè)曲線測(cè)點(diǎn)與光纖實(shí)際位置的對(duì)應(yīng)關(guān)系。
[0012](3)在光纖測(cè)溫主機(jī)中開發(fā)VB模塊與主機(jī)中溫度數(shù)據(jù)存儲(chǔ)文件的通信關(guān)系,具體可通過(guò)CreateOb ject與Fs0.getfo IderO組件來(lái)創(chuàng)建VB模塊與步驟(I)主機(jī)中溫度數(shù)據(jù)存儲(chǔ)文件夾的通信,其主要內(nèi)容包括:
Set Fso = CreateObjectC'Scripting.FileSystemObject")及Fs0.getfolderO與主機(jī)中的原始監(jiān)測(cè)數(shù)據(jù)建立通信關(guān)系。
[0013](4)開發(fā)VB模塊,調(diào)用步驟(3)中與文件夾的通信關(guān)系,利用VB中的OPEN語(yǔ)句讀入原始溫度數(shù)據(jù)文件,通過(guò)步驟(2)確定的光纖實(shí)際位置與主機(jī)中實(shí)時(shí)溫度測(cè)點(diǎn)的位置對(duì)應(yīng)關(guān)系,從讀入的溫度數(shù)據(jù)文件中提取出目標(biāo)點(diǎn)的溫度,并存入主機(jī)系統(tǒng)中,其主要內(nèi)容包括:
使用InputBoX()或者窗體中的文本窗口組件輸入要提取溫度的目標(biāo)點(diǎn),目標(biāo)點(diǎn)可以有一個(gè)或者多個(gè),將目標(biāo)點(diǎn)用數(shù)組拆分命令分成一維數(shù)組存儲(chǔ),調(diào)用步驟(3)的通信關(guān)系,通過(guò)循環(huán)語(yǔ)句套用WRITE寫入各時(shí)間點(diǎn)的溫度數(shù)據(jù),然后將目標(biāo)點(diǎn)溫度篩選出來(lái)寫入主機(jī)系統(tǒng)數(shù)據(jù)后處理數(shù)據(jù)庫(kù)。
[0014](5)在光纖測(cè)溫主機(jī)實(shí)時(shí)監(jiān)控軟件中加入數(shù)據(jù)后處理模塊,并調(diào)用步驟(4)處理的數(shù)據(jù)庫(kù)文件。
[0015](6)觸發(fā)步驟(5)中設(shè)置的相應(yīng)控件,此時(shí)調(diào)用相應(yīng)的后處理數(shù)據(jù)庫(kù)結(jié)果數(shù)據(jù),篩選出技術(shù)人員想要關(guān)注的任意點(diǎn)的溫度時(shí)間過(guò)程線。
[0016]當(dāng)然,以上只是本發(fā)明的具體應(yīng)用范例,本發(fā)明還有其他的實(shí)施方式,凡采用等同替換或等效變換形成的技術(shù)方案,均落在本發(fā)明所要求的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種提取混凝土溫控光纖測(cè)溫主機(jī)中溫度時(shí)間過(guò)程線的方法,其特征在于按照以下步驟進(jìn)行: (1)研究光纖測(cè)溫主機(jī)中溫度監(jiān)測(cè)記錄的原始溫度數(shù)據(jù)結(jié)果文件格式; (2)創(chuàng)建光纖測(cè)溫主機(jī)中的實(shí)時(shí)監(jiān)測(cè)曲線測(cè)點(diǎn)與光纖實(shí)際位置的對(duì)應(yīng)關(guān)系; (3)在光纖測(cè)溫主機(jī)中開發(fā)VB模塊與主機(jī)中溫度數(shù)據(jù)存儲(chǔ)文件的通信關(guān)系; (4)開發(fā)VB模塊,調(diào)用步驟(3)中與文件夾的通信關(guān)系,利用VB中的OPEN語(yǔ)句讀入原始溫度數(shù)據(jù)文件,通過(guò)步驟(2)確定的光纖實(shí)際位置與主機(jī)中實(shí)時(shí)溫度測(cè)點(diǎn)的位置對(duì)應(yīng)關(guān)系,從讀入的溫度數(shù)據(jù)文件中提取出目標(biāo)點(diǎn)的溫度,并存入主機(jī)系統(tǒng)中; (5)在光纖測(cè)溫主機(jī)實(shí)時(shí)監(jiān)控軟件中加入數(shù)據(jù)后處理模塊,并調(diào)用步驟(4)處理的數(shù)據(jù)庫(kù)文件; (6)觸發(fā)步驟(5)中設(shè)置的相應(yīng)控件,此時(shí)調(diào)用相應(yīng)的后處理數(shù)據(jù)庫(kù)結(jié)果數(shù)據(jù),篩選出技術(shù)人員想要關(guān)注的任意點(diǎn)的溫度時(shí)間過(guò)程線。2.根據(jù)權(quán)利要求1所述的提取混凝土溫控光纖測(cè)溫主機(jī)中溫度時(shí)間過(guò)程線的方法,其特征在于步驟(3)包括如下步驟:通過(guò)CreateObject與Fs0.getfo IderO組件來(lái)創(chuàng)建VB模塊與步驟(I)主機(jī)中溫度數(shù)據(jù)存儲(chǔ)文件夾的通信,其主要內(nèi)容包括: Set Fso = CreateObjectC'Scripting.FileSystemObject")及Fs0.getfolderO與主機(jī)中的原始監(jiān)測(cè)數(shù)據(jù)建立通信關(guān)系。3.根據(jù)權(quán)利要求1所述的提取混凝土溫控光纖測(cè)溫主機(jī)中溫度時(shí)間過(guò)程線的方法,其特征在于步驟(4)主要內(nèi)容包括:使用InputBoxO或者窗體中的文本窗口組件輸入要提取溫度的目標(biāo)點(diǎn),將目標(biāo)點(diǎn)用數(shù)組拆分命令分成一維數(shù)組存儲(chǔ),調(diào)用步驟(3)的通信關(guān)系,通過(guò)循環(huán)語(yǔ)句套用WRITE寫入各時(shí)間點(diǎn)的溫度數(shù)據(jù),然后將目標(biāo)點(diǎn)溫度篩選出來(lái)寫入主機(jī)系統(tǒng)數(shù)據(jù)后處理數(shù)據(jù)庫(kù)。
【文檔編號(hào)】G06F9/45GK106020924SQ201610399218
【公開日】2016年10月12日
【申請(qǐng)日】2016年6月7日
【發(fā)明人】王飛
【申請(qǐng)人】中國(guó)電建集團(tuán)貴陽(yáng)勘測(cè)設(shè)計(jì)研究院有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1