风流流速数据格式转换系统及方法

文档序号:6502670阅读:234来源:国知局
风流流速数据格式转换系统及方法
【专利摘要】一种风流流速数据格式转换系统及方法,该方法包括步骤:建立一EXCEL文档,并将待转换的风流流速数据写入到EXCEL文档的Data工作表中;在EXCEL文档的Main工作表中设置一分析区域的各项参数,包括对电路板上被设为分析区域的部分所划分的网格数;读取Data工作表中对应该分析区域的风流流速数据,并划分网格;计算每一网格中包含的所有风流流速数据的等量值;用各个等量值替代各个相应的网格中的所有风流流速数据,并保存在该Excel文档中的Final工作表中,并将该Final工作表中的数据保存为文本文档。本发明的转换系统及方法,可实现数据格式由热学模拟软件支持的格式到直流电源分析软件支持的格式的转换。
【专利说明】风流流速数据格式转换系统及方法

【技术领域】
[0001] 本发明涉及一种数据格式的自动化转换方法,尤其涉及一种风流流速数据格式转 换系统及方法。

【背景技术】
[0002] 如今,随着电子产品中应用的高速电子系统的迅速发展,电子系统的时钟脉冲频 率也在不断提高。但是随之产生的热量会降低电子系统的运行效率,严重者甚至会给电子 系统带来不可预估的损坏。为了在产品量产前提出有效的散热解决方案来提升产品的性 能,业界开发出一些能够根据产品的电子系统运行时产生的热量,计算出必需的相应散热 风流流速的热学模拟软件,例如Mentor Graphic公司开发的FL0THERM软件。在计算出相 应的散热风流流速数据结果后,直流电源分析是一个必不可少的重要环节,直流电源分析 可以对电路板上的各个电子元件是否达到额定的工作电压给电路设计者提供初步的分析 结果,例如Cadence公司的PowerDC软件便是应用于电路板直流电源分析的软件。然而,由 FL0THERM软件计算出的散热风流流速数据的格式(如图1 (a)所示)与PowerDC软件要求的 数据格式(如图1(b)所示)不同,必须先将FL0THERM软件计算出的散热风流流速数据进行 格式转换,才能写入PowerDC软件中进行分析。


【发明内容】

