一种方便的异常波形的检测方法转让专利

申请号 : CN201210012367.6

文献号 : CN103207295B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 王志彦王悦王铁军李维森

申请人 : 北京普源精电科技有限公司

摘要 :

本发明提供一种方便的异常波形的检测方法,用于数字示波器,包括以下步骤:接收一组包括测量控制信息和与之相适应的阈值的控制信息;依据所述测量控制信息,由所述多帧录制的测量波形数据中获取一帧标准波形数据和多帧测量波形数据,依据所述多帧测量波形数据中毎帧测量波形数据所对应的波形与所述标准波形数据所对应的波形之间的面积,将对应所述面积超出所述阈值的测量波形数据显示为异常波形数据。本发明方便的异常波形的检测方法,能够对录制的测量波形数据进行异常波形数据的检测,利用标准波形数据与测量波形数据之间的面积差,能快速而准确地检测出异常波形数据,并得到测量波形数据与标准波形数据的差异,便于对异常波形数据进行分析。

权利要求 :

1.一种异常波形的检测方法,用于数字示波器,所述数字示波器包括用于保存多帧录制的测量波形数据的存储单元;

用于输入控制信息的输入单元;

用于显示所述录制的测量波形数据的波形显示单元;

其特征在于,包括以下步骤,

步骤1:接收一组包括测量控制信息和与之相适应的阈值的控制信息;

步骤2:依据所述测量控制信息,由所述多帧录制的测量波形数据中获取一帧标准波形数据和多帧测量波形数据,步骤3:依据所述多帧测量波形数据中毎帧测量波形数据所对应的波形与所述标准波形数据所对应的波形之间的面积,将对应所述面积超出所述阈值的测量波形数据显示为异常波形数据。

2.根据权利要求1所述的方法,其特征在于,所述步骤1,接收一组测量控制信息,包括:接收一个标准波形选择信息;

所述步骤2,包括:

依据所述标准波形选择信息,由所述录制的测量波形数据中的选择一帧测量波形数据作为所述的标准波形数据。

3.根据权利要求1所述的方法,其特征在于,所述步骤1,接收一组测量控制信息,包括:接收一个标准波形选择信息;

所述步骤2,包括:

依据所述标准波形选择信息,由所述录制的测量波形数据获取其平均值波形数据作为所述的标准波形数据。

4.根据权利要求3所述的方法,其特征在于,所述步骤3,包括:

通过累计所述标准波形数据的列坐标数据与所述多帧测量波形数据中毎帧测量波形数据的列坐标数据的差值,获取所述的面积。

5.根据权利要求4所述的方法,其特征在于,所述的步骤3,包括子步骤:

对超出所述阈值的所有测量波形数据记录其对应的存储位置;

依据所述记录的测量波形数据的存储位置,显示当前显示的测量波形数据在所述多帧测量波形数据中的排位。

6.根据权利要求5所述的方法,其特征在于,所述步骤3,包括子步骤:

接收一个指定异常波形显示信息;

以波形显示方式,显示所述记录下的存储位置中,与所述指定异常波形显示信息对应的测量波形数据。

7.根据权利要求6所述的方法,其特征在于,所述步骤3还包括,一个初始波形显示步骤:依据所述记录下的测量波形数据的存储位置,首先以波形显示方式,显示其中记录的第一帧测量波形数据。

8.根据权利要求7所述的方法,其特征在于,所述步骤3,包括子步骤:

接收一个相邻故障帧波形显示控制信息;

以波形显示方式,显示所述记录下的存储位置中,与当前显示的测量波形数据相邻的测量波形数据。

9.根据权利要求8所述的方法,其特征在于,所述步骤3,还包括一个缩略波形显示步骤:在同一显示窗口中,以缩略波形显示方式,单独显示超出所述阈值的面积对应的测量波形数据,及其前一帧测量波形数据和后一帧测量波形数据。

10.根据权利要求9所述的方法,其特征在于,所述的步骤3,包括:

依据每帧所述测量波形数据对应的面积与一组测量波形数据对应的面积中的最大面积的比值,设定毎帧测量波形数据的差异度,并,显示当前显示的测量波形数据的差异度。

11.根据权利要求10所述的方法,其特征在于,所述的步骤3,包括:

在一个用于表示毎帧测量波形数据的差异度的直线图中,依据所述一组测量波形数据的帧数设定毎帧测量波形数据的差异度的对应的显示位置,并用不同的颜色表示不同的差异度。

12.根据权利要求11所述的方法,其特征在于,所述的步骤3,包括:

在一个用于表示毎帧测量波形数据的差异度的直线图中,依据所述一组测量波形数据的帧数设定毎帧测量波形数据的差异度的对应的显示位置,并用不同的颜色表示超出所述阈值的不同差异度。

说明书 :

一种方便的异常波形的检测方法

技术领域

[0001] 本发明涉及电变量测试领域,特别涉及一种用于数字示波器的方便的异常波形的检测方法。

背景技术

[0002] 数字示波器是一种常用的测量装置,与模拟示波器不同,数字示波器是通过模数转换器采集被测信号,将被测模拟信号转换为数字信息,由此,捕获被测信号波形的一系列样值。常见的数字示波器分为数字存储示波器、数字荧光示波器和采样示波器。数字示波器的最大优点之一是能够存储被测信号的波形,并可以对存储的波形做细致的观察和测量。
[0003] 数字示波器在极短时间内会采集大量的波形数据,用户通常在某些情况下,例如在调试电路中,非常关注采集到的波形数据中的异常波形信号,即在一段时间里偶发的波形信号。为了观察异常波形信号,常见的数字示波器中设计了多种触发方式,如脉宽,毛刺,斜率触发等,但是上述这些内容主要用于在系统运行时,获得异常波形信号,并不能用于在系统停止后,针对历史记录的波形数据进行异常波形数据的分析。
[0004] 中国实用新型专利:专利号为ZL200620119307.4、专利名称为一种数字示波器,公开了一种具有波形录制功能的数字示波器。该专利公开的示波器可以长时间进行波形录制,并能将录制的波形进行回放,但是该专利文献并没有揭示如何对所述录制波形中的异常波形进行检测和显示。

发明内容

