掌桥专利:专业的专利平台
掌桥专利
首页

进行多种电路测试的方法以及建立通用格式文件的方法

文献发布时间:2024-05-31 01:29:11


进行多种电路测试的方法以及建立通用格式文件的方法

技术领域

本发明是关于电路测试方法与建立文件的方法,尤其是关于使用多种仪器以进行多种电路测试的方法以及建立可用于该多种仪器之通用格式文件的方法。

背景技术

电路测试通常借助仪器执行测试软件来达成,不同仪器通常分别适用于不同电路接口与不同通讯协议。现有的测试软件通常支持一单一仪器,而不支持多种仪器。为了使用每种仪器,用户须开发一种测试软件适用于该种仪器;换言之,为了使用N种仪器,用户须开发N种测试软件,而这会耗费很多开发时间,上述N为大于一的整数。此外,不同测试软件的用户操作接口不同,这增加了用户熟悉该些软件的难度。

发明内容

本公开的目的之一在于提供使用多种仪器以进行多种电路测试的方法(后称电路测试方法)以及建立可用于该多种仪器之通用格式文件的方法(后称通用格式文件建立方法),以避免先前技术的问题。

本公开之电路测试方法的一实施例包含下列步骤:准备测试软件能够读取并处理符合一通用格式的一文件,使得该测试软件支持K种仪器的N种通讯接口、M种通讯协议以及多个命令,其中该通用格式包含一接口设定部分、一通讯协议设定部分以及一功能列表部分,该K、该N与该M的每一个为大于一的整数;建立符合该通用格式的多个通用格式文件,以支持该K种仪器,其中该多个通用格式文件的一第一文件支持该K种仪器的一第一仪器,该多个通用格式文件的一第二文件支持该K种仪器的一第二仪器;以及当使用该第一仪器以进行一第一电路测试时,选择该第一文件以进行该第一电路测试;当使用该第二仪器以进行一第二电路测试时,选择该第二文件以进行该第二电路测试。

本公开之电路测试方法的另一实施例包含下列步骤:准备测试软件能够读取并处理符合一通用格式的一文件,使得该测试软件支持K种仪器的N种通讯接口、M种通讯协议以及多个命令,其中该通用格式包含一接口设定部分与一通讯协议设定部分,该N、该M与该K的每一个为大于一的整数;建立符合该通用格式的多个通用格式文件,以支持该K种仪器,其中该多个通用格式文件的一第一文件支持该K种仪器的一第一仪器,该多个通用格式文件的一第二文件支持该K种仪器的一第二仪器;以及当使用该第一仪器以进行一第一电路测试时,选择该第一文件以及组合该第一仪器之多个第一命令的至少一部分,以进行该第一电路测试,以及当使用该第二仪器以进行一第二电路测试时,选择该第二文件以及组合该第二仪器之多个第二命令的至少一部分,以进行该第二电路测试。

依据本公开之通用格式文件建立方法的一实施例,该通用格式文件能够被测试软件读取及处理;该测试软件支持K种仪器的N种通讯接口、M种通讯协议以及多个命令;该通用格式文件支持该K种仪器的一特定仪器,并支持该N种通讯接口的一特定接口、该M种通讯协议的一特定协议以及该特定仪器的一特定功能,其中该N、该M与该K的每一个为大于一的整数;以及该通用格式文件符合一通用格式,其中该通用格式包含一接口设定部分、一通讯协议设定部分以及一功能列表部分。上述实施例包含下列步骤:于一仪器字段设定该特定仪器的名称、从一接口选单中选择该特定接口以及从一角色选单中决定该特定仪器的至少一角色,以建立该通用格式文件的该接口设定部分,其中该接口选单所需的相关通信设置包含于测试软件的一用户接口;当一协议选单包含该特定协议时,从该协议选单中选择该特定协议,以建立该通用格式文件的该通讯协议设定部分,其中该协议选单包含于该用户接口;当该协议选单不包含该特定协议时,于该通用格式文件的一协议页面添加该特定协议,再从该协议选单选择该特定协议;以及从一命令选单中选择该特定仪器之至少一命令的至少一部分,以建立该通用格式文件的该功能列表部分,其中该命令选单包含于该用户接口,该功能列表部分对应该特定功能。

有关本发明的特征、实例与功效,兹配合图式作较佳实施例详细说明如下。

附图说明

图1显示本公开之电路测试方法的一实施例;

