收集温度数据的方法

文档序号:6614664阅读:863来源:国知局
专利名称:收集温度数据的方法
技术领域
本发明关于一种收集温度数据的方法,且特别是涉及一种图形化收集温度 数据的方法。
背景技术
由于服务器机台的效能不断的进步下,使得其工作负荷也日亦增加,在加 大工作负荷后,所产生的高温可能导致工作器件过热,甚至烧毁机台,造成区 域网络流量的瘫痪,因此,生产者对服务器机台在高负荷的运作下,所搭配的 散热测试,便成为服务器机台在可批量生产的条件中极为重要的评估项目。
传统的服务器机台散热测试方式,首先在服务器机台的许多测试点上,经 一段测试时间,读取各测试点的所有温度的变化数据,再由人工的方式,将各 测试点的所有温度的变化数据整理后,取得其最高温、最低温及瞬间温的数据, 才能对于单次实验的结果进行分析,以得知下一组实验的方向。然而,在如此 多种的服务器机台下,反复地进行人工整理及实验,这对热测试工程师而言, 相当费时耗力。因此,如何可在多组的温度的变化数据中,快速得知温度变化 的趋势下,又可准确的取得所需的数据,即成为目前亟待解决的一重要课题。

发明内容
本发明的目的之一是提供一种收集温度数据的方法,以供快速判断、点选 及记录测试温度数据,减少人工操作,而降低产生错误的机会。
根据上述目的,本发明提供一种收集温度数据的方法,该方法可执行于一 电脑系统中,首先载入一温度记录档,温度记录档为不同取样点在一段时间下 所收集的多组温度数据,并依据各组温度数据中的众多温度值,绘制并显示一 具有多条曲线的图形,且各条曲线分别代表一组温度数据,同时在图形上提供 一可点选界面,使得图形上任一曲线的任一时间点被点选后,而可同时收集所 有曲线在同一时间点下的一瞬间温度值,并将所点选的瞬间温度值记录至电脑系统中,以完成温度数据的记录。
下面结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的 限定。