[0005] 为了解决现有技术对录制波形进行异常波形检测存在的问题,本发明公开了一种改进的异常波形的检测方法;
[0006] 为了解决现有技术对录制波形进行异常波形检测存在的问题,本发明公开了一种方便的异常波形的检测方法;
[0007] 为了解决现有技术对录制波形进行异常波形检测存在的问题,本发明公开了一种快速的异常波形的检测方法;
[0008] 为了解决现有技术对录制波形进行异常波形显示存在的问题,本发明公开了一种改进的异常波形的显示方法;
[0009] 为了解决现有技术对录制波形进行异常波形显示存在的技术问题,本发明公开了一种直观的异常波形的显示方法;
[0010] 为了解决现有技术对录制波形进行异常波形显示存在的技术问题,本发明公开了一种用于显示异常波形的数字示波器。
[0011] 本发明所述改进的异常波形的检测方法,用于数字示波器,所述数字示波器包括用于存储多帧录制的测量波形数据的存储单元;
[0012] 用于输入控制信息的输入单元;
[0013] 用于显示所述测量波形数据的波形显示单元;
[0014] 包括以下步骤,
[0015] 步骤1011:接收一组包括测量控制信息和与之相适应的阈值的控制信息;
[0016] 步骤1012:依据所述测量控制信息,由所述多帧录制的测量波形数据获取一个标准值及一组测量值,并依据所述标准值和所述一组测量值,获取一组与所述一组测量值对应的差值;
[0017] 步骤1013:显示超出所述阈值的差值所对应的测量波形数据为异常波形数据。作为一种举例说明,所述步骤1011,接收一组测量控制信息,还可以包括:接收一个标准波形选择信息和一个测量类型控制信息;
[0018] 所述步骤1012,还可以包括:
[0019] 依据所述标准波形选择信息,选择所述多帧录制的测量波形数据中的一帧测量波形数据作为标准波形数据;
[0020] 并依据所述测量类型控制信息,由所述标准波形数据获取所述的一个标准值,由所述多帧录制的测量波形数据中的一组测量波形数据,获得所述的一组测量值。
[0021] 作为一种举例说明,所述步骤1011,接收一组测量控制信息,还可以包括:接收一个标准波形选择信息和一个测量类型控制信息;
[0022] 所述步骤1012,还可以包括:
[0023] 依据所述标准波形选择信息,选择所述多帧测量波形数据的平均值波形作为标准波形数据;
[0024] 依据所述测量类型控制信息,获取所述标准波形数据的一个标准值,并由所述多帧测量波形数据中的一组测量波形数据,获得所述的一组测量值。
[0025] 作为一种举例说明,所述步骤1011,所述接收一个测量类型控制信息,还可以包括:
[0026] 接收一个用于峰峰值测量的测量类型控制信息;
[0027] 所述接收阈值,还可以包括,接收一个与所述峰峰值测量对应的阈值;
[0028] 所述步骤1012,还可以包括:
[0029] 依据所述标准波形选择信息及所述测量类型控制信息,由所述多帧测量波形数据中的一帧测量波形数据获取测量波形数据的峰峰值,作为所述的一个标准值,由所述多帧测量波形数据中的一组测量波形数据获取其中每一帧测量波形数据的峰峰值作为所述的一组测量值。
[0030] 作为一种举例说明,所述的步骤1012,还可以包括:
[0031] 依据所述标准波形选择信息及所述测量类型控制信息,由所述多帧测量波形中的一帧测量波形数据获取所述测量波形数据的峰峰值,作为所述的一个标准值,由所述多帧测量波形数据中的全部测量波形数据获取其中每一帧测量波形数据的峰峰值作为所述的一组测量值。
[0032] 作为一种举例说明,所述的步骤1013,还可以包括子步骤:
[0033] 对超出所述阈值的所有差值,记录其对应的测量波形数据的存储位置;
[0034] 依据所述记录的测量波形数据的存储位置,显示当前显示的测量波形数据在所述一组测量波形数据中的排位。
[0035] 作为一种举例说明,所述的步骤1013,还可以包括子步骤:
[0036] 对超出所述阈值的所有差值,记录其对应的测量波形数据的存储位置;
[0037] 依据所述记录的测量波形数据的存储位置,显示当前显示的测量波形数据在所述全部测量波形数据中的排位。
[0038] 作为一种举例说明,所述步骤1013,还可以包括子步骤:
[0039] 对超出所述阈值的所有差值,记录其对应的测量波形数据的存储位置;
[0040] 以波形显示方式,自动显示所述记录下的存储位置上的第一帧测量波形数据。
[0041] 作为一种举例说明,所述步骤1013,还可以包括子步骤:
[0042] 接收一个指定异常波形显示信息;
[0043] 以波形显示方式,显示所述记录下的存储位置中,与所述指定异常波形显示信息对应的测量波形数据。
[0044] 作为一种举例说明,所述步骤1013还可以包括,一个初始波形显示步骤:
[0045] 依据所述记录下的测量波形数据的存储位置,
[0046] 首先以波形显示方式,显示其中记录的第一帧测量波形数据。
[0047] 作为一种举例说明,所述步骤1013,还可以包括子步骤:
[0048] 接收一个相邻故障帧波形显示控制信息;
[0049] 以波形显示方式,显示所述记录下的存储位置中,与当前显示的测量波形数据相邻的测量波形数据,所述测量波形数据对应的差值超出所述阈值。
[0050] 作为一种举例说明,所述步骤1013,还可以包括一个缩略波形显示步骤:
[0051] 在同一显示窗口中,以缩略波形显示方式,单独显示超出所述阈值的差值对应的测量波形数据,及其前一帧测量波形数据和后一帧测量波形数据。
[0052] 作为一种举例说明,所述的步骤1013,还可以包括:
[0053] 依据每帧所述测量波形数据对应的差值与所述一组差值中的最大差值的比值,设定毎帧测量波形数据的差异度,并,显示当前显示的测量波形数据的差异度。
[0054] 作为一种举例说明,所述的步骤1013,还可以包括:
[0055] 在一个用于表示毎帧测量波形数据的差异度的直线图中,
[0056] 依据所述一组测量波形数据的帧数设定毎帧测量波形数据的差异度的对应的显示位置,并用不同的颜色表示不同的差异度。
[0057] 作为一种举例说明,所述的步骤1013,还可以包括:
[0058] 在一个用于表示毎帧测量波形数据的差异度的直线图中,
[0059] 依据所述一组测量波形数据的帧数设定毎帧测量波形数据的差异度的对应的显示位置,并用不同的颜色表示超出所述阈值的不同差异度。
[0060] 本发明所述方便的异常波形的检测方法,用于数字示波器,所述数字示波器包括用于保存多帧录制的测量波形数据的存储单元;
[0061] 用于输入控制信息的输入单元;
[0062] 用于显示所述录制的测量波形数据的波形显示单元;
[0063] 包括以下步骤,
[0064] 步骤2011:接收一组包括测量控制信息和与之相适应的阈值的控制信息;
[0065] 步骤2012:依据所述测量控制信息,
[0066] 由所述多帧录制的测量波形数据中获取一帧标准波形数据和多帧测量波形数据,[0067] 步骤2013:依据所述多帧测量波形数据中毎帧测量波形数据所对应的波形与所述标准波形数据所对应的波形之间的面积,将对应所述面积超出所述阈值的测量波形数据显示为异常波形数据。
[0068] 作为一种举例说明,所述步骤2011,接收一组测量控制信息,还可以包括:接收一个标准波形选择信息;
[0069] 所述步骤2012,还可以包括:
[0070] 依据所述标准波形选择信息,由所述录制的测量波形数据中的选择一帧测量波形数据作为所述的标准波形数据;
[0071] 作为一种举例说明,所述步骤2011,接收一组测量控制信息,还可以包括:
[0072] 接收一个标准波形选择信息;
[0073] 所述步骤2012,还可以包括:
[0074] 依据所述标准波形选择信息,由所述录制的测量波形数据获取其平均值波形数据作为所述的标准波形数据;
[0075] 作为一种举例说明,所述步骤2013,还可以包括:
[0076] 通过累计所述标准波形数据的列坐标数据与所述多帧测量波形数据中毎帧测量波形数据的列坐标数据的差值,获取所述的面积。
[0077] 作为一种举例说明,所述的步骤2013,还可以包括子步骤:
[0078] 对超出所述阈值的所有面积,记录其对应的测量波形数据的存储位置;
[0079] 依据所述记录的测量波形数据的存储位置,显示当前显示的测量波形数据在所述多帧测量波形数据中的排位。
[0080] 作为一种举例说明,所述步骤2013,还可以包括子步骤:
[0081] 接收一个指定异常波形显示信息;
[0082] 以波形显示方式,显示所述记录下的存储位置中,与所述指定异常波形显示信息对应的测量波形数据。
[0083] 作为一种举例说明,所述步骤2013还可以包括,一个初始波形显示步骤:
[0084] 依据所述记录下的测量波形数据的存储位置,
[0085] 首先以波形显示方式,显示其中记录的第一帧测量波形数据。
[0086] 作为一种举例说明,所述步骤2013,还可以包括子步骤:
[0087] 接收一个相邻故障帧波形显示控制信息;
[0088] 以波形显示方式,显示所述记录下的存储位置中,与当前显示的测量波形数据相邻的测量波形数据,所述测量波形数据对应的面积超出所述阈值。
[0089] 作为一种举例说明,所述步骤2013,还可以包括一个缩略波形显示步骤:
[0090] 在同一显示窗口中,以缩略波形显示方式,单独显示超出所述阈值的面积对应的测量波形数据,及其前一帧测量波形数据和后一帧测量波形数据。
[0091] 作为一种举例说明,所述的步骤2013,还可以包括:
[0092] 依据每帧所述测量波形数据对应的面积与所述一组面积中的最大面积的比值,设定毎帧测量波形数据的差异度,并,显示当前显示的测量波形数据的差异度。
[0093] 作为一种举例说明,所述的步骤2013,还可以包括:
[0094] 在一个用于表示毎帧测量波形数据的差异度的直线图中,
[0095] 依据所述一组测量波形数据的帧数设定毎帧测量波形数据的差异度的对应的显示位置,并用不同的颜色表示不同的差异度。
[0096] 作为一种举例说明,所述的步骤2013,还可以包括:
[0097] 在一个用于表示毎帧测量波形数据的差异度的直线图中,
[0098] 依据所述一组测量波形数据的帧数设定毎帧测量波形数据的差异度的对应的显示位置,并用不同的颜色表示超出所述阈值的不同差异度。
[0099] 本发明所述快速的异常波形的检测方法,用于数字示波器,所述数字示波器包括用于保存多帧录制的测量波形数据的存储单元;
[0100] 用于输入控制信息的输入单元;
[0101] 用于显示所述录制的测量波形数据的波形显示单元;
[0102] 包括以下步骤,
[0103] 步骤3011:接收测量控制信息和一个包括时间阈值和幅度阈值的二维阈值;
[0104] 步骤3012:依据所述测量控制信息,
[0105] 由所述多帧录制的测量波形数据中获取一帧标准波形数据和多帧测量波形数据,[0106] 步骤3013:依据所述的时间阈值和幅度阈值,及所述标准波形数据的每一采样时间的幅值,产生对应所述录制的测量波形数据的每一采样时间的幅值测量范围,[0107] 将所述多帧测量波形数据中,包含所述采样时间的测量数据超出所述幅值测量范围的测量波形数据,显示为异常波形数据。
[0108] 作为一种举例说明,所述步骤3013,还可以包括:
[0109] 对应所述标准波形数据的每一采样时间,获取所述采样时间在所述时间阈值范围中的幅值变化范围,并依据所述幅值变化范围和所述幅度阈值,产生对应所述录制的测量波形数据的每一采样时间的所述幅值测量范围。
[0110] 作为一种举例说明,所述步骤3011,接收测量控制信息,还可以包括:
[0111] 接收一个标准波形选择信息;
[0112] 所述步骤3012,还可以包括:
[0113] 依据所述标准波形选择信息,由所述录制的测量波形数据中选择一帧测量波形数据作为所述的标准波形数据;
[0114] 作为一种举例说明,所述步骤3011,接收测量控制信息,还可以包括:
[0115] 接收一个标准波形选择信息;
[0116] 所述步骤3012,还可以包括:
[0117] 依据所述标准波形选择信息,由所述录制的测量波形数据获取其多帧波形的平均值波形数据作为所述的标准波形数据;
[0118] 作为一种举例说明,所述的步骤3013,还可以包括子步骤:
[0119] 对所述多帧测量波形数据中,包含所述采样时间的测量数据超出所述幅值测量范围的测量波形数据,记录其存储位置;
[0120] 依据所述存储位置,以波形方式显示其对应的测量波形数据,并依据所显示的测量波形数据对应的存储位置,显示其在多帧录制的测量波形数据中的排位。
[0121] 作为一种举例说明,所述步骤3013,还可以包括子步骤:
[0122] 接收一个异常波形自动显示信息;
[0123] 依据所述存储位置,以波形显示方式,自动依次显示所述存储位置对应的测量波形数据。
[0124] 作为一种举例说明,所述步骤3013,还可以包括子步骤:
[0125] 接收一个指定异常波形显示信息;
[0126] 依据所述存储位置,以波形显示方式,显示与所述指定异常波形显示信息对应的测量波形数据。
[0127] 作为一种举例说明,所述步骤3013还可以包括,一个初始波形显示步骤:
[0128] 依据所述测量波形数据的存储位置,
[0129] 首先以波形显示方式,显示其中记录的第一帧测量波形数据。
[0130] 作为一种举例说明,所述步骤3013,还可以包括子步骤:
[0131] 接收一个相邻故障帧波形显示控制信息;
[0132] 依据所述测量波形数据的存储位置及所述相邻故障帧波形显示控制信息,以波形显示方式,
[0133] 显示所述存储位置中,与当前显示的测量波形数据相邻的测量波形数据,所述测量波形数据超出所述幅值测量范围。
[0134] 作为一种举例说明,所述步骤3013,还可以还包括:
[0135] 依据所述测量波形数据的存储位置,
[0136] 在同一显示窗口中,以缩略波形显示方式,单独显示与所述指定异常波形显示信息对应的测量波形数据及在所述录制的测量波形数据中与所述测量波形数据相邻的前一帧测量波形数据和后一帧测量波形数据。
[0137] 作为一种举例说明,所述的步骤3013,还可以包括:
[0138] 在一个用于表示毎帧测量波形数据的测量结果的直线图中,
[0139] 依据所述多帧测量波形数据的帧数设定毎帧测量波形数据的显示位置,并用突出的颜色表示所述多帧测量波形数据中,包含所述采样时间的测量数据超出所述幅值测量范围的测量波形数据。
[0140] 本发明所述改进的异常波形的显示方法,用于数字示波器,
[0141] 所述数字示波器包括用于存储多帧录制的测量波形数据的存储单元;
[0142] 用于输入控制信息的输入单元;
[0143] 用于显示所述测量波形数据的波形显示单元;
[0144] 包括步骤,
[0145] 依据所述输入控制信息,将一组所述测量波形数据与一标准波形数据比较,获取多帧异常波形数据,并在同一显示窗口中,以波形显示方式,单独显示其中一帧所述异常波形数据及其前一帧测量波形数据和后一帧测量波形数据。
[0146] 作为一种举例说明,所述步骤还可以包括:保存所述测量波形数据中的全部异常波形数据的帧地址为异常波形帧地址数据;
[0147] 再依据一个指定异常波形显示信息,由所述异常波形帧地址数据获取一个所述的帧地址,并在所述显示窗口中,以波形显示方式,单独显示与所述帧地址对应的异常波形数据及所述异常波形数据的前一帧测量波形数据和后一帧测量波形数据。
[0148] 作为一种举例说明,所述步骤还可以包括:依据一个邻近异常波形显示信息,由所述异常波形帧地址数据获取与当前显示的异常波形数据的帧地址相邻近的一个所述异常波形数据的帧地址,并在所述显示窗口中,以波形显示方式,单独显示所述帧地址对应的异常波形数据及所述异常波形数据的前一帧测量波形数据和后一帧测量波形数据。
[0149] 作为一种举例说明,所述步骤还可以包括:依据所述邻近异常波形显示信息,由所述异常波形帧地址数据依次获取全部所述异常波形数据的帧地址,并在所述显示窗口中,以波形显示方式,依次单独显示所述帧地址对应的异常波形数据及所述异常波形数据的前一帧测量波形数据和后一帧测量波形数据。
[0150] 作为一种举例说明,所述步骤还可以包括:在所述显示窗口中,对应所述异常波形数据的显示位置,显示所述异常波形数据在所述多帧录制的测量波形数据中的排位。
[0151] 作为一种举例说明,所述步骤还可以包括:在所述显示窗口中,对应所述前一帧测量波形数据和后一帧测量波形数据的显示位置,显示所述前一帧测量波形数据和后一帧测量波形数据在所述多帧录制的测量波形数据中的排位。
[0152] 作为一种举例说明,所述步骤还可以包括初始化步骤,首先,由所述异常波形帧地址数据获取其中第一帧异常波形数据的帧地址,并在所述显示窗口中,以波形显示方式,单独显示所述异常波形数据及其前一帧测量波形数据和后一帧测量波形数据。
[0153] 本发明所述直观的异常波形的显示方法,用于数字示波器,所述数字示波器包括用于存储多帧录制的测量波形数据的存储单元;
[0154] 用于输入控制信息的输入单元;
[0155] 用于显示所述测量波形数据的波形显示单元;
[0156] 包括以下步骤:
[0157] 步骤1、依据所述输入控制信息,
[0158] 将一组所述测量波形数据与一标准波形数据进行比较,获取毎帧测量波形数据的差异值,再依据所述毎帧测量波形数据的差异值与全部所述差异值中的最大差异值的比值,生成毎帧所述测量波形数据的差异度;
[0159] 步骤2、
[0160] 利用一个沿直线划分出多个显示区段的直线图,使不同的所述显示区段分别对应所述一组测量波形数据中的不同的测量波形数据,并在所述显示区段中,用不同状态的色块表示所述显示区段对应的测量波形数据具有不同差异度。
[0161] 作为一种举例说明,用不同颜色的色块表示所述显示区段对应的测量波形数据具有不同差异度。
[0162] 作为一种举例说明,还可以使所述一组测量波形数据被依次划分为多个分别包含多帧测量波形数据的小组数据,利用每个所述小组数据中的多帧测量波形数据的差异度,生成对应小组数据的差异度,
[0163] 在所述直线图中,所述显示区段与所述小组数据依次对应,
[0164] 用不同的颜色的色块表示所述显示区段对应的小组数据具有不同差异度。
[0165] 作为一种举例说明,还可以利用每个所述小组数据中的多帧测量波形数据的最大差异度,设定对应小组数据的差异度。
[0166] 作为一种举例说明,步骤1还可以包括:
[0167] 依据一个包括起始帧和终止帧的输入控制信息,
[0168] 从所述多帧录制的测量波形数据中获取所述的一组测量波形数据。
[0169] 作为一种举例说明,还可以依据一个波形显示控制信息,在一显示窗口中,以波形显示方式,显示所述一组测量波形数据中的一帧测量波形数据,
[0170] 并在所述直线图中,用突出标记显示所述一帧测量波形数据对应的小组数据。
[0171] 作为一种举例说明,还可以依据所述波形显示控制信息,在所述显示窗口中,以波形显示方式,单独显示所述一组测量波形数据中的一帧测量波形数据及其前一帧测量波形数据和后一帧测量波形数据,
[0172] 并在所述直线图中,用突出标记显示所述一帧测量波形数据对应的小组数据。
[0173] 作为一种举例说明,还可以在所述直线图中,用突出标记显示所述一帧测量波形数据对应的小组数据的同时,用数字表示所述小组数据对应的多帧测量波形数据的起始帧和终止帧位置。
[0174] 作为一种举例说明,还可以利用一个沿直线划分出多个显示区段的直线图,使多个所述的显示区段分别对应所述一组测量波形数据中的一个测量波形数据,并在所述多个显示区段中,用不同颜色的色块表示所述显示区段对应的测量波形数据具有不同差异度。
[0175] 作为一种举例说明,还可以在所述多个显示区段中,不同颜色的色块具有不同的色块高度,所述色块的高度与所述的差异度相对应。
[0176] 作为一种举例说明,还可以包括:一个预定阈值,在所述直线图中,用红色的色块表示超出所述预定阈值的差异度。
[0177] 本发明所述用于显示异常波形的数字示波器,包括用于依次存储多帧测量波形数据的存储单元;
[0178] 用于产生控制信息的输入单元;
[0179] 用于依据所述输入控制信息,获取异常波形数据,并以波形显示方式,显示所述异常波形数据的波形显示单元;
[0180] 所述波形显示单元用于依次保存所述测量波形数据中的全部异常波形数据的帧地址为异常波形帧地址数据,并响应所述控制信息,由所述异常波形帧地址数据获取所述的异常波形数据。
[0181] 作为一种举例说明,所述异常波形显示控制信息还可以包括一个邻近异常波形显示控制信息,所述波形显示单元用于响应所述邻近异常波形显示控制信息,由所述异常波形帧地址数据获取与当前显示的异常波形数据的帧地址相邻近的一帧异常波形数据。
[0182] 作为一种举例说明,所述输入单元还可以包括一个用于产生所述邻近异常波形显示控制信息的向上按键和一个用于产生所述邻近异常波形显示控制信息的向下按键,按动所述向上按键产生显示前一帧故障信息的控制信息,按动所述向下按键产生显示后一帧故障信息的控制信息;
[0183] 所述波形显示单元,响应所述显示前一帧故障信息的控制信息,由所述异常波形帧地址数据获取与当前显示的异常波形数据的帧地址相邻近,且帧地址位置在前的异常波形数据;响应所述显示后一帧故障信息的控制信息,由所述异常波形帧地址数据获取与当前显示的异常波形数据的帧地址相邻近,且帧地址位置在后的异常波形数据。
[0184] 作为一种举例说明,所述异常波形显示控制信息还可以包括一个对应所述异常波形帧地址数据的指定异常波形显示控制信息,
[0185] 所述波形显示单元用于响应所述指定异常波形显示控制信息,由所述异常波形帧地址数据获取与所述指定异常波形显示控制信息对应的一帧异常波形数据。作为一种举例说明,所述波形显示单元还用于统计所述测量波形数据中的全部异常波形数据的总帧数,并在以波形方式显示所述异常波形数据时,对应显示所述异常波形数据在所述全部异常波形数据中的排位及所述全部异常波形数据的总帧数。
[0186] 作为一种举例说明,所述波形显示单元,还可以用于在以波形方式显示的所述异常波形数据对应为所述异常波形帧地址数据中的第一帧异常波形数据时,响应所述显示前一帧故障信息的控制信息,产生对应的超范围提示信息。
[0187] 作为一种举例说明,所述波形显示单元,还可以用于在以波形方式显示的所述异常波形数据对应为所述异常波形帧地址数据中的最后一帧异常波形数据时,响应所述显示后一帧故障信息的控制信息,产生对应的超范围提示信息。
[0188] 作为一种举例说明,所述波形显示单元,还可以用于在一显示窗口中,以波形显示方式单独显示三帧测量波形数据,其中包括所述异常波形数据,及所述异常波形数据的前一帧测量波形数据和后一帧测量波形数据。
[0189] 本发明公开的一种改进的异常波形的检测方法,能够对录制的测量波形数据进行异常波形数据的检测,利用标准波形数据的参数与测量波形数据的参数进行对比,能快速而准确地检测出异常波形数据,并得到测量波形数据与标准波形数据的差异,便于对异常波形数据进行分析。
[0190] 本发明公开的一种方便的异常波形的检测方法,能够对录制的测量波形数据进行异常波形数据的检测,利用标准波形数据与测量波形数据之间的面积差,能快速而准确地检测出异常波形数据,并得到测量波形数据与标准波形数据的差异,便于对异常波形数据进行分析。
[0191] 本发明公开的一种快速的异常波形的检测方法,能够对录制的测量波形数据进行异常波形数据的检测,依据一个包括时间阈值和幅度阈值的二维阈值,及一个标准波形数据的每一采样时间的幅值,产生一个幅值测量范围,不在所述幅值测量范围内的测量波形数据为异常波形数据。该检测方法快速准确,能迅速检测出异常波形数据。
[0192] 本发明公开的一种改进的异常波形的显示方法,在同一显示窗口中,以波形显示方式,单独显示其中一帧异常波形数据及其前一帧测量波形数据和后一帧测量波形数据,能直观地观察异常波形数据与其前后波形数据之间的关系。
[0193] 本发明公开的一种直观的异常波形的显示方法,在一个直线图中,利用不同颜色表示测量波形数据具有不同的差异度,利用直方图表示测量波形数据具有不同的差异度,这种直观的显示方法便于对异常波形数据的整体观察和分析,异常波形数据的差异度情况和分布一目了然。
[0194] 本发明公开的一种用于显示异常波形的数字示波器,在数字示波器的键盘上设有两个按键,分别定义为“向上按键”和“向下按键”,当按动“向上按键”时,数字示波器的波形显示单元将以波形显示方式,自动显示当前异常波形数据的上一帧异常波形数据,当按动“向下按键”时,数字示波器的波形显示单元将以波形显示方式,自动显示当前异常波形数据的下一帧异常波形数据,通过这种导航显示的方式,能方便快捷地观察任意一帧异常波形数据。