图2显示建立图1之通用格式文件的一示范性实例;

图3显示图1之电路测试方法之一示范性开发流程的示意图;

图4显示本公开之电路测试方法的另一实施例;以及

图5显示本公开之通用格式文件建立方法的一实施例。

具体实施方式

本说明书公开了使用多种仪器以进行多种电路测试的方法(后称电路测试方法)以及建立可用于多种仪器之通用格式文件的方法(后称通用格式文件建立方法),能够节省用于多种仪器之测试软件的总开发时间,并允许用户使用同一测试软件来操作多种仪器。

图1显示本公开之电路测试方法的一实施例。图1的实施例包含下列步骤:

S110:准备测试软件能够读取并处理符合一通用格式的一文件,使得该测试软件支持K种仪器的N种通讯接口、M种通讯协议以及多个命令(commands),其中该通用格式包含一接口设定部分、一通讯协议设定部分以及一功能列表部分,该K、该N与该M的每一个为大于一的整数。

举例而言,该K不小于该N与该M的任一个。

值得注意的是,本公开之电路测试方法着重于提供可用于多种仪器的通用格式文件,而非开发测试软件,且开发测试软件以支持特定仪器可依据该特定仪器的数据表(datasheet)以及借由已知的软件开发技术来实现,因此,本公开不深入讨论如何开发测试软件。

S120:建立符合该通用格式的多个通用格式文件,以支持该K种仪器,其中该多个通用格式文件的一第一文件支持该K种仪器的一第一仪器,该多个通用格式文件的一第二文件支持该K种仪器的一第二仪器。

S130:当使用该第一仪器以进行一第一电路测试时,选择该第一文件以进行该第一电路测试;当使用该第二仪器以进行一第二电路测试时,选择该第二文件以进行该第二电路测试。

承上所述,于图1之实施例的一示范性实例中,该第一文件支持该N种通讯接口的一第一接口、该M种通讯协议的一第一协议以及该第一仪器的一第一功能,而建立该第一文件的步骤如图2所示,包含:

S210:于一仪器字段设定该第一仪器的名称、从一接口选单中选择该第一接口(例如:以太网络接口(Ethernet Interface,ETN)、通用异步收发传输器(UniversalAsynchronous Receiver/Transmitter,UART)、通用接口总线(General PurposeInterface Bus,GPIB)、建议标准第232号(Recommend Standard number 232,RS232)、通用串行总线(Universal Serial Bus,USB)等等)以及从一角色选单中决定该第一仪器的至少一角色,以建立该第一文件的该接口设定部分,其中该接口选单所需的相关通信设置包含于该测试软件的一用户接口。

该接口设定部分的一实施例如底下表1所示,其中括号内的中文为批注说明,不一定要包含于该接口设定部分里。

表1

S220:当一协议选单包含该第一协议时,从该协议选单中选择该第一协议(例如:可程序仪器标准命令(Standard Commands for Programmable Instruments,SCPI)、传输控制协议/因特网协议(Transmission Control Protocol/Internet Protocol,TCP/IP)等等),以建立该第一文件的该通讯协议设定部分,其中该协议选单包含于该用户接口;当该协议选单不包含该第一协议时,于该第一文件的一协议页面添加该第一协议,再从该协议选单选择该第一协议。

该通讯协议设定部分的一实施例如底下表2所示,其中括号内的中文为批注说明,不一定要包含于该协议选单里。值得注意的是,一种仪器可支持一种或多种协议。

表2

S230:从一命令选单中选择该第一仪器之多个第一命令的至少一部分(例如:加载显示格式(Loads a format,FMTL)、设定显示画面格式(Sets the sampling mode,DVSM)、XVSI、IMGL、NBPC、FMTU等等),以建立该第一文件的该功能列表部分,其中该命令选单包含于该用户接口,该第一文件的该功能列表部分对应前述第一功能。

该功能列表部分的一实施例如底下表3所示,其中括号内的中文为批注说明,不一定要包含于该协议选单里。

表3

图3显示图1之电路测试方法之一示范性开发流程的示意图。如图3所示,该开发流程包含:

S310:准备该测试软件。编辑一或多个测试功能。每个测试功能是由一仪器之至少一命令的至少一部分所组成。

S320:编辑一个或多个测试功能。每个测试功能是由一仪器之至少一命令的至少一部分所组成。

S330:支持多个通讯协议(例如:协议A、协议B与协议C)。