[0003] 有鉴于此,有必要提供一种风流流速数据格式转换方法,以实现数据格式由热学 模拟软件支持的格式到直流电源分析软件支持的格式的转换。
[0004] 一种风流流速数据格式转换方法,应用于一种风流流速数据格式转换系统中。该 转换系统包括一文档建立模块、一数据写入模块、一设置模块、一数据读取模块、一划分模 块、一数据转换模块以及一存储控制模块,该转换方法包括以下步骤:
[0005] 文档建立模块响应用户建立EXCEL文档的操作而建立一EXCEL文档,并在该EXCEL 文档中建立三个工作表,该三个工作表分别为:Main工作表、Data工作表以及Final工作 表;
[0006] 数据写入模块将待转换的风流流速数据写入到该EXCEL文档的Data工作表中;
[0007] 设置模块响应用户的设置操作而在该EXCEL文档的Main工作表中设置一个分析 区域的各项参数,该参数包括电路板上被设为分析区域的部分的尺寸、在X方向和Y方向上 的座标平移量以及对该电路板上被设为分析区域的部分所划分的网格数;
[0008] 数据读取模块根据Main工作表中设定的分析区域的各项参数,读取Data工作表 中对应于该分析区域的风流流速数据;
[0009] 划分模块根据Main工作表中设定的网格数,在对应于该分析区域的风流流速数 据中划分网格;
[0010] 数据转换模块计算每一网格中包含的所有风流流速数据的等量值;
[0011] 数据转换模块用各个等量值替代各个相应的网格中的所有原始风流流速数据,使 每个网格中只包含一个风流流速数据点;
[0012] 存储控制模块将各个等量值保存在该Excel文档中的Final工作表中,并将该 Final工作表中的数据保存为文本文档。
[0013] 还有必要提供一种风流流速数据格式转换系统,以实现数据格式由热学模拟软件 支持的格式到直流电源分析软件支持的格式的转换。
[0014] 一种风流流速数据格式转换系统,包括:
[0015] 一文档建立模块,用于响应用户建立EXCEL文档的操作而建立一 EXCEL文档,并 在该EXCEL文档中建立三个工作表,该三个工作表分别为:Main工作表、Data工作表以及 Final工作表;
[0016] 一数据写入模块,用于将待转换的风流流速数据写入到该EXCEL文档的Data工作 表中;
[0017] 一设置模块,用于响应用户的设置操作而在该EXCEL文档的Main工作表中设置一 个分析区域的各项参数,该参数包括电路板上被设为分析区域的部分的尺寸、在X方向和Y 方向上的座标平移量以及对该电路板上被设为分析区域的部分所划分的网格数;
[0018] 一数据读取模块,用于根据Main工作表中设定的分析区域的各项参数,读取Data 工作表中对应于该分析区域的风流流速数据;
[0019] 一划分模块,用于根据Main工作表中设定的网格数,在对应于该分析区域的风流 流速数据中划分网格;
[0020] -数据转换模块,用于计算每一网格中包含的所有风流流速数据的等量值,并用 各个等量值替代各个相应的网格中的所有原始风流流速数据,使每个网格中只包含一个风 流流速数据点;以及
[0021] 一存储控制模块,用于将各个等量值保存在该Excel文档中的Final工作表中,并 将该Final工作表中的数据保存为文本文档。
[0022] 本发明提供的风流数据格式转换系统及方法,可实现数据格式由热学模拟软件支 持的格式到直流电源分析软件支持的格式的转换,并可确保数据的准确性,提高转换的效 率。

【专利附图】

【附图说明】
[0023] 图1 (a)为一热学模拟软件FL0THERM输出的风流流速数据表示意图,图1 (b)为一 直流电源分析软件PowerDC支持的数据格式示意图。
[0024] 图2为本发明的一种风流流速数据格式转换系统模块图。
[0025] 图3为本发明的一种风流流速数据格式转换方法流程图。
[0026] 图4为一 EXCEL文档的Data工作表的示意图。
[0027] 图5为图4的EXCEL文档的Main工作表的示意图。
[0028] 图6为图4的EXCEL文档的Data工作表中记录的对应于图5中设定的分析区域 的数据示意图。
[0029] 图7 (a)为根据图5的设定将图6的EXCEL文档的Data工作表重新进行划分的示 意图;图7 (b)为图7 (a)等效不意图。
[0030] 图8为图4的EXCEL文档的Final工作表的示意图。
[0031] 图9为图1中的直流电源分析软件的输入界面示意图。
[0032] 主要元件符号说明
[0033] 电子装置 100
[0034] 转换系统 S1
[0035] 文档建立模块 21
[0036] 数据写入模块 22
[0037] 设置模块 23
[0038] 数据读取模块 24
[0039] 划分模块 25
[0040] 数据转换模块 26
[0041] 存储控制模块 27
[0042] 步骤 S301 ?S308
[0043] 如下【具体实施方式】将结合上述附图进一步说明本发明。

