自动测试系统及其运行方法、仪控装置的制作方法

文档序号:6154335阅读:246来源:国知局
专利名称:自动测试系统及其运行方法、仪控装置的制作方法
技术领域
本发明与自动测试有关,并且特别地,涉及一种能够提供人性化操作界面以简化 测试命令集的编写难度的自动测试系统、仪控装置及其运行方法。
背景技术
近年来,随着科技不断地发展,各种电子装置在研发阶段或已制造成产品要出厂 之前,均需要进行相关的测试程序,以确保电子产品能够符合安全规范及产品规格的要求。一般而言,于目前市面上常见的自动测试系统中,其编写测试命令集的人机界面 的设计方式不外乎有下列两种方式。第一种方式是该自动测试系统的人机界面将所有的 测试命令如同打字般逐行地书写下来,如图1所示。此种方式的最大缺点是操作人员必须 熟记每一道测试命令的名称,并且需要遵守该自动测试系统自行定义的书写格式,因此,此 种方式不但执行的难度较高,需要相当专业且熟练的操作人员才能够胜任,而且花费的时 间也非常长。至于另一种方式则是该自动测试系统的人机界面先将所有的测试命令加以列 表,甚至可以通过树状结构将所有的测试命令加以分类,如图2所示,当使用者点选编辑窗 口上方的树状结构中的测试命令“SetAllLOADJnputState”时,编辑窗口下方的测试命令 编辑行即会自动列出此一测试命令。借由此种方式,当使用者在操作该自动测试系统的人 机界面时,可以采用“点选”的方式来取代传统的“逐行打字”的方式以完成测试命令集的 编写,的确可以降低操作人员实际执行时的难度,也可缩短部分的操作时间。然而,随着电子产品所具备的功能越来越繁复,其需要测试的功能项目越来越多, 以交换式电源自动测试系统为例,光是某单一项功能测试项目所对应的控制命令长度往往 高达数百列甚至上千列之多,至于整个交换式电源测试所需的控制命令集的内容更是庞 大,即使通过“点选”的方式也相当旷日废时,严重影响各种电子设备研发测试以及产品上 市的时程。

发明内容
因此,本发明的主要目的在于提供一种能够提供人性化操作界面的自动测试系 统、仪控装置及其运行方法,以解决上述问题。本发明的一目的在于提供一种自动测试系统。根据一具体实施例,该自动测试系 统包含多个仪器及一仪控装置。于此实施例中,该仪控装置用以控制所述多个仪器分别对 一待测物进行测试。实际上,所述多个仪器可以是各种不同的测试仪器,但不以此为限。于此实施例中,该仪控装置将会显示包含多个操作单元的一操作画面,其中,所述 多个操作单元分别对应于所述多个仪器的不同功能或操作状态。于一特定时间间隔内,该 仪控装置将会记录使用者于该操作画面上所执行的至少一操作步骤并据以产生一记录文 件。实际上,该特定时间间隔从一开始记录时间至一结束记录时间为止,并且该开始记录时 间及该结束记录时间由使用者所决定。
4
本发明的另一目的是提供一种仪控装置。根据一具体实施例,本发明的仪控装置 应用于一自动测试系统中,并且该自动测试系统包含有多个仪器,用以分别对一待测物进 行测试。于此实施例中,该仪控装置包含一显示模块及一记录模块。其中,该显示模块用以 显示包含多个操作单元的一操作画面。所述多个操作单元分别对应于所述多个仪器的不同 功能或操作状态。该记录模块用以于一特定时间间隔内,记录使用者于该操作画面上所执 行的至少一操作步骤并据以产生一记录文件。本发明的再一目的是提供一种运行一自动测试系统的方法。该自动测试系统包含 多个仪器及一仪控装置,其中,该仪控装置用以控制所述多个仪器分别对一待测物进行测 试。根据一具体实施例,本发明的自动测试系统运行方法包含下列步骤(a)该仪控装置显 示包含多个操作单元的一操作画面,其中所述多个操作单元分别对应于所述多个仪器的不 同功能或操作状态;以及(b)于一特定时间间隔内,该仪控装置记录使用者于该操作画面 上所执行的至少一操作步骤并据以产生一记录文件。相较于先前技术,根据本发明的自动测试系统、仪控装置及其运行方法能够提供 一种较为人性化的操作界面,通过此一操作界面,使用者不需熟记所有测试命令的名称及 参数内容,只需实际操作各种测试的流程步骤,仪控装置即会同时将使用者于操作期间内 操作所有测试仪器的功能或按钮的操作历程加以记录下来,并自动转化成自动测试系统执 行所需的测试命令集,故可大幅减少原先操作人员编写测试命令集所耗费的大量时间与精 神,也有效缩短各种电子设备研发测试以及产品上市的时程。关于本发明的优点与精神可以借由以下的发明详述及附图得到进一步的了解。