为让本发明的上述和其他目的、特征、优点与实施例能更明显易懂,所附 附图的详细说明如下
图1为本实施例中操作画面的示意图; 图2为本实施例中的方法流程图; 图3为图2的步骤102的局部流程图; 图4为图2的步骤104的局部流程图。 其中,附图标记
10:操作画面14:曲线图
11:数据载入区141:曲线
12:图形输出区15:第一可点选界面
13:数据输出区16:第二可点选界面
131:数字标号栏101-105:步骤
132:最咼温栏1021-1026:步骤
133:瞬间温栏1041-1044:歩骤
134:最低温栏
具体实施例方式
本发明公开一种收集温度数据的方法,该方法在一实施例中,可由一程序
软件(如微软公司的Visual Basic )撰写一程序,而执行于一电脑系统中, 以便具体实施。请参阅图l所示,其为实施例中的操作画面的示意图,电脑系 统依据此程序可提供一操作画面10,操作画面10上至少包括一数据载入区11 、 一图形输出区12及一数据输出区13,其中数据载入区11可供测试的工程师 在电脑系统或电脑系统所连接的储存装置中,指定一预先取得的温度记录档, 并载入电脑系统的一暂存区中;图形输出区12可供显示一已绘制的图形,以 供测试的工程师使用;而数据输出区13包括一数字标号栏131、最高温栏132、栏134,各最高温栏132、瞬间温栏133及最低温 栏134可供显示多笔温度数据的温度值。而数字标号栏131依据标示阿拉伯数 字的标号,以表示温度数据的组数,因此,请参阅图2所示,其为本实施例中 的方法流程图。通过上述操作画面IO,电脑系统可依下列步骤进行该方法
步骤(101)载入一温度记录档
此步骤可先利用操作画面10上的数据载入区11,而载入一温度记录档,
其中温度记录档可为在不同取样点(本实施例为一服务器上的多个位置点)在
一段时间下所收集的多组(如40组)温度数据,各组温度数据中分别具有 多笔温度值。于本实施例中,此温度记录档为存入逗号分格的文档(comma separated value file , CSV档),以此温度值间加入逗号,以用以区分此温度值;
步骤(102)显示各组温度数据中的最高温及最低温
此步骤中为了要显示各组温度数据中的温度值时,必须先在暂存区中对上 述此温度记录档进行整理,并解析其数据,请参阅图3所示,图3为图2的步 骤102的局部流程图,其可再区分为下列几项步骤
步骤(1021)首先需将暂存区中的温度记录档的全部温度值,由数值数据 类型(number)分别转换为符合字串数据类型(string)的一温度值字串变量;
步骤(1022)再将各温度值字串变量依序转换为一维阵列(one-dimensional array);
步骤(1023)再以分隔符号(如逗号",")为可辨识为二维阵列的定
义符号,而转换为二维阵列(matrix); 步骤(1024)找出有效数据的范围;
步骤(1025)在有效数据的范围中,判断出所有温度值的最大值及最小值, 以及各温度数据的最大值(视为最高温)及最小值(视为最低温);
步骤(1026)将各组温度数据中的最高温,依序显示在数据输出区13的 最高温栏132,将各组温度数据中的最低温依序显示在数据输出区13的最低 温栏134。
如此,电脑系统才可使用原温度记录档所提供的数据,包括其最高温及最 低温的温度值,之后继续步骤(103)。 步骤(103)绘制并显示一曲线图14:
电脑系统依据各组温度数据中的多笔温度值大小,以时间为横轴,温度为
6纵轴,绘制一具有多条曲线Ml的曲线图14,其中每一条曲线141分别代表 一组温度数据,而各组温度数据的最高温栏132及最低温栏134中所分别显示 的温度值,则分别代表所对应曲线141的最高点及最低点,电脑系统再显示所 绘制的曲线图14在上述图形输出区12中,使得工程师可于图形输出区12中 清楚的得知曲线图14上的任一曲线141所代表温度数据的温度值的变化,也 可由最高温栏132或最低温栏134中得知特定温度数据的最高温及最低温,使 得工程师可快速地分析判断出问题的症结,提出实验的数据。
步骤(104)提供一曲线图14的第一可点选界面15,使得曲线图14上任 一曲线141的任一温度值被点选后,便同时取得所有曲线141于同一时间下的 温度值
此步骤中,电脑系统于图形输出区12中提供一第一可点选界面15,第一 可点选界面15可供工程师对曲线图14上任一曲线141的任一时间下进行点 选,并于任一曲线141的任一温度值被点选后,将所有曲线141在同一时间下 的所有瞬间温度值进行收集,并依序显示于瞬间温栏133中,请参阅图4所示, 其为图2的步骤104的局部流程图,其电脑系统的详细步骤如下
步骤(1041)判断第一可点选界面15上是否被点选,若是,则进行步骤 (1042),否则,结束此程序;
步骤(1042)判断第一可点选界面15上被点选的位置是否为任一曲线141 上代表任一时间点的温度值,若是,则进行步骤(1043),否则,回步骤(1041);
步骤(1043)依据被点选位置所代表的时间点,呼叫出所有温度数据对应 该时间点下的所有温度值,在此定义为瞬间温度值;以及
步骤(1044)将所有瞬间温度值依序显示于瞬间温栏133中,回歩骤 (1041)。
如此,每当任一曲线141的任一时间点被点选后,瞬间温栏133中便改显 示该被点选时间点的所有瞬间温度值,以便同时收集所有曲线141在同一时间 点下的瞬间温度值。
步骤(105)提供一数据输出区13的第二可点选界面16,使得数据输出 区13上至少一组温度数据被点选后,即可分别记录被点选的温度值
此步骤中,可于数据输出区13上提供一第二可点选界面16,工程师可于 数据输出区13中的至少一栏被点选后,立即储存数据输出区13中的该组温度数据至电脑系统中,以完成测试温度数据的记录。
虽然本发明已以一较佳实施例揭露如上,然其并非用以限定本发明,本发 明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领 域的技术人员可根据本发明作出各种相应的改变和变形,但这些相应的改变和 变形都应属于本发明所附的权利要求的保护范围。
权利要求
1. 一种收集温度数据的方法,其特征在于,包括载入一温度记录档,温度记录档为不同取样点在一段时间下所收集的多组温度数据;依据每一该温度数据中的多个温度值,绘制并显示一具有多条曲线的图形,且每一该曲线分别代表一组温度数据;在该图形上提供一第一可点选界面;当该图形上任一曲线的任一温度值被点选后,收集该曲线上同一时间下的瞬间温度值;以及分别记录该瞬间温度值。
2. 根据权利要求1所述的收集温度数据的方法,其特征在于,该温度记 录档为存入逗号分格的文档。
3. 根据权利要求1所述的收集温度数据的方法,其特征在于,当该图形 上任一曲线的任一温度值被点选后,同时收集该曲线上同一时间的瞬间温度值 的步骤中,包括判断该第一可点选界面是否被点选;当该第一可点选界面已被点选,则判断该第一可点选界面上被点选的位置 是否为每一该曲线上代表一时间点的温度值;当该第一可点选界面上被点选的位置为每一该曲线上的温度值,则依据该 温度值被点选位置所代表的时间点,呼叫出所有温度数据对应该时间点下的所 有瞬间温度值;以及显示所有的瞬间温度值在一操作画面的一数据输出区中。
4. 根据权利要求1所述的收集温度数据的方法,其特征在于,载入该温 度记录档的步骤后,更包括显示每一该温度数据中的最高及最低温度值。
5. 根据权利要求4所述的收集温度数据的方法,其特征在于,显示每一 该温度数据中的最高及最低温度值的步骤中,更包括将该温度记录档的该温度值,由数值数据类型分别转换为符合字串数据类 型的一温度值字串变量;将每一该温度值字串变量依序转换为一维阵列;在该温度值字串变量中,加入可辨识二维阵列的定义符号,而转换为一二 维阵列;于该二维阵列中,分别判断出每一该温度数据的最大值及最小值;以及 将每一该温度数据的最大值及最小值依序显示于一操作画面的一数据输 出区中。
6.根据权利要求3或5所述的方法,其特征在于,分别记录该瞬间温度 值的步骤中,更包括提供一数据输出区的第二可点选界面,使得该数据输出区 上至少一组温度数据被点选后,即可分别记录被点选的瞬间温度值、最高温度 值及最低温度值。
全文摘要
本发明公开一种收集温度数据的方法,以便于测试工程师收集不同取样温度数据的温度值,该方法可执行于一电脑系统中,首先载入一温度记录档,温度记录档为不同取样点在一段时间下所收集的多组温度数据,并依据各组温度数据中的众多温度值,绘制并显示一具有多条曲线的曲线图,且各条曲线分别代表一组温度数据,同时在曲线图上提供一可点选界面,使得曲线图上任一曲线的任一时间点被点选后,而可同时收集所有曲线在同一时间点下的瞬间温度值,并将所点选的瞬间温度值记录至电脑系统中,以完成温度数据的记录。
文档编号G06F11/34GK101446916SQ20071019485
公开日2009年6月3日 申请日期2007年11月27日 优先权日2007年11月27日
发明者曹钦荣, 陈敏郎 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1