一种用于示波器的测试方法及装置技术领域
本发明实施例涉及测试技术,尤其涉及一种用于示波器的测试方法及装置。
背景技术
在利用示波器对电路或芯片的信号进行测试的过程中,需要对各个测试参数的数
据和波形图进行记录,并对测量结果进行分析。
常规示波器测试方法是在示波器捕获信号后手工逐一记录测量值到表格中,由于
信号测试点一般很多,手工方法效率低,工作量大的情况下手工容易将数据记错,导致测试
质量不高,同时示波器也缺乏分析数据是否异常的功能。当测试参数过多,数据的记录和分
析就变得麻烦。
发明内容
本发明实施例提供一种用于示波器的测试方法及装置,来提高示波器测试的效率
和质量。
第一方面,本发明实施例提供了一种用于示波器的测试方法,包括:调用待测信号
的测试用例,所述测试用例包括测试时所需的测试信息和测量参数;获取示波器根据所述
测试信息进行测量后的测量数据;从所述测量数据中提取与所述测量参数对应的测量值;
如果所述测量值在所述测量参数对应的阈值范围内,则得到所述测试参数正常的测试结
果;如果所述测量值不在所述测量参数对应的阈值范围内,则得到所述测试参数异常的测
试结果。
第二方面,本发明实施例还提供了一种用于示波器的测试装置,包括:测试用例调
用模块,用于调用待测信号的测试用例,所述测试用例包括测试时所需的测试信息和测量
参数;测量数据获取模块,与所述测试用例调用模块相连,用于获取示波器根据所述测试信
息进行测量后的测量数据;测量值提取模块,与所述测量数据获取模块,用于从所述测量数
据中提取与所述测量参数对应的测量值;测量值判断模块,与所述测量值提取模块相连,用
于:如果所述测量值在所述测量参数对应的阈值范围内,则得到所述测试参数正常的测试
结果;如果所述测量值不在所述测量参数对应的阈值范围内,则得到所述测试参数异常的
测试结果。
本发明实施例通过测试用例设置测试信息、自动采集测试参数并对测试参数的正
确性进行判断,使得测试内容和顺序能够灵活调整,并提高了示波器测试的效率和质量。
附图说明
图1是本发明实施例一提供的用于示波器的测试方法流程图;
图2是本发明实施例二提供的用于示波器的测试方法流程图;
图3是本发明实施例三提供的用于示波器的测试方法流程图;
图4是本发明实施例四提供的用于示波器的测试装置结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描
述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便
于描述,附图中仅示出了与本发明相关的部分而非全部结构。
实施例一
图1是本发明实施例一提供的用于示波器的测试方法流程图,本实施例可适用于
示波器测量的情况,该方法可以由用于示波器的测试装置来执行,该装置可以由软件和/或
硬件方式实现,该装置可以集成在任何提供数据处理的设备中,例如典型的是用户终端设
备,如台式机或平板电脑等。该方法包括:
S101、调用待测信号的测试用例,所述测试用例包括测试时所需的测试信息和测
量参数。
测试用例是为测试硬件而编制的一组测试输入、执行条件以及预期结果,以便测
试电路或芯片是否满足特定功能,例如植入了信号测量数据自动采集软件功能的EXCEL测
试用例,通过测试用例中可自动采集并分析判断测量数据。
进一步地,所述测试时所需的测试信息包括:信号的网络名称和信号的测试点名
称。
测量参数可以预先设置对应的阈值范围。
S102、获取示波器根据所述测试信息进行测量后的测量数据。
通过测试用例的软件功能,设置一个或多个示波器信号的测试信息,待示波器捕
获信号并完成测量后,将测量数据保存至指定位置。
由于可在测试用例设置测试信息,故可灵活调整测试顺序,在测试过程中始终打
开测试用例,可实时了解整个测试过程的执行进度,也避免测试用例文件打开和关闭过程
中的错误。
S103、从所述测量数据中提取与所述测量参数对应的测量值。
从示波器的测量数据提取测量值写入测试用例,用于跟对应的测量参数比较。
S104、如果测量值在测量参数对应的阈值范围内,则得到测试参数正常的测试结
果;如果测量值不在测量参数对应的阈值范围内,则得到测试参数异常的测试结果。
测试用例自动对提取到的测量值进行分析,将测量值和测量参数对应的阈值范围
做比较,确定正常和异常的测试参数,并可将测试结果保存到表格。
本实施例在测试过程中始终打开测试用例,可实时掌握整个测试过程的执行进
度,也避免测试用例文件打开和关闭过程中的错误。由于可在测试用例设置测试信息,故可
灵活调整测试内容和顺序,通过测试用例的软件功能自动采集测试参数并对测试参数的正
确性进行判断,提高了示波器测试的效率和质量。
实施例二
图2是本发明实施例二提供的用于示波器的测试方法流程图,实施例二以上述实
施例为基础,将实施例一的获取所述示波器根据所述测试信息进行测量后的测量数据的步
骤,优化为,获取所述示波器根据所述测试信息进行测量后的信号波形,从所述信号波形中
采集对应的测量数据,以及如果所述信号波形与预设的波形不一致,则确认信号异常。
本实施例提供的用于示波器的测试方法包括以下步骤:步骤S201、步骤S202、步骤
S203、步骤S204和步骤S205。其中,步骤S201与实施例一中的步骤S101相同,步骤S204与实
施例一中的步骤S103相同,步骤S205与实施例一中的步骤S104相同,相同的步骤不再赘述。
S201、调用待测信号的测试用例,所述测试用例包括测试时所需的测试信息和测
量参数。
S202、获取示波器根据所述测试信息进行测量后的信号波形,从所述信号波形中
采集对应的测量数据。
示波器根据所述测试信息进行测量,捕获示波器的信号波形,自动采集信号波形
中如幅度或波长等测量数据并写入测试用例的对应位置,进一步可以根据测试信息命名信
号波形文件并保存到指定目录。
S203、如果所述信号波形与预设的波形不一致,则确认信号异常。
通过测试用例的软件功能可设定长时间自动监控信号是否异常。如果获取的示波
器的信号波形与测试用例中预设的波形不一致,则确认信号出现异常,自动记录测量数据
并保存信号波形。这样可对关键信号进行长时间监控,找出在某些特殊条件下才触发的异
常信号。
S204、从所述测量数据中提取与所述测量参数对应的测量值。
S205、如果测量值在测量参数对应的阈值范围内,则得到测试参数正常的测试结
果;如果测量值不在测量参数对应的阈值范围内,则得到测试参数异常的测试结果。
本实施例通过将示波器的信号波形与测试用例中预设的波形进行比较,实现对关
键信号进行长时间监控,找出在某些特殊条件下才触发的异常信号。
实施例三
图3是本发明实施例三提供的用于示波器的测试方法流程图,实施例三以实施例
一为基础,增加了存储测试参数正常的测试结果和/或测试参数异常的测试结果的步骤。
本实施例提供的用于示波器的测试方法包括以下步骤:步骤S301、步骤S302、步骤
S303、步骤S304和步骤S305。其中,步骤S301、S302、S303及S304分别与实施例一中的步骤
S101、S102、S103及S104相同,相同的步骤不再赘述。
S301、调用待测信号的测试用例,所述测试用例包括测试时所需的测试信息和测
量参数。
S302、获取示波器根据所述测试信息进行测量后的测量数据。
S303、从所述测量数据中提取与所述测量参数对应的测量值。
S304、如果测量值在测量参数对应的阈值范围内,则得到测试参数正常的测试结
果;如果测量值不在测量参数对应的阈值范围内,则得到测试参数异常的测试结果。
S305、存储测试参数正常的测试结果和/或测试参数异常的测试结果。
例如通过按测试用例的存储按钮,将测试参数正常的测试结果和/或测试参数异
常的测试结果存储到指定文档位置。
本实施例通过存储测试参数正常的测试结果和/或测试参数异常的测试结果,使
得测试参数的测试结果方便地记录下来。
实施例四
图4是本发明实施例四提供的用于示波器的测试装置结构示意图。该装置用于执
行上述实施例中的用于示波器的测试方法。该装置可以位于电脑中,并与示波器通过网线
或串口线连接。该装置包括:测试用例调用模块401、测量数据获取模块402、测量值提取模
块403及测量值判断模块404。
测试用例调用模块401,用于调用待测信号的测试用例,所述测试用例包括测试时
所需的测试信息和测量参数。进一步地,所述测试时所需的测试信息包括:信号的网络名称
和信号的测试点名称。
测量数据获取模块402,与所述测试用例调用模块401相连,用于获取示波器根据
所述测试信息进行测量后的测量数据。
测量值提取模块403,与所述测量数据获取模块402,用于从所述测量数据中提取
与所述测量参数对应的测量值。
测量值判断模块404,与所述测量值提取模块403相连,用于:如果所述测量值在所
述测量参数对应的阈值范围内,则得到所述测试参数正常的测试结果;如果所述测量值不
在所述测量参数对应的阈值范围内,则得到所述测试参数异常的测试结果。
本实施例通过测试用例设置测试信息、自动采集测试参数并对测试参数的正确性
进行判断,使得测试内容和顺序能够灵活调整,并提高了示波器测试的效率和质量。
进一步地,所述测量数据获取模块包括:信号波形获取单元,用于获取所述示波器
根据所述测试信息进行测量后的信号波形;数据采集单元,与所述信号波形获取单元相连,
用于从所述信号波形中采集对应的测量数据。
进一步地,所述测量数据获取模块还包括:信号波形确认单元,与所述信号波形获
取单元相连,用于如果所述信号波形与预设的波形不一致,则确认所述信号异常。
本实施例通过将示波器的信号波形与测试用例中预设的波形进行比较,实现对关
键信号进行长时间监控,找出在某些特殊条件下才触发的异常信号。
进一步地,用于示波器的测试装置还包括:测试结果存储模块,与所述测量值判断
模块相连,用于存储所述测试参数正常的测试结果和/或所述测试参数异常的测试结果。
本实施例通过存储测试参数正常的测试结果和/或测试参数异常的测试结果,使
得测试参数的测试结果方便地记录下来。
本发明实施例所提供的用于示波器的测试装置可用于执行本发明任意实施例所
提供的用于示波器的测试方法,具备执行该方法相应的功能和有益效果。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,
本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、
重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行
了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还
可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。