[0014 [0015 [0016 [0017 [0018 [0019 [0020 [0021 [0022 [0023 [0024 [0025 [0026 [0027 [0028 [0029 [0030
图1及图2分别示出传统上两种不同的测试命令集编写方式的示意图。
图3示出根据本发明的第一具体实施例的自动测试系统的功能方框图。
图4示出于操作画面中所显示的操作单元的一范例。
图5示出记录模块根据上述操作历程所产生的记录文件的一范例。
图6示出根据本发明的第三具体实施例的自动测试系统运行方法的流程图<
并且,上述附图中的附图标记说明如下
SlO S14 流程步骤
I自动测试系统
II第一仪器 13 第三仪器 102 显示模块 106 编辑模块
21 23:负载操作单元 25 关闭按钮 27 取得波形按钮 29 频率数值调整旋钮 31 取得电流值显示框
10 仪控装置 12 第二仪器 100 设定模块 104 记录模块 2 操作画面 24 负载数值调整旋钮 26 示波器画面 28 电压数值调整旋钮 30 取得电压值显示框
具体实施例方式根据本发明的第一具体实施例为一种自动测试系统。请参照图3,图3是示出该自 动测试系统的功能方框图。如图3所示,自动测试系统1包含仪控装置10、第一仪器11、第 二仪器12及第三仪器13。其中,第一仪器11、第二仪器12及第三仪器13均耦接至仪控装 置10。于实际应用中,第一仪器11 第三仪器13可以为任何种类的测试仪器,譬如负载 模块(Load Module)、电源供应器(Power Source)等,但不以此为限。此外,自动测试系统 1所包含的仪器的数量可视实际测试时的需求而定,并不以此例的三个为限。于此实施例中,自动测试系统1的仪控装置10的主要功能在于控制第一仪器11、 第二仪器12及第三仪器13分别对一待测物进行测试。如图3所示,仪控装置10包含有设 定模块100、显示模块102、记录模块104及编辑模块106。其中,显示模块102耦接至设定 模块100及记录模块104 ;记录模块104耦接至设定模块100及编辑模块106。接下来,将 分别就仪控装置10所包含的各模块及其具备的功能进行详细的介绍。首先,在实际对一待测物进行测试之前,使用者需先通过设定模块100自行设定 于显示模块102所显示的操作画面中的多个操作单元的种类、数目及排列情形,以及所述 多个操作单元与第一仪器11至第三仪器13的不同功能或操作状态之间的对应关系。实际 上,该操作画面可通过计算机图形化仪控软件实现,但不以此为限;所述多个操作单元可以 旋钮、按钮、调整卷轴及/或输入框的形式显示于操作画面,但不以此为限。请参照图4,图4是示出于操作画面中所显示的操作单元的一范例。如图4所 示,操作画面2包含负载操作单元(CC、CV及CP) 21 23、负载(loading)数值调整旋钮 24、关闭按钮25、示波器画面26、取得波形按钮27、电压(voltage)数值调整旋钮28、频率 (frequency)数值调整旋钮29、取得电压值(V)显示框30以及取得电流值(I)显示框31 等操作单元。值得注意的是,上述显示于操作画面2的这些操作单元21 31的种类、数目及排 列情形均可由使用者依实际需要事先通过设定模块100自行设定。当使用者通过设定模块 100于操作画面2新增一操作单元时,也须选定该操作单元所对应的测试仪器及测试命令, 并且这些信息将会被存储于一对照表中。之后每次使用者启动仪控装置10时,仪控装置10 即会根据存储于对照表中的数据内容依序建立显示于操作画面2的各个操作单元,而每个 操作单元也均对应于一道仪器控制命令。举例而言,假设对照表中记录有负载操作单元(CC) 21的种类为“按钮”,其位置 为(10,60),所对应的控制命令为“56让(^(1 Mode,0”。当使用者启动仪控装置10时,仪控 装置10即会根据对照表的内容在操作画面2的X = 10,Y = 60的位置上设置一 CC按钮, 当此CC按钮被使用者点选时,仪控装置10即会对相对应的负载仪器送出“SetLoad Mode” 的控制命令,且参数值为0。接着,当使用者已通过设定模块100完成所有设定工作后,即可开始通过操作画 面2所显示各个操作单元执行至少一操作步骤。于此实施例中,仪控装置10的记录模块104 即用以于一特定时间间隔内,记录使用者于该操作画面上所执行的至少一操作步骤并据以 产生一记录文件。实际上,该特定时间间隔从一开始记录时间至一结束记录时间为止,并且 该开始记录时间及该结束记录时间可以由使用者所决定。此外,该至少一操作步骤可包含输入数值或指令、以鼠标点选/控制操作单元及/或以触控方式点选/控制操作单元等动 作,但并不以此为限。也就是说,当使用者拟定好测试计划后,即可启动录制的功能,在开始录制至停止 录制的这段期间内,使用者通过鼠标或触控方式点选操作单元的顺序、间隔及数值,以及通 过键盘输入的数值,还有传送给测试仪器的测试命令名称,均会被仪控装置10的记录模块 104记录下来。接下来,将以图4所示的操作画面2为例进行说明。假设使用者启动录制功能后,间隔了 500ms的时间后才通过鼠标左键将电压数值 调整旋钮28旋转至110后放开,又间隔了 400ms的时间后,使用者再用鼠标左键将频率数 值调整旋钮29旋转至60后放开,再间隔了 600ms的时间后,使用者通过鼠标左键将负载数 值调整旋钮24旋转至1后放开。此时,记录模块104即会根据使用者于此段时间内的操作 历程产生记录文件,图5即示出记录模块104根据上述操作历程所产生的记录文件的一范 例。由于该记录文件已记录有使用者于该特定时间间隔内操作多个操作单元的一操 作历程,并且该操作历程包含有操作顺序、测试命令、数值以及每一操作步骤间的时间间 隔,因此,使用者即可通过编辑模块106适当地编辑该记录文件以产生一自动测试系统控 制命令集。综上所述,此实施例所公开的自动测试系统可提供一种较为人性化的操作界面, 使得使用者不需熟记所有测试命令的名称及参数内容,仪控装置即会在使用者实际操作各 种测试的流程步骤的同时将使用者所有的操作历程加以记录下来,并自动转化成自动测试 系统执行所需的测试命令集。根据本发明的第二具体实施例为一种应用于一自动测试系统的仪控装置。于此实 施例中,该自动测试系统包含多个仪器,用以分别对一待测物进行测试。该仪控装置包含设 定模块、显示模块、记录模块及编辑模块。其中,显示模块耦接至设定模块及记录模块;记录 模块耦接至设定模块及编辑模块。于此实施例中,设定模块用以供使用者设定多个操作单元于该操作画面的种类、 数目与排列情形,以及所述多个操作单元与所述多个仪器的不同功能或操作状态之间的对 应关系。显示模块用以显示包含所述多个操作单元的操作画面。于一特定时间间隔内,该 记录模块记录使用者于该操作画面上所执行的至少一操作步骤并据以产生一记录文件。编 辑模块则用以供使用者编辑该记录文件以产生一自动测试系统控制命令集。至于该仪控装 置的详细情形请参照第一具体实施例中的仪控装置及其附图,在此不另行赘述。根据本发明的第三具体实施例为一种运行一自动测试系统的方法。该自动测试系 统包含多个仪器及一仪控装置,其中,该仪控装置用以控制所述多个仪器分别对一待测物 进行测试。请参照图6,图6是示出该自动测试系统运行方法的流程图。如图6所示,该自 动测试系统运行方法首先执行步骤SlO及S11,分别设定多个操作单元显示于操作画面的 种类、数目及排列情形,以及设定多个操作单元与多个仪器的不同功能或操作状态之间的 对应关系。实际上,步骤SlO及Sll的执行顺序并无一定的限制。接着,该自动测试系统运行方法执行步骤S12,令该仪控装置显示包含所述多个 操作单元的操作画面。实际上,该操作画面可通过计算机图形化仪控软件实现,但不以此 为限;所述多个操作单元可以一旋钮、一按钮、一调整轴或一输入框的形式显示于该操作画面。之后,该自动测试系统运行方法执行步骤S13,令该仪控装置于一特定时间间隔内,记录 使用者于该操作画面上所执行的至少一操作步骤并据以产生一记录文件。实际上,该特定 时间间隔从一开始记录时间至一结束记录时间为止,该开始记录时间及该结束记录时间由 使用者所决定。此外,该记录文件可记录有使用者于该特定时间间隔内操作所述多个操作单元的 一操作历程,该操作历程包含操作顺序、测试命令、数值以及每一操作步骤间的时间间隔。 至于该至少一操作步骤则可包含输入数值或指令、以鼠标点选/控制操作单元及/或以触 控方式点选/控制操作单元。由于该记录文件已记录有使用者于该特定时间间隔内操作多个操作单元的一操 作历程,并且该操作历程包含有操作顺序、测试命令、数值以及每一操作步骤间的时间间 隔,因此,该自动测试系统运行方法可再进一步执行步骤S14,编辑该记录文件以产生一自 动测试系统控制命令集。相较于先前技术,根据本发明的自动测试系统、仪控装置及其运行方法能够提供 一种较为人性化的操作界面,通过此一操作界面,使用者不需熟记所有测试命令的名称及 参数内容,只需实际操作各种测试的流程步骤,仪控装置即会同时将使用者于操作期间内 操作所有测试仪器的功能或按钮的操作历程加以记录下来,并自动转化成自动测试系统执 行所需的测试命令集,故可大幅减少原先操作人员编写测试命令集所耗费的大量时间与精 神,也有效缩短各种电子设备研发测试以及产品上市的时程。借由以上较佳具体实施例的详述,希望能更加清楚描述本发明的特征与精神,而 并非以上述所公开的较佳具体实施例来对本发明的范畴加以限制。相反地,其目的是希望 能涵盖各种改变及具相等性的安排于本发明的权利要求书保护的范围内。
权利要求
一种自动测试系统,包含多个仪器;以及一仪控装置,耦接至所述多个仪器,用以控制所述多个仪器分别对一待测物进行测试,该仪控装置显示包含多个操作单元的一操作画面,所述多个操作单元分别对应于所述多个仪器的不同功能或操作状态,于一特定时间间隔内,该仪控装置记录使用者于该操作画面上所执行的至少一操作步骤并据以产生一记录文件。
2.如权利要求1所述的自动测试系统,其中该特定时间间隔从一开始记录时间至一结 束记录时间为止,该开始记录时间及该结束记录时间由使用者所决定。
3.如权利要求1所述的自动测试系统,其中该记录文件能够被编辑而成为一自动测试 系统控制命令集,该记录文件记录有使用者于该特定时间间隔内操作所述多个操作单元的 一操作历程,该操作历程包含操作顺序、测试命令、数值以及每一操作步骤间的时间间隔。
4.如权利要求1所述的自动测试系统,其中该至少一操作步骤包含输入数值或指令、 以鼠标点选/控制操作单元及/或以触控方式点选/控制操作单元。
5.如权利要求1所述的自动测试系统,其中所述多个操作单元以一旋钮、一按钮、一调 整卷轴及/或一输入框的形式显示于该操作画面,所述多个操作单元显示于该操作画面的 种类、数目及排列情形由使用者设定。
6.一种仪控装置,应用于一自动测试系统中,该自动测试系统包含多个仪器,用以分别 对一待测物进行测试,该仪控装置包含一显示模块,用以显示包含多个操作单元的一操作画面,其中所述多个操作单元分别 对应于所述多个仪器的不同功能或操作状态;以及一记录模块,耦接至该显示模块,该记录模块于一特定时间间隔内,记录使用者于该操 作画面上所执行的至少一操作步骤并据以产生一记录文件。
7.如权利要求6所述的仪控装置,其中该记录文件记录有使用者于该特定时间间隔内 操作所述多个操作单元的一操作历程,该操作历程包含操作顺序、测试命令、数值以及每一 操作步骤间的时间间隔。
8.如权利要求6所述的仪控装置,进一步包含一编辑模块,耦接至该记录模块,用以编辑该记录文件以产生一自动测试系统控制命 令集。
9.如权利要求6所述的仪控装置,进一步包含一设定模块,耦接至该显示模块,用以供使用者设定所述多个操作单元于该操作画面 的种类、数目及排列情形,以及设定所述多个操作单元与所述多个仪器的不同功能或操作 状态之间的对应关系。
10.一种运行一自动测试系统的方法,该自动测试系统包含多个仪器及一仪控装置,该 仪控装置用以控制所述多个仪器分别对一待测物进行测试,该方法包含下列步骤该仪控装置显示包含多个操作单元的一操作画面,其中所述多个操作单元分别对应于 所述多个仪器的不同功能或操作状态;以及于一特定时间间隔内,该仪控装置记录使用者于该操作画面上所执行的至少一操作步 骤并据以产生一记录文件。
11.如权利要求10所述的方法,其中该记录文件记录有使用者于该特定时间间隔内操作所述多个操作单元的一操作历程,该操作历程包含操作顺序、测试命令、数值以及每 作步骤间的时间间隔。
12.如权利要求10所述的方法,进一步包含下列步骤 编辑该记录文件以产生一自动测试系统控制命令集。
13.如权利要求10所述的方法,进一步包含下列步骤设定所述多个操作单元显示于该操作画面的种类、数目及排列情形;以及 设定所述多个操作单元与所述多个仪器的不同功能或操作状态之间的对应关系。操
全文摘要
本发明提供一种自动测试系统及其运行方法、仪控装置。该自动测试系统包含多个仪器及一仪控装置。该仪控装置用以控制所述多个仪器分别对一待测物进行测试。该仪控装置显示包含多个操作单元的一操作画面。所述多个操作单元分别对应于所述多个仪器的不同功能或操作状态。于一特定时间间隔内,该仪控装置记录使用者于该操作画面上所执行的至少一操作步骤并据以产生一记录文件。本发明提供一种较为人性化的操作界面,使用者只需实际操作各种测试的流程步骤,仪控装置即会同时将操作历程加以记录下来,并自动转化成自动测试系统执行所需的测试命令集,故可大幅减少原先操作人员编写测试命令集所耗费的大量时间与精神。
文档编号G01R31/00GK101887087SQ20091013936
公开日2010年11月17日 申请日期2009年5月13日 优先权日2009年5月13日
发明者廖晏生, 陈泓斌 申请人:致茂电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1