專利名稱:收集溫度數(shù)據(jù)的方法
技術(shù)領(lǐng)域:
本發(fā)明關(guān)于一種收集溫度數(shù)據(jù)的方法,且特別是涉及一種圖形化收集溫度 數(shù)據(jù)的方法。
背景技術(shù):
由于服務(wù)器機(jī)臺(tái)的效能不斷的進(jìn)步下,使得其工作負(fù)荷也日亦增加,在加 大工作負(fù)荷后,所產(chǎn)生的高溫可能導(dǎo)致工作器件過熱,甚至燒毀機(jī)臺(tái),造成區(qū) 域網(wǎng)絡(luò)流量的癱瘓,因此,生產(chǎn)者對(duì)服務(wù)器機(jī)臺(tái)在高負(fù)荷的運(yùn)作下,所搭配的 散熱測(cè)試,便成為服務(wù)器機(jī)臺(tái)在可批量生產(chǎn)的條件中極為重要的評(píng)估項(xiàng)目。
傳統(tǒng)的服務(wù)器機(jī)臺(tái)散熱測(cè)試方式,首先在服務(wù)器機(jī)臺(tái)的許多測(cè)試點(diǎn)上,經(jīng) 一段測(cè)試時(shí)間,讀取各測(cè)試點(diǎn)的所有溫度的變化數(shù)據(jù),再由人工的方式,將各 測(cè)試點(diǎn)的所有溫度的變化數(shù)據(jù)整理后,取得其最高溫、最低溫及瞬間溫的數(shù)據(jù), 才能對(duì)于單次實(shí)驗(yàn)的結(jié)果進(jìn)行分析,以得知下一組實(shí)驗(yàn)的方向。然而,在如此 多種的服務(wù)器機(jī)臺(tái)下,反復(fù)地進(jìn)行人工整理及實(shí)驗(yàn),這對(duì)熱測(cè)試工程師而言, 相當(dāng)費(fèi)時(shí)耗力。因此,如何可在多組的溫度的變化數(shù)據(jù)中,快速得知溫度變化 的趨勢(shì)下,又可準(zhǔn)確的取得所需的數(shù)據(jù),即成為目前亟待解決的一重要課題。
發(fā)明內(nèi)容
本發(fā)明的目的之一是提供一種收集溫度數(shù)據(jù)的方法,以供快速判斷、點(diǎn)選 及記錄測(cè)試溫度數(shù)據(jù),減少人工操作,而降低產(chǎn)生錯(cuò)誤的機(jī)會(huì)。
根據(jù)上述目的,本發(fā)明提供一種收集溫度數(shù)據(jù)的方法,該方法可執(zhí)行于一 電腦系統(tǒng)中,首先載入一溫度記錄檔,溫度記錄檔為不同取樣點(diǎn)在一段時(shí)間下 所收集的多組溫度數(shù)據(jù),并依據(jù)各組溫度數(shù)據(jù)中的眾多溫度值,繪制并顯示一 具有多條曲線的圖形,且各條曲線分別代表一組溫度數(shù)據(jù),同時(shí)在圖形上提供 一可點(diǎn)選界面,使得圖形上任一曲線的任一時(shí)間點(diǎn)被點(diǎn)選后,而可同時(shí)收集所 有曲線在同一時(shí)間點(diǎn)下的一瞬間溫度值,并將所點(diǎn)選的瞬間溫度值記錄至電腦系統(tǒng)中,以完成溫度數(shù)據(jù)的記錄。
下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述,但不作為對(duì)本發(fā)明的 限定。
為讓本發(fā)明的上述和其他目的、特征、優(yōu)點(diǎn)與實(shí)施例能更明顯易懂,所附 附圖的詳細(xì)說明如下
圖1為本實(shí)施例中操作畫面的示意圖; 圖2為本實(shí)施例中的方法流程圖; 圖3為圖2的步驟102的局部流程圖; 圖4為圖2的步驟104的局部流程圖。 其中,附圖標(biāo)記
10:操作畫面14:曲線圖
11:數(shù)據(jù)載入?yún)^(qū)141:曲線
12:圖形輸出區(qū)15:第一可點(diǎn)選界面
13:數(shù)據(jù)輸出區(qū)16:第二可點(diǎn)選界面
131:數(shù)字標(biāo)號(hào)欄101-105:步驟
132:最咼溫欄1021-1026:步驟
133:瞬間溫欄1041-1044:歩驟
134:最低溫欄
具體實(shí)施例方式
本發(fā)明公開一種收集溫度數(shù)據(jù)的方法,該方法在一實(shí)施例中,可由一程序
軟件(如微軟公司的Visual Basic )撰寫一程序,而執(zhí)行于一電腦系統(tǒng)中, 以便具體實(shí)施。請(qǐng)參閱圖l所示,其為實(shí)施例中的操作畫面的示意圖,電腦系 統(tǒng)依據(jù)此程序可提供一操作畫面10,操作畫面10上至少包括一數(shù)據(jù)載入?yún)^(qū)11 、 一圖形輸出區(qū)12及一數(shù)據(jù)輸出區(qū)13,其中數(shù)據(jù)載入?yún)^(qū)11可供測(cè)試的工程師 在電腦系統(tǒng)或電腦系統(tǒng)所連接的儲(chǔ)存裝置中,指定一預(yù)先取得的溫度記錄檔, 并載入電腦系統(tǒng)的一暫存區(qū)中;圖形輸出區(qū)12可供顯示一已繪制的圖形,以 供測(cè)試的工程師使用;而數(shù)據(jù)輸出區(qū)13包括一數(shù)字標(biāo)號(hào)欄131、最高溫欄132、欄134,各最高溫欄132、瞬間溫欄133及最低溫 欄134可供顯示多筆溫度數(shù)據(jù)的溫度值。而數(shù)字標(biāo)號(hào)欄131依據(jù)標(biāo)示阿拉伯?dāng)?shù) 字的標(biāo)號(hào),以表示溫度數(shù)據(jù)的組數(shù),因此,請(qǐng)參閱圖2所示,其為本實(shí)施例中 的方法流程圖。通過上述操作畫面IO,電腦系統(tǒng)可依下列步驟進(jìn)行該方法
步驟(101)載入一溫度記錄檔
此步驟可先利用操作畫面10上的數(shù)據(jù)載入?yún)^(qū)11,而載入一溫度記錄檔,
其中溫度記錄檔可為在不同取樣點(diǎn)(本實(shí)施例為一服務(wù)器上的多個(gè)位置點(diǎn))在
一段時(shí)間下所收集的多組(如40組)溫度數(shù)據(jù),各組溫度數(shù)據(jù)中分別具有 多筆溫度值。于本實(shí)施例中,此溫度記錄檔為存入逗號(hào)分格的文檔(comma separated value file , CSV檔),以此溫度值間加入逗號(hào),以用以區(qū)分此溫度值;
步驟(102)顯示各組溫度數(shù)據(jù)中的最高溫及最低溫
此步驟中為了要顯示各組溫度數(shù)據(jù)中的溫度值時(shí),必須先在暫存區(qū)中對(duì)上 述此溫度記錄檔進(jìn)行整理,并解析其數(shù)據(jù),請(qǐng)參閱圖3所示,圖3為圖2的步 驟102的局部流程圖,其可再區(qū)分為下列幾項(xiàng)步驟
步驟(1021)首先需將暫存區(qū)中的溫度記錄檔的全部溫度值,由數(shù)值數(shù)據(jù) 類型(number)分別轉(zhuǎn)換為符合字串?dāng)?shù)據(jù)類型(string)的一溫度值字串變量;
步驟(1022)再將各溫度值字串變量依序轉(zhuǎn)換為一維陣列(one-dimensional array);
步驟(1023)再以分隔符號(hào)(如逗號(hào)",")為可辨識(shí)為二維陣列的定
義符號(hào),而轉(zhuǎn)換為二維陣列(matrix); 步驟(1024)找出有效數(shù)據(jù)的范圍;
步驟(1025)在有效數(shù)據(jù)的范圍中,判斷出所有溫度值的最大值及最小值, 以及各溫度數(shù)據(jù)的最大值(視為最高溫)及最小值(視為最低溫);
步驟(1026)將各組溫度數(shù)據(jù)中的最高溫,依序顯示在數(shù)據(jù)輸出區(qū)13的 最高溫欄132,將各組溫度數(shù)據(jù)中的最低溫依序顯示在數(shù)據(jù)輸出區(qū)13的最低 溫欄134。
如此,電腦系統(tǒng)才可使用原溫度記錄檔所提供的數(shù)據(jù),包括其最高溫及最 低溫的溫度值,之后繼續(xù)步驟(103)。 步驟(103)繪制并顯示一曲線圖14:
電腦系統(tǒng)依據(jù)各組溫度數(shù)據(jù)中的多筆溫度值大小,以時(shí)間為橫軸,溫度為
6縱軸,繪制一具有多條曲線Ml的曲線圖14,其中每一條曲線141分別代表 一組溫度數(shù)據(jù),而各組溫度數(shù)據(jù)的最高溫欄132及最低溫欄134中所分別顯示 的溫度值,則分別代表所對(duì)應(yīng)曲線141的最高點(diǎn)及最低點(diǎn),電腦系統(tǒng)再顯示所 繪制的曲線圖14在上述圖形輸出區(qū)12中,使得工程師可于圖形輸出區(qū)12中 清楚的得知曲線圖14上的任一曲線141所代表溫度數(shù)據(jù)的溫度值的變化,也 可由最高溫欄132或最低溫欄134中得知特定溫度數(shù)據(jù)的最高溫及最低溫,使 得工程師可快速地分析判斷出問題的癥結(jié),提出實(shí)驗(yàn)的數(shù)據(jù)。
步驟(104)提供一曲線圖14的第一可點(diǎn)選界面15,使得曲線圖14上任 一曲線141的任一溫度值被點(diǎn)選后,便同時(shí)取得所有曲線141于同一時(shí)間下的 溫度值
此步驟中,電腦系統(tǒng)于圖形輸出區(qū)12中提供一第一可點(diǎn)選界面15,第一 可點(diǎn)選界面15可供工程師對(duì)曲線圖14上任一曲線141的任一時(shí)間下進(jìn)行點(diǎn) 選,并于任一曲線141的任一溫度值被點(diǎn)選后,將所有曲線141在同一時(shí)間下 的所有瞬間溫度值進(jìn)行收集,并依序顯示于瞬間溫欄133中,請(qǐng)參閱圖4所示, 其為圖2的步驟104的局部流程圖,其電腦系統(tǒng)的詳細(xì)步驟如下
步驟(1041)判斷第一可點(diǎn)選界面15上是否被點(diǎn)選,若是,則進(jìn)行步驟 (1042),否則,結(jié)束此程序;
步驟(1042)判斷第一可點(diǎn)選界面15上被點(diǎn)選的位置是否為任一曲線141 上代表任一時(shí)間點(diǎn)的溫度值,若是,則進(jìn)行步驟(1043),否則,回步驟(1041);
步驟(1043)依據(jù)被點(diǎn)選位置所代表的時(shí)間點(diǎn),呼叫出所有溫度數(shù)據(jù)對(duì)應(yīng) 該時(shí)間點(diǎn)下的所有溫度值,在此定義為瞬間溫度值;以及
步驟(1044)將所有瞬間溫度值依序顯示于瞬間溫欄133中,回歩驟 (1041)。
如此,每當(dāng)任一曲線141的任一時(shí)間點(diǎn)被點(diǎn)選后,瞬間溫欄133中便改顯 示該被點(diǎn)選時(shí)間點(diǎn)的所有瞬間溫度值,以便同時(shí)收集所有曲線141在同一時(shí)間 點(diǎn)下的瞬間溫度值。
步驟(105)提供一數(shù)據(jù)輸出區(qū)13的第二可點(diǎn)選界面16,使得數(shù)據(jù)輸出 區(qū)13上至少一組溫度數(shù)據(jù)被點(diǎn)選后,即可分別記錄被點(diǎn)選的溫度值
此步驟中,可于數(shù)據(jù)輸出區(qū)13上提供一第二可點(diǎn)選界面16,工程師可于 數(shù)據(jù)輸出區(qū)13中的至少一欄被點(diǎn)選后,立即儲(chǔ)存數(shù)據(jù)輸出區(qū)13中的該組溫度數(shù)據(jù)至電腦系統(tǒng)中,以完成測(cè)試溫度數(shù)據(jù)的記錄。
雖然本發(fā)明已以一較佳實(shí)施例揭露如上,然其并非用以限定本發(fā)明,本發(fā) 明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng) 域的技術(shù)人員可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和 變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1. 一種收集溫度數(shù)據(jù)的方法,其特征在于,包括載入一溫度記錄檔,溫度記錄檔為不同取樣點(diǎn)在一段時(shí)間下所收集的多組溫度數(shù)據(jù);依據(jù)每一該溫度數(shù)據(jù)中的多個(gè)溫度值,繪制并顯示一具有多條曲線的圖形,且每一該曲線分別代表一組溫度數(shù)據(jù);在該圖形上提供一第一可點(diǎn)選界面;當(dāng)該圖形上任一曲線的任一溫度值被點(diǎn)選后,收集該曲線上同一時(shí)間下的瞬間溫度值;以及分別記錄該瞬間溫度值。
2. 根據(jù)權(quán)利要求1所述的收集溫度數(shù)據(jù)的方法,其特征在于,該溫度記 錄檔為存入逗號(hào)分格的文檔。
3. 根據(jù)權(quán)利要求1所述的收集溫度數(shù)據(jù)的方法,其特征在于,當(dāng)該圖形 上任一曲線的任一溫度值被點(diǎn)選后,同時(shí)收集該曲線上同一時(shí)間的瞬間溫度值 的步驟中,包括判斷該第一可點(diǎn)選界面是否被點(diǎn)選;當(dāng)該第一可點(diǎn)選界面已被點(diǎn)選,則判斷該第一可點(diǎn)選界面上被點(diǎn)選的位置 是否為每一該曲線上代表一時(shí)間點(diǎn)的溫度值;當(dāng)該第一可點(diǎn)選界面上被點(diǎn)選的位置為每一該曲線上的溫度值,則依據(jù)該 溫度值被點(diǎn)選位置所代表的時(shí)間點(diǎn),呼叫出所有溫度數(shù)據(jù)對(duì)應(yīng)該時(shí)間點(diǎn)下的所 有瞬間溫度值;以及顯示所有的瞬間溫度值在一操作畫面的一數(shù)據(jù)輸出區(qū)中。
4. 根據(jù)權(quán)利要求1所述的收集溫度數(shù)據(jù)的方法,其特征在于,載入該溫 度記錄檔的步驟后,更包括顯示每一該溫度數(shù)據(jù)中的最高及最低溫度值。
5. 根據(jù)權(quán)利要求4所述的收集溫度數(shù)據(jù)的方法,其特征在于,顯示每一 該溫度數(shù)據(jù)中的最高及最低溫度值的步驟中,更包括將該溫度記錄檔的該溫度值,由數(shù)值數(shù)據(jù)類型分別轉(zhuǎn)換為符合字串?dāng)?shù)據(jù)類 型的一溫度值字串變量;將每一該溫度值字串變量依序轉(zhuǎn)換為一維陣列;在該溫度值字串變量中,加入可辨識(shí)二維陣列的定義符號(hào),而轉(zhuǎn)換為一二 維陣列;于該二維陣列中,分別判斷出每一該溫度數(shù)據(jù)的最大值及最小值;以及 將每一該溫度數(shù)據(jù)的最大值及最小值依序顯示于一操作畫面的一數(shù)據(jù)輸 出區(qū)中。
6.根據(jù)權(quán)利要求3或5所述的方法,其特征在于,分別記錄該瞬間溫度 值的步驟中,更包括提供一數(shù)據(jù)輸出區(qū)的第二可點(diǎn)選界面,使得該數(shù)據(jù)輸出區(qū) 上至少一組溫度數(shù)據(jù)被點(diǎn)選后,即可分別記錄被點(diǎn)選的瞬間溫度值、最高溫度 值及最低溫度值。
全文摘要
本發(fā)明公開一種收集溫度數(shù)據(jù)的方法,以便于測(cè)試工程師收集不同取樣溫度數(shù)據(jù)的溫度值,該方法可執(zhí)行于一電腦系統(tǒng)中,首先載入一溫度記錄檔,溫度記錄檔為不同取樣點(diǎn)在一段時(shí)間下所收集的多組溫度數(shù)據(jù),并依據(jù)各組溫度數(shù)據(jù)中的眾多溫度值,繪制并顯示一具有多條曲線的曲線圖,且各條曲線分別代表一組溫度數(shù)據(jù),同時(shí)在曲線圖上提供一可點(diǎn)選界面,使得曲線圖上任一曲線的任一時(shí)間點(diǎn)被點(diǎn)選后,而可同時(shí)收集所有曲線在同一時(shí)間點(diǎn)下的瞬間溫度值,并將所點(diǎn)選的瞬間溫度值記錄至電腦系統(tǒng)中,以完成溫度數(shù)據(jù)的記錄。
文檔編號(hào)G06F11/34GK101446916SQ20071019485
公開日2009年6月3日 申請(qǐng)日期2007年11月27日 優(yōu)先權(quán)日2007年11月27日
發(fā)明者曹欽榮, 陳敏郎 申請(qǐng)人:英業(yè)達(dá)股份有限公司