S340:支持多个通讯接口(例如:接口A、接口B与接口C)。

S350:支持多个仪器(例如:仪器A、仪器B、仪器C、仪器D与仪器E)。该多个仪器的任一个采用S330之多个通讯协议的其中之一以及S340之多个通讯接口的其中之一。

图4显示本公开之电路测试方法的另一实施例。相较于图1的实施例,图4之实施例的通用格式不包含前述功能列表部分,而是于进行一功能测试时,组合多个命令的至少一部分以达成该功能测试。图4的实施例包含下列步骤:

S410:准备测试软件能够读取并处理符合一通用格式的一文件,使得该测试软件支持K种仪器的N种通讯接口、M种通讯协议以及多个命令,其中该通用格式包含一接口设定部分与一通讯协议设定部分,该N、该M与该K的每一个为大于一的整数。

S420:建立符合该通用格式的多个通用格式文件,以支持该K种仪器,其中该多个通用格式文件的一第一文件支持该K种仪器的一第一仪器,该多个通用格式文件的一第二文件支持该K种仪器的一第二仪器。

S430:当使用该第一仪器以进行一第一电路测试时,选择该第一文件以及组合该第一仪器之多个第一命令的至少一部分,以进行该第一电路测试;当使用该第二仪器以进行一第二电路测试时,选择该第二文件以及组合该第二仪器之多个第二命令的至少一部分,以进行该第二电路测试。

由于本领域技术人员能够参考图1之实施例的公开来了解图4之实施例的细节与变化,亦即图1之实施例的技术特征可合理应用于图4的实施例中,重复及冗余之说明在此省略。

图5显示本公开之通用格式文件建立方法的一实施例。于图5的实施例中,该通用格式文件能够被测试软件读取及处理;该测试软件支持K种仪器的N种通讯接口、M种通讯协议以及多个命令,其中该N、该M与该K的每一个为大于一的整数;该通用格式文件支持该K种仪器的一特定仪器,并支持该N种通讯接口的一特定接口、该M种通讯协议的一特定协议以及该特定仪器的一特定功能;该通用格式文件符合一通用格式,该通用格式包含一接口设定部分、一通讯协议设定部分以及一功能列表部分。图5的实施例包含下列步骤:

S510:于一仪器字段设定该特定仪器的名称、从一接口选单中选择该特定接口以及从一角色选单中决定该特定仪器的至少一角色,以建立该通用格式文件的该接口设定部分,其中该接口选单所需的相关通信设置包含于该测试软件的一用户接口。

S520:当一协议选单包含该特定协议时,从该协议选单中选择该特定协议,以建立该通用格式文件的该通讯协议设定部分,其中该协议选单包含于该用户接口;当该协议选单不包含该第一协议时,于该第一文件的一协议页面添加该第一协议,再从该协议选单选择该第一协议。

S530:从一命令选单中选择该特定仪器之至少一命令的至少一部分,以建立该通用格式文件的该功能列表部分,其中该命令选单包含于该用户接口,该功能列表部分对应前述特定功能。

由于本领域技术人员能够参考图1之实施例的公开来了解图5之实施例的细节与变化,亦即图1之实施例的技术特征可合理应用于图4的实施例中,重复及冗余之说明在此省略。

请注意,在实施为可能的前提下,本技术领域技术人员可选择性地实施前述任一实施例中部分或全部技术特征,或选择性地实施前述多个实施例中部分或全部技术特征的组合,借此增加本发明实施时的弹性。

综上所述,本发明能够节省用于多种仪器之测试软件的总开发时间,并允许用户使用同一测试软件来操作多种仪器。

虽然本发明之实施例如上所述,然而该些实施例并非用来限定本发明,本技术领域技术人员可依据本发明之明示或隐含之内容对本发明之技术特征施以变化,凡此种种变化均可能属于本发明所寻求之专利保护范畴,换言之,本发明之专利保护范围须视本说明书之申请专利范围所界定者为准。

【符号说明】

S110~S130:电路测试方法的步骤

S210~S230:建立通用格式文件的步骤

S310~S350:电路测试方法之开发流程的步骤

S410~S430:电路测试方法的步骤

S510~S530:建立通用格式文件的步骤。

相关技术
  • 用于对在通用即插即用装置与远程用户界面客户机之间的通信进行中继的格式文件方法和设备
  • 一种与不同测试仪建立连接进行测试生成测试报告的方法
技术分类

06120116623314