【具体实施方式】
[0044] 下面将结合附图,对本发明作进一步的详细说明。
[0045] 请参阅图2,为本发明的风流流速数据格式转换系统S1的模块图。该风流流速数 据格式转换系统S1包括文档建立模块21、一数据写入模块22、设置模块23、数据读取模块 24、划分模块25、数据转换模块26以及存储控制模块27。该转换系统S1用于对由一热学 模拟软件根据一电子系统运行时产生的热量预先计算出对应于电子系统的电路板的各个 座标点的风流流速数据(如图1(a)所示)进行格式转换,从而使由热学模拟软件计算出的 风流流速数据的格式自动转换为直流电源分析软件可以识别的格式。其中,该系统S1可运 行于一电子装置100中。在其他实施方式中,该系统S1为固化于电子装置100中的硬件单 元。其中,该电子装置100为台式电脑、笔记本电脑、手机等装置。
[0046] 其中,该风流流速数据格式转换系统S1的各个模块的功能将结合下面的描述进 行说明。
[0047] 请一并参阅图3,本发明提供一种风流流速数据格式转换方法,可将由热学模拟软 件计算出的风流流速数据自动转换为直流电源分析软件可以识别的格式。在本实施方式 中,该热学模拟软件采用Mentor Graphic公司开发的FL0THERM软件,该直流电源分析软件 采用Cadence公司的PowerDC软件。
[0048] 该转换方法具体包括以下步骤:
[0049] 步骤S301,请一并参阅图4,文档建立模块21响应用户建立EXCEL文档的操作而 建立一 EXCEL文档,并在该EXCEL文档中建立三个工作表,该三个工作表分别为:Main工作 表、Data工作表以及Final工作表。
[0050] 步骤S302,数据写入模块22将待转换的风流流速数据写入到该EXCEL文档的 Data工作表中。
[0051] 步骤S303,请一并参阅图5,设置模块23响应用户的设置操作而在该EXCEL文档 的Main工作表中设置一个分析区域的各项参数,该参数包括电路板上被设为分析区域的 部分的尺寸、在X方向和Y方向上的座标平移量以及对该电路板上被设为分析区域的部分 所划分的网格数。例如图5中将电路板上被设为分析区域的部分的的长度设为800mm,宽度 设为500mm,并在X方向上平移110. 3mm,Y方向上平移252. 1mm,对该电路板上被设为分析 区域的部分所划分的网格设为5行5列,故每个网格的长度为160mm,宽度为100_。
[0052] 步骤S304,数据读取模块24根据Main工作表中设定的分析区域的各项参数,读取 Data工作表中对应于该分析区域的风流流速数据(图6中只显示部分数据)。
[0053] 步骤S305,划分模块25根据Main工作表中设定的网格数,在对应于该分析区域的 风流流速数据中划分网格(如图7(a)所示)。其中,每个网格中包含不同数量个风流流速数 据点(如图7(a)中所示的圆点),数据点不均匀分布可以理解为某些数据点的数据为0而存 在一些空白的点。
[0054] 步骤S306,数据转换模块26计算每一网格中包含的所有风流流速数据的等量值。 在本实施方式中,数据转换模块26先计算每一网格中包含的所有风流流速数据的平均值 及标准差,再去除与该平均值相差3个标准差的风流流速数据,然后再计算剩余风流流速 数据的平均值而得到每一网格中包含的所有风流流速数据的等量值。即,在本实施方式中, 该等量值定义为该剩余风流流速数据的平均值。
[0055] 步骤S307,数据转换模块26还用各个等量值替代各个相应的网格中的所有原始 风流流速数据,使每个网格中只包含一个风流流速数据点(如图7(b)中所示的圆点)。
[0056] 步骤S308,存储控制模块27将各个等量值保存在该Excel文档中的Final工作表 (如图8所示)中,并将Final工作表中的数据保存为文本文档。
[0057] 这样,由热学模拟软件计算出来的风流流速数据经过参数设置、表格写入、网格划 分、数据转换等步骤后,原始的风流流速数据的格式即可自动转换为直流电源分析软件支 持的格式,在该直流电源分析软件中的一输入界面中写入该文本文档即可对该分析区域的 风流流速进行直流电源分析了(如图9所示)。
[0058] 本【技术领域】的普通技术人员应当认识到,以上的实施方式仅是用来说明本发明, 而并非用作为对本发明的限定,只要在本发明的实质精神范围之内,对以上实施方式所作 的适当改变和变化都落在本发明要求保护的范围之内。
【权利要求】
1. 一种风流流速数据格式转换方法,应用于一种风流流速数据格式转换系统中,其特 征在于:该转换系统包括一文档建立模块、一数据写入模块、一设置模块、一数据读取模块、 一划分模块、一数据转换模块以及一存储控制模块,该转换方法包括以下步骤: 文档建立模块响应用户建立EXCEL文档的操作而建立一 EXCEL文档,并在该EXCEL文 档中建立三个工作表,该三个工作表分别为:Main工作表、Data工作表以及Final工作表; 数据写入模块将待转换的风流流速数据写入到该EXCEL文档的Data工作表中; 设置模块响应用户的设置操作而在该EXCEL文档的Main工作表中设置一个分析区域 的各项参数,该参数包括电路板上被设为分析区域的部分的尺寸、在X方向和Y方向上的座 标平移量以及对该电路板上被设为分析区域的部分所划分的网格数; 数据读取模块根据Main工作表中设定的分析区域的各项参数,读取Data工作表中对 应于该分析区域的风流流速数据; 划分模块根据Main工作表中设定的网格数,在对应于该分析区域的风流流速数据中 划分网格; 数据转换模块计算每一网格中包含的所有风流流速数据的等量值; 数据转换模块用各个等量值替代各个相应的网格中的所有原始风流流速数据,使每个 网格中只包含一个风流流速数据点; 存储控制模块将各个等量值保存在该Excel文档中的Final工作表中,并将该Final 工作表中的数据保存为文本文档。
2. 如权利要求1所述的转换方法,其特征在于,步骤"数据转换模块计算每一网格中包 含的所有风流流速数据的等量值"具体为: 数据转换模块先计算每一新网格中包含的所有风流流速数据的平均值及标准差,再去 除与该平均值相差3个标准差的风流流速数据,然后再计算剩余风流流速数据的平均值而 得到每一网格中包含的所有风流流速数据的等量值。
3. -种风流流速数据格式转换系统,其特征在于:该转换系统包括: 一文档建立模块,用于响应用户建立EXCEL文档的操作而建立一 EXCEL文档,并在该 EXCEL文档中建立三个工作表,该三个工作表分别为:Main工作表、Data工作表以及Final 工作表; 一数据写入模块,用于将待转换的风流流速数据写入到该EXCEL文档的Data工作表 中; 一设置模块,用于响应用户的设置操作而在该EXCEL文档的Main工作表中设置一个分 析区域的各项参数,该参数包括电路板上被设为分析区域的部分的尺寸、在X方向和Y方向 上的座标平移量以及对该电路板上被设为分析区域的部分所划分的网格数; 一数据读取模块,用于根据Main工作表中设定的分析区域的各项参数,读取Data工作 表中对应于该分析区域的风流流速数据; 一划分模块,用于根据Main工作表中设定的网格数,在对应于该分析区域的风流流速 数据中划分网格; 一数据转换模块,用于计算每一网格中包含的所有风流流速数据的等量值,并用各个 等量值替代各个相应的网格中的所有原始风流流速数据,使每个网格中只包含一个风流流 速数据点;以及 一存储控制模块,用于将各个等量值保存在该Excel文档中的Final工作表中,并将该 Final工作表中的数据保存为文本文档。
4.如权利要求3所述的转换系统,其特征在于,该数据转换模块先计算每一新网格中 包含的所有风流流速数据的平均值及标准差,再去除与该平均值相差3个标准差的风流流 速数据,然后再计算剩余风流流速数据的平均值而得到每一网格中包含的所有风流流速数 据的等量值。
【文档编号】G06F17/21GK104142910SQ201310173259
【公开日】2014年11月12日 申请日期:2013年5月10日 优先权日:2013年5月10日
【发明者】唐绍佑, 谢博全, 周玮洁 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1