附图说明

[0195] 图1是本发明优选实施例中,所述数字示波器执行的第一异常波形检测步骤的流程图
[0196] 图2是本发明优选实施例中,所述数字示波器执行的第二异常波形检测步骤的流程图
[0197] 图3是本发明优选实施例中,所述数字示波器执行的第三异常波形检测步骤的流程图
[0198] 图4是本发明优选实施例中,所述数字示波器的第一界面示意图
[0199] 图5是本发明优选实施例中,所述数字示波器的第二界面示意图
[0200] 图6是本发明优选实施例中,所述数字示波器的结构框图
[0201] 图7是本发明优选实施例中,所述数字示波器的第三界面示意图
[0202] 图8是本发明优选实施例中,所述数字示波器的第四界面示意图
[0203] 图9是本发明优选实施例中,所述数字示波器的面积计算示意图

具体实施方式

[0204] 下面结合附图对本发明的优选实施例进行详细说明。
[0205] 参照图6,是本实施例所列数字示波器的结构框图,该数字示波器,包括用来依次存储多帧测量波形数据的存储单元6011;产生输入控制信息的输入单元6012;依据所述输入控制信息,获取异常波形数据,并以波形显示方式,显示所述异常波形数据的波形显示单元6013。
[0206] 参照图1,本实施例所列数字示波器执行有一个第一异常波形的检测步骤,包括以下步骤:
[0207] 步骤1011:接收一组包括测量控制信息和与之相适应的阈值的控制信息;
[0208] 步骤1012:依据所述测量控制信息,由所述多帧录制的测量波形数据获取一个标准值及一组测量值,并依据所述标准值和所述一组测量值,获取一组与所述一组测量值对应的差值;
[0209] 步骤1013:显示超出所述阈值的差值所对应的测量波形数据为异常波形数据。
[0210] 参照图1,步骤1011中的接收一组测量控制信息,是指接收一个标准波形选择信息和一个测量类型控制信息,步骤1012,依据所述标准波形选择信息,选择所述多帧录制的测量波形数据中的任意一帧测量波形数据作为标准波形数据;并依据所述测量类型控制信息,由所述标准波形数据获取所述的一个标准值,这里的标准值是一个数值,该数值含有物理意义,例如标准波形数据所对应的标准波形的周期、频率,或者峰峰值等等。这个标准值也可以直接设定,而不从标准波形数据得到。本实施例中选取了所述标准波形的峰峰值作为标准值,由所述多帧录制的测量波形数据中的一组测量波形数据,相应地获得所述一组测量波形数据的每一个峰峰值。将标准波形的峰峰值与所述一组测量波形数据的每一个峰峰值相减后取绝对值,得到各自的差值。为了便于对异常波形的显示和分析,本优选实施例还将差值转化为差异度。将上述得到的绝对值中最大的绝对值即最大的差值设为100%,设定这个百分数为测量波形数据与标准波形数据的差异度,依据最大的绝对值、差异度上限值100%及其他各个差值依次计算出其他测量波形数据的各个差异度。本实施例中设定差异度70%为阈值,所有差异度超过这个阈值的测量波形数据都为异常波形数据。
[0211] 作为举例说明,也可以定义一个确定的差值作为阈值,所有差值超过这个阈值的测量波形数据都为异常波形数据。
[0212] 作为举例说明,也可以设定其它差异度值为阈值,例如50%,或80%。
[0213] 作为举例说明,也可以选取周期或者频率作为标准波形的标准值。
[0214] 作为举例说明,步骤1012,依据标准波形选择信息,也可以选择多帧测量波形数据的平均值波形作为标准波形数据。
[0215] 作为举例说明,由所述多帧录制的测量波形数据中的全部测量波形数据,相应地获得所述全部测量波形数据的每一个峰峰值。将标准波形的峰峰值与所述全部测量波形数据的每一个峰峰值相减后取绝对值,得到各自的差值。
[0216] 作为举例说明,与标准波形进行比较的可以是全部各帧测量波形数据,也可以是部分的测量波形数据,使用者可以根据需要,选择与标准波形数据进行比较的测量波形数据的起始帧和结束帧。
[0217] 本实施例所述的数字示波器包含有起始帧设置菜单框8011、终止帧设置菜单框8012和阈值设置菜单框8013,参照图8,在起始帧设置菜单框8011中,用户可以设定进行异常波形检测的测量波形数据的起始帧,在终止帧设置菜单框8012中,可以设定进行异常波形检测的测量波形数据的终止帧,通过设定起始帧和终止帧,可以选择将所有录制的测量波形数据进行异常波形检测,或者只选择其中一组测量波形数据进行异常波形检测。在阈值设置菜单框8013中,用户可以设定差异度阈值。
[0218] 结合图5和图6,本实施所述的数字示波器的波形显示单元6013提供有一个主显示界面7012,在异常波形检测结束后,所述的数字示波器可以对超出阈值的所有测量波形数据进行统计,记录下测量波形数据对应的存储位置,并在波形显示单元6013的主显示界面7012中,以波形显示方式,自动显示记录下的第一帧异常波形数据4012’。并在波形显示单元6013的数字显示区5011中,以数字的形式显示异常波形总数、当前异常波形在异常波形总数中的顺序号、阈值、测量波形数据的起始帧、测量波形数据的结束帧及当前帧的差异度。
[0219] 参照图2,本实施例所列数字示波器还执行有一个第二异常波形检测步骤,包括以下步骤:
[0220] 步骤2011:接收一组包括测量控制信息和与之相适应的阈值的控制信息;
[0221] 步骤2012:依据所述测量控制信息,由所述多帧录制的测量波形数据中获取一帧标准波形数据和多帧测量波形数据,
[0222] 步骤2013:依据所述多帧测量波形数据中毎帧测量波形数据所对应的波形与所述标准波形数据所对应的波形之间的面积,将对应所述面积超出所述阈值的测量波形数据显示为异常波形数据。
[0223] 步骤2011中,接收一组测量控制信息,是指接收一个标准波形选择信息,依据所述标准波形选择信息,由所述录制的测量波形数据中选择一帧测量波形数据作为标准波形数据,参照图9,累计标准波形9011的各个列坐标数据与测量波形9012的各个列坐标数据的差值的绝对值,得到标准波形9011和测量波形9012之间的面积S。为了便于对异常波形的显示和分析,本优选实施例还将面积S转化为差异度。即、将对应多帧测量波形数据的所述面积S中,最大的一个面积S设为最大面积,每帧测量波形数据对应的面积S与该最大面积之比,称为该帧测量波形数据与标准波形数据的差异度,所述差异度用百分数表示。本实施例中还设定70%为差异度的阈值,并将所有差异度达到或超过这个阈值的测量波形数据都设定为异常波形数据。
[0224] 作为举例说明,也可以定义一个确定的面积作为阈值,所有面积超过这个阈值的测量波形数据都为异常波形数据。
[0225] 作为举例说明,在本实施例中,除可将差异度阈值设定为70%外,也可以设定其它数值为差异度阈值。
[0226] 作为举例说明,由所述录制的测量波形数据获取所述标准波形数据时,也可以由所述录制的测量波形数据获取其平均值波形数据,并将该平均值波形数据作为所述的标准波形数据。
[0227] 结合图5和图6,本实施例所述示波器在异常波形检测结束后,对超出阈值的所有测量波形数据,记录下测量波形数据对应的存储位置,并在波形显示单元6013的主显示界面7012中,以波形显示方式,自动显示记录下的第一帧异常波形数据4012’。并在波形显示单元6013的数字显示区5011中,以数字的形式显示异常波形总数、当前异常波形在异常波形总数中的顺序号、阈值、测量波形数据的起始帧、测量波形数据的结束帧及当前帧的差异度。
[0228] 参照图3,本实施例所列数字示波器还执行有一个第三异常波形检测步骤,包括以下步骤:
[0229] 步骤3011:接收测量控制信息和一个包括时间阈值和幅度阈值的二维阈值;
[0230] 步骤3012:依据所述测量控制信息,由所述多帧录制的测量波形数据中获取一帧标准波形数据和多帧测量波形数据;
[0231] 步骤3013:依据所述的时间阈值和幅度阈值,及所述标准波形数据的每一采样时间的幅值,产生对应所述录制的测量波形数据的每一采样时间的幅值测量范围,将所述多帧测量波形数据中,包含所述采样时间的测量数据超出所述幅值测量范围的测量波形数据,显示为异常波形数据。
[0232] 作为说明,本实施例步骤3013中,是从所述数字示波器录制的测量波形数据中选择一帧测量波形数据作为标准波形数据。
[0233] 作为举例说明,在本实施例中也可以由所述录制的测量波形数据获取其平均值波形数据作为所述的标准波形数据。
[0234] 作为说明,本实施例步骤3011及步骤3013中,所述时间阈值和幅度阈值,也可以称时间阈值为水平阈值,幅度阈值为垂直阈值,本优选实施例中,设定时间阈值为2,幅度阈值为5,那么针对组成标准波形数据的每一个波形点,其时间阈值相应的都为2,幅度阈值相应的都为5,下面举例说明依据所述的时间阈值和幅度阈值,及所述标准波形数据的每一采样时间的幅值,产生对应所述录制的测量波形数据的每一采样时间的幅值测量范围,所述幅值测量范围包括一个幅值测量范围上限和一个幅值测量范围下限,以确定所述幅值测量范围上限为例,用6个波形点来举例说明,下表中标准波形数据波形点的幅度上限值等于标准波形数据的波形点参考值加幅度阈值。幅度阈值为5,以第三个点为例,第三个标准波形数据波形点的幅度上限值为48加5等于53。时间阈值为2,第三个标准波形数据波形点的幅度上限值是53,其前两个采样时间的幅值和后两个采样时间的幅值都是53,用这组数据53、53、53、53、53分别与47、54、53、62、62比较后,取较大值,得到第一个点到第五个点的幅值测量范围上限值53、54、53、62、62。
[0235]
[0236] 继续对第四个点计算,第四个点的幅度上限是62,前两个采样时间的幅值和后两个采样时间的幅值都是62,分别与54、53、62、62、73比较后,取较大值,得到第二个点到第六个点的幅值测量范围上限值62、62、62、62、73。
[0237]
[0238] 继续对第五个点计算,第五个点的幅度上限是62,前两个采样时间的幅值和后两个采样时间的幅值都是62,分别与53、62、62、73比较后,取较大值,得到第三个点到第六个点的幅值测量范围上限值62、62、62、73。
[0239]
[0240] 继续对第六个点计算,第六个点的幅度上限是73,前两个采样时间的幅值和后两个采样时间的幅值都是73,分别与62、62、73比较后,取较大值,得到第四个点到第六个点的幅值测量范围上限值62、62、73。
[0241]
[0242]
[0243] 综上,得到六个点以及全部波形点的幅值测量范围上限值,用同样的方法可以计算出全部波形点的幅值测量范围下限值,本实施例中,所有波形点都在所述幅值测量范围的上限值和下限值之间的测量波形数据为正常波形数据,只要有一个波形点大于等于上限或小于等于下限,就被显示为异常波形数据。这种检测方法能够方便而快速地检测出异常波形。
[0244] 作为举例说明,本实施例中的异常波形数据和非异常波形数据也可以差异度来表征,其中异常数据的差异度是100%,非异常波形数据的差异度是0%。
[0245] 结合图5和图6,本实施所述数字示波器,在异常波形检测结束后,统计所述异常波形数据,记录下异常波形数据对应的存储位置,并在波形显示单元6013的主显示界面7012中,以波形显示方式,自动显示记录下的第一帧异常波形数据4012’。并在波形显示单元6013的数字显示区5011中,以数字的形式显示异常波形总数、当前异常波形在异常波形总数中的顺序号、测量波形数据的起始帧、测量波形数据的结束帧及当前帧的差异度0%或
100%。
[0246] 以上几种检测异常波形的方法都适用于有录制功能的数字示波器,录制也可以不需要专利号为ZL200620119307.4、专利名称为一种数字示波器中提及的单独的波形录制单元,作为一种举例说明,也可以应用于采样存储器容量足够大,例如,大于存储深度×2的数字示波器中,在波形录制时,通过改变每帧采样波形在存储器中的存储位置,实现多帧波形的存储,而不需要将采样的数据转存到单独的波形录制单元中。
[0247] 结合参照图4和图6,是本发明优选实施例中,所述数字示波器的第一界面示意图,用本发明上述公开的任意一种异常波形的检测方法检测出异常波形数据以后,在所述数字示波器的波形显示单元6013中,在同一显示窗口4010中,以波形显示方式,单独显示其中一帧异常波形数据4012及其前一帧测量波形数据4013和其后一帧测量波形数据4014。同时还显示标准波形数据4011。再结合参照图6和表一、表二,本实施所述数字示波器,还可以包括一个独立存储单元6014,在数字示波器的独立存储单元6014中,设定两个存储空间,分别存储每一帧测量波形数据的差异度值和异常波形数据的顺序号。例如,一个存储空间用来存储表一中的数据,即、依次存储每一帧测量波形数据的差异度值,通过每一帧测量波形数据存储的顺序号索引到对应的差异度值,另一个存储空间用来存储表二中的数据,即、用来存储异常波形数据在上一存储空间中对应的顺序号,且形成异常波形数据本身的顺序号。本实施例中设定阈值为40%,则表一中超过该阈值的第7帧和第9帧测量波形数据为异常波形数据,将异常波形数据在测量波形数据中的顺序号7和异常波形数据在测量波形数据中的顺序号9存入表二对应的存储空间中,形成第一帧异常波形数据和第二帧异常波形数据。这种存储方法能快速地找到异常波形数据,并能快速定位该异常波形数据在测量波形数据中的排位。
[0248]
[0249] 表一
[0250]
[0251] 表二
[0252] 依据上述的方法,本实施例所述数字示波器,在进行异常波形数据显示时,可以通过异常波形数据顺序号索引得到该异常波形数据在测量波形数据中的顺序号,再通过这个顺序号得到其对应的差异度值。
[0253] 在本实施例所述数字示波器的输入单元6012中包括一个键盘单元,其中设置有一个旋钮,通过旋转该旋钮,可以改变波形显示单元6013中当前显示的波形的顺序号即帧号,当这个帧号改变以后,所述数字示波器依据改变后的帧号,由测量波形数据帧地址数据中获取对应的测量波形帧地址,并在波形显示单元6013的同一显示窗口4010中,以波形显示方式,单独显示与所述帧地址对应的测量波形数据及所述测量波形数据的前一帧测量波形数据和后一帧测量波形数据。当改变后的帧号对应异常波形数据时,由异常波形帧地址数据获取一个异常波形帧地址,并在所述显示窗口中,以波形显示方式,单独显示与所述帧地址对应的异常波形数据及所述异常波形数据的前一帧测量波形数据和后一帧测量波形数据。
[0254] 本实施例中,参见图4,在所述显示窗口4010中,对应异常波形数据4012的波形显示位置,还在该波形的下方显示异常波形数据4012在所述多帧录制的测量波形数据中的排位,本实施例中异常波形数据4012的排位即顺序号是11。在所述显示窗口4010中,对应前一帧测量波形数据4013和后一帧测量波形数据4014的显示位置,还在该波形的下方显示所述前一帧测量波形数据4013和后一帧测量波形数据4014在所述多帧录制的测量波形数据中的排位10和12。同时,所述示波器还用不同的颜色显示标准波形数据4011,例如,用黄色的波形显示标准波形数据4011,用蓝色的波形显示异常波形数据4012,及其前一帧测量波形数据4013和后一帧测量波形数据4014,通过这种改进的异常波形的显示方法,可以直观地了解异常波形与其前一帧波形及其后一帧波形之间的关系,也方便观察异常波形数据4012与标准波形数据4011之间的差异。
[0255] 本实施例中,在所述显示窗口4010中,还有一个焦点框4015,焦点框4015框住异常波形数据4012和与其对应的标准波形数据4011,用于突出显示异常波形数据4012。焦点框4015中显示的波形是数字示波器波形显示单元6013的主显示界面7012中显示的未压缩的标准波形数据4011’和未压缩的异常波形数据4012’的缩略波形。在焦点框4015下方有前箭头4016和后箭头4017,前箭头4016和后箭头4017分别表示当前显示的异常波形数据4012的前后是否还有其他的异常波形数据,如果有,则分别显示前箭头4016或后箭头4017。如果没有,则可以通过不显示前箭头4016或后箭头4017来表示。作为一种举例说明,如果没有其他异常波形数据,前箭头4016的显示颜色或后箭头4017的显示颜色发生变化,例如变成灰色。
[0256] 在本实施例中,异常波形检测结束后,可以在显示窗口4010中,首先以波形显示方式,单独显示第一帧异常波形数据4012及其前一帧测量波形数据4013和后一帧测量波形数据4014。
[0257] 参照图5,是本发明优选实施例中,所述数字示波器的第二界面示意图。用本发明上述公开的任意一种异常波形的检测方法检测出异常波形数据,并得到每帧测量波形数据的差异度值,在所述数字示波器波形显示单元的数字显示区5011以数字的形式显示异常波形总数、当前异常波形在异常波形总数中的顺序号、阈值、测量波形数据的起始帧、测量波形数据的结束帧及当前帧的差异度。并在所述数字示波器的波形显示单元6013提供的显示界面中,提供一个沿直线划分出多个显示区段的直线图5012,在直线图5012中,使不同的所述显示区段分别对应所述一组测量波形数据中的不同的测量波形数据,并在所述显示区段中,用不同颜色的色块表示所述显示区段对应的测量波形数据具有不同差异度。本优选实施例中,直线图5012在横轴方向对应的屏幕像素宽度是700,每个所述的显示区段是一个像素点,当所述数字示波器录制的测量波形数据总帧数是7996帧,为保证700像素点容纳7996帧测量波形数据,需要对7996帧测量波形数据进行压缩处理,压缩方法可以采用常见的压缩方法,如等间隔抽取压缩,但为了突出显示差异度大的异常波形数据,便于用户观察异常波形数据,本优选实施例采用的是峰值抽取压缩方法,例如,用7996除以700后得到整数结果11和余数296,将7996顺序分成700组,每组11帧测量波形数据,余下的296帧等间隔加入700组测量波形数据中,取每组测量波形数据中差异度最大的测量波形数据的差异度作为该组差异度,共得到700个新的差异度。这样就保证了一个像素点对应一个差异度。在本实施例中,直线图5012采用不同的颜色的像素表示小组数据的不同差异度。在本实施例中,当测量波形数据的帧数小于700时,可以用多个像素对应表示一帧测量波形数据,如测量波形数据的帧数为350时,可以用两个像素点表征一帧测量波形数据。在数字显示区5011右侧有一个颜色指示图柱5013,图柱5013由上至下采用不同的颜色,表征差异度从0%到100%的颜色渐变效果,使不同的颜色对应表示不同的差异度,直线图5012中每一个像素点通过颜色表征一个差异度,不同的差异度对应有不同的颜色,本优选实施例用0-127色阶中的不同颜色来表示0%-100%的差异度,具体算法如下:差异度对应的色阶=差异度*127,结果取整。如差异度为64%,对应的色阶为64%*127=81,如差异度为100%,对应的色阶为100%*
127=127,如差异度为0%,对应的色阶为0%*127=0。
[0258] 作为举例说明,也可以采用其他定义颜色的方法,比如将低于阈值的差异度均定义为蓝色,将高于阈值的差异度定义为红色等。
[0259] 参照图5,是本发明优选实施例中,有一个焦点框4015,焦点框4015中,用波形显示方式,显示了第11帧测量波形数据,在直线图5012上,还有一个放大标注框5014,在本实施例中,直线图5012的从长度对应表示全部测量量波形数据的总数量,放大标注框5014对应表示第11帧测量波形数据,通过放大标注框5014在直线图5012上的位置可以示意第11帧测量波形数据在测量波形总数中的位置。
[0260] 在直线图5012的上方,还有一个放大直线图5015,放大直线图5015放大显示放大标注框5014中的测量波形数据,放大直线图5015中放大显示的帧数取决于需要放大显示的放大倍数,本优选实施例中,放大直线图5015用3个像素点显示一帧测量波形数据,当测量波形总帧数为7996,直线图5015对应为700像素点时,放大倍率=7996/700×3=11*3=33,放大直线图5015中放大显示的帧数:7996/33=242,以上计算过程全部进行取整运算。
[0261] 在数字显示区5011下方,用数字1-242标注放大直线图5015中放大显示的帧数范围。
[0262] 在本实施例中,当放大直线图5015中放大显示的帧数范围是242,测量波形总帧数是7996,由242/7996=放大标注框显示宽度/直线图对应的像素=放大标注框显示宽度/700,可以计算出放大标注框5014的显示宽度为21像素点。放大标注框5014的显示宽度确定以后,本实施例优选将焦点框4015中显示的测量波形数据显示在放大标注框5014的中间部位,以便于用户观察。
[0263] 在放大直线图5015上方,还有一个倒三角标志5016,用来示意焦点框4015中显示的测量波形数据在放大显示的测量波形数据中的准确位置。作为举例说明,还可以用其它标记来示意。
[0264] 在放大直线图5015上方,还有一个直方图5017,直方图5017与放大直线图5015所表示测量波形数据一一对应,不同之处在于,它通过直方图图柱的高度来表征放大直线图5015中,不同的测量波形数据具有的不同差异度。本实施例中,直方图最高图柱的高度确定为20像素点,直方图最高图柱表征最大差异度100%,差异度为64%的测量波形数据对应的直方图图柱的高度为64%*20=12像素点,结果取整。
[0265] 在本实施例中,同时,用彩色的直线图5015和直方图5017这两种不同的状态图来表征测量波形数据具有的不同差异度,能使使用者直观地观察出异常波形数据在测量波形数据中的分布,便于掌握整体情况,放大的彩色直线图能更清楚地锁定使用者关心的局部情况。
[0266] 参照图6,是本发明优选实施例中,所述数字示波器的结构框图,该数字示波器,包括依次存储多帧测量波形数据的存储单元6011;产生控制信息的输入单元6012;依据所述输入控制信息,获取异常波形数据,并以波形显示方式,显示所述异常波形数据的波形显示单元6013。本发明优选实施例中在独立存储单元6014中再设定两个存储空间,分别存储每一帧测量波形数据的差异度值和异常波形数据的顺序号。存储表一中的数据的存储空间里,依次存储每一帧测量波形数据的差异度值,通过每一帧测量波形数据存储的顺序号索引到对应的差异度值,存储表二中的数据的存储空间用来存储异常波形数据在上一存储空间中对应的顺序号,且形成异常波形数据本身的顺序号。本实施例中设定阈值为40%,则表一中超过该阈值的第7帧和第9帧测量波形数据为异常波形数据,将帧号7和帧号9存入表二中,形成第一帧异常波形数据和第二帧异常波形数据。这种存储方法能快速地找到异常波形数据,并能快速定位该异常波形数据在测量波形数据中的顺序号。
[0267] 在进行异常波形数据显示时,通过异常波形数据顺序号索引得到该异常波形数据在测量波形数据中的顺序号,再通过这个顺序号得到其对应的差异度。参照图7,是本发明优选实施例中,所述数字示波器的第三界面示意图,该界面示意图是数字示波器波形显示单元6013的显示界面,在显示界面中的软按键菜单7011中有一个向上软按键70111和一个向下软按键70112,当选中向上软按键70111时,波形显示单元6013中的中央处理器将从表二的存储空间中索引到当前异常波形数据的上一帧异常波形数据,并在波形显示单元6013的主显示界面7012和焦点框4015中显示该上一帧异常波形数据。当选中向下软按键70112时,波形显示单元6013中的中央处理器将从表二的存储空间中索引到当前异常波形数据的下一帧异常波形数据,并在波形显示单元6013的主显示界面7012和焦点框4015中显示该下一帧异常波形数据。
[0268] 有时为了观察完整的测量波形数据,需要将软按键菜单7011收起,收起软按键菜单7011时,软按键菜单7011中的向上软按键70111和向下软按键70112也相应收起,不利于观察当前异常波型数据的相邻异常波形数据,为了解决这个问题,在数字示波器输入单元6012中的键盘单元60121上,设置有一个向上按键和一个向下按键。当按动向上按键时,波形显示单元6013中的中央处理器将从表二的存储空间中索引到当前异常波形数据的上一帧异常波形数据,并在波形显示单元6013的主显示界面7012和焦点框4015中显示该上一帧异常波形数据。当按动向下按键时,波形显示单元6013中的中央处理器将从表二的存储空间中索引到当前异常波形数据的下一帧异常波形数据,并在波形显示单元6013的主显示界面7012和焦点框4015中显示该下一帧异常波形数据。
[0269] 当前显示的异常波形数据是第一帧异常波形数据时,再选中向上软按键70111或按动向上按键时,主显示界面7012和焦点框4015中仍显示第一帧异常波形数据不变化,前箭头4016消失或显示为灰色,提示当前显示的异常波形数据是第一帧异常波形数据。
[0270] 当前显示的异常波形数据是最后一帧异常波形数据时,再选中向下软按键70112或按动向下按键时,主显示界面7012和焦点框4015中仍显示最后一帧异常波形数据不变化,后箭头4017消失或显示为灰色,提示当前显示的异常波形数据是最后一帧异常波形数据。
[0271] 键盘单元60121中,还设置有一个物理旋钮,旋动物理旋钮时,焦点框4015中显示的异常波形数据会相应地顺序变化,焦点框下面的顺序号也随之变化,旋动物理旋钮,能使使用者随心观察指定的一帧异常波形数据。
[0272] 本发明公开的用于显示异常波形的数字示波器,用向上按键和向下按键分别指示显示上一帧异常波形数据和下一帧异常波形数据,不与其他测量波形数据相混淆,且能观察任意指定的一帧异常波形数据,为使用者关注异常波形变化的趋势提供了方便。
[0273] 虽然结合附图描述了本发明的实施方式,但是本领域普通技术人员可以在所附权利要求的范围内做出各种变形和修改。