数字示波器显示方法及数字示波器的制作方法

文档序号:6200414阅读:253来源:国知局
专利名称:数字示波器显示方法及数字示波器的制作方法
技术领域
本申请涉及信号特性测试仪,尤其涉及一种数字示波器显示方法及数字示波器。
背景技术
数字示波器(DSO),是一种综合的信号特性测试仪,可以形象地显示信号随时间变化的波形。随着数字示波器的发展,使用的人越来越多。每种数字示波器的存储深度是一定,存储深度为数字示波器采集一帧信号最大可以采集的点数,但屏幕所需要的波形数据是随着时基、采样率的变化而变化的。现有技术中,当需要知道当前的示波器屏幕内显示的波形占据整个示波器存储深度的比例时,需要通过以下公式进行换算:屏幕波形点数=时基X网格格数/采样率屏幕波形长度与整个存储深度波形长度的比例=屏幕波形点数/整个存储深度波形点数通过这两个公式计算得出的比例,只能反映出当前屏幕波形使用了整个存储深度波形的百分之多少,无法直观地显示当前屏幕波形使用了整个存储深度波形之间的关系。

发明内容
本申请要解决的技术问题是针对现有技术的不足,提供一种数字示波器显示方法及数字示波器。根据本申请的第一方面,本申请提供一种数字示波器显示方法,包括:在第一显示区显示当前用户选择的第一波形;在第二显示区显示表示存储深度的第二波形; 在所述第二波形中显示所述第一波形所占的比例。上述方法中,所述显示表示存储深度的第二波形包括:根据示波器的存储深度画出长度为L的矩形;在所述矩形内部画出表示存储深度的第二波形。上述方法中,所述在所述第二波形中显示所述第一波形所占的比例包括:根据当前用户选择的波形点数N、存储深度D,计算所述第一波形在所述矩形中的长度 LI = LXN/D ;根据当前用户选择的模式,确定起始位置;根据所述起始位置将所述第一波型的长度LI在所述矩形中显示出来。上述方法中,所述根据当前用户选择的模式,确定起始位置包括:若用户选择的是run模式,则所述起始位置为Posl= (L-Ll)/2 ;若用户选择的是Stop模式,将用户选择的水平位置换算为Postl,则所述起始位置为 Pos2=(L-Ll)/2-Pos0。上述方法中,所述在所述存储深度的波形中显示所述当前用户选择的波形所占的比例是通过将当前用户选择的波形与存储深度的波形用不同颜色标注来显示其比例来实现的。根据本申请的第二方面,本申请提供一种数字示波器,包括显示模块,所述显示模块包括用于显示当前用户选择的第一波形的第一显示区,还包括处理模块,所述显示模块还包括用于显示表示存储深度的第二波形的第二显示区,所述处理模块用于计算所述第二波形在所述第一波形中所占的比例,所述第二显示区还用于在所述第二波形中显示所述第一波形所占的比例。上述数字示波器,所述处理模块还用于根据示波器的存储深度在所述第二显示区画出长度为L的矩形,并在所述矩形内部画出表示存储深度的所述第二波形,所述第二波形为正弦波、方波、三角波或直线中的任意一种。上述数字示波器,所述处理模块还用于根据当前用户选择的波形点数N、存储深度D,计算所述第一波形在所述矩形中的长度LI = LXN/D ;根据当前用户选择的模式,确定起始位置;所述第二显示模块还用于根据所述起始位置将所述第一波型的长度LI在所述矩形中显示出来。上述数字示波器,所述处理模块还用于在用户选择run模式时,计算所述起始位置Pos1= (L-Ll)/2 ;在用户选择Stop模式时,将用户选择的水平位置换算为Postl,则计算所述起始位置 Pos2= (L-Ll)/2-PosQ。上述数字示波器,所述第二显示区还用于将当前用户选择的波形与存储深度的波形用不同颜色标注来显示其比例。由于采用了以上技术方案,使本申请具备的有益效果在于:在本申请的具体实施方式
中,由于包括在第一显示区显示的当前用户选择的第一波形和在第二显示区显示的表示存储深度的第二波形,且在第二波形中可直观地直接显示第一波形所占的比例,可以直观地观察当前屏幕的波形与整个内存存储的波形之间关系,可方便的查看示波器在当前时基下的,屏幕内的显示数据与整个存储深度的波形之间的大小关系。


图1为本申请的数字示波器的结构示意图;图2为本申请的数字示波器的一种具体实施方式
的示意图;图3为本申请的数字示波器显示方法在一种实施方式中的流程图;图4为本申请的数字示波器显示方法在另一种实施方式中的流程图。
具体实施例方式下面通过具体实施方式
结合附图对本申请作进一步详细说明。实施例一:如图1、图2所示,本申请的数字示波器,其一种实施方式,包括显示模块和处理模块。显示模块包括第一显示区和第二显示区,第一显示区用于显示当前用户选择的第一波形,即用户选择的所观察的波形,第二显示区用于显示表示存储深度的第二波形。处理模块用于计算第二波形在第一波形中所占的比例,第二显示区还用于在第二波形中显示第一波形所占的比例。第一显示区和第二显示区可以设置在同一显示屏内,也可以分别设置在两个显示屏内。处理模块还可用于根据示波器的存储深度在第二显示区画出长度为L的矩形,并在矩形内部画出表示存储深度的第二波形。第二波形可以是多种波形,如正弦波、方波、三角波或直线中的任意一种,第二波形还可以是其他种类的波形。处理模块还可用于根据当前用户选择的波形点数N、存储深度D,计算第一波形在矩形中的长度LI = LXN/D ;根据当前用户选择的模式,确定起始位置;第二显示模块还用于根据起始位置将第一波型的长度LI在矩形中显示出来。起始位置可以有多种设置方法,如可将矩形的最左侧或最右侧设置为起始位置,也可以将矩形的中心位置设置为第一波形的中心,向左右两侧扩展。当第一波形从矩形的中心向两左右两侧扩展时,处理模块还用于在用户选择run模式时,确定起始位置Pos1= (L-Ll)/2 ;在用户选择Stop模式时,将用户选择的水平位置换算为Postl,则确定起始位置Pos2= (L-Ll)/2-Pos。。第二显示区还用于将当前用户选择的波形与存储深度的波形用不同颜色标注来显示其比例。实施例二:如图3所示,本申请的数字示波器显示方法,其一种实施方式,包括以下步骤:步骤302:在第一显示区显示当前用户选择的第一波形。步骤304:在第二显示区显示表示存储深度的第二波形。步骤306:在所述第二波形中显示所述第一波形所占的比例。如图4所示,本申请的数字示波器显示方法,其另一种实施方式,包括以下步骤:步骤402:在第一显示区显示当前用户选择的第一波形。步骤404:根据示波器的存储深度,在第二显示区画出长度为L的矩形。步骤406:在矩形内部画出表示存储深度的第二波形。第二波形可以是多种波形,如正弦波、方波、三角波或直线中的任意一种,第二波形还可以是其他种类的波形。步骤408:根据当前用户选择的波形点数N、存储深度D,计算第一波形在矩形中的长度,第一波形在矩形中的长度LI = LXN/D。步骤410:根据当前用户选择的模式,确定起始位置。起始位置可以有多种设置方法,如可将矩形的最左侧或最右侧设置为起始位置,也可以将矩形的中心位置设置为第一波形的中心,向左右两侧扩展。步骤412:根据起始位置将第一波型的长度LI在矩形中显示出来。当第一波形从矩形的中心向两左右两侧扩展时,若用户选择的是RUN模式,则起始位置为Posl= (L-Ll)/2 ;若用户选择的是STOP模式,将用户选择的水平位置换算为Postl,则起始位置为Pos2= (L-Ll)/2-PoS(l。在本实施方式中,可以显示出当前屏幕波形从哪个位置开始使用整个存储深度的波形。步骤414:在存储深度的波形中显示当前用户选择的波形所占的比例。在存储深度的波形中显示当前用户选择的第一波形所占的比例,可通过将当前用户选择的第一波形与存储深度的第二波形用不同颜色标注来显示,以显示其比例。如可将第二波形设置为一种颜色,将第一波形和第二波形重叠的部分设置为另一种颜色,或是将第一波形和第二波形重叠的部分填充上底色,以直观地显示第二波形在存储深度中所占的比例。在本申请的一种具体实施方式
中,假设在某一种型号的数字示波器中,该型号的最大存储深度为20K,该型号的Icd屏幕大小为320X240piXel (320是宽度,240是高度),采用左上角为坐标原点,该型号的波形显示区域为300X200 (300是宽度,200是高度),波形显示区域的左上角坐标为(10,20),波形区域内的网格为12X8 (12为横向网格数,8为纵向网格数),那么假设在该型号的示波器下,Ius的时基下,拥有500M的采样率,即2ns采集一个采样点,那么当前第一波形显示的点数为1118\12格/2118=61(。那么当前显示的波形与整个存储深度的比例关系为:Rate=6K/20K ;在当前的数字示波器中,假设我们把第二矩形放置在(60,5)坐标上,宽200,高
10。那么长度200对应存储深度20K,那么我们在200的矩形内画出6K对应的波形长度L=200 X 6K/20K=60 个像素点。如果当前为run状态,则我们以最中间的60个像素点画出当前6K所占比例的波形,即该波形的起始点为(200 - 60)/2=70,即相对与第二矩形的原始点后70点的x坐标上为起始点开始画出6K的对应波形,长度为60个像素点。如果当前为STOP,用户水平右移了 lus,则Ius偏移的像素点为:Ius长度的波形采样点数=lus/2ns=500采样点Ius所偏移的长度为=500*200/20K=5个点。则stop的起始点是run装提案下的起始点加5,即是75的坐标上为起始点,相对于第二矩形。如图:(图在Viso文件中)。Stop下左移同理。根据以上所得坐标,我们就可以在第二矩形中画出相对应6K波形的比例关系。以上内容是结合具体的实施方式对本申请所作的进一步详细说明,不能认定本申请的具体实施只局限于这些说明。对于本申请所属技术领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干简单推演或替换。
权利要求
1.一种数字示波器显示方法,其特征在于,包括: 在第一显示区显示当前用户选择的第一波形; 在第二显示区显示表示存储深度的第二波形; 在所述第二波形中显示所述第一波形所占的比例。
2.如权利要求1所述的数字示波器显示方法,其特征在于,所述显示表示存储深度的第二波形包括: 根据示波器的存储深度画出长度为L的矩形; 在所述矩形内部画出表示存储深度的第二波形。
3.如权利要求2所述的数字示波器显示方法,其特征在于,所述在所述第二波形中显示所述第一波形所占的比例包括: 根据当前用户选择的波形点数N、存储深度D,计算所述第一波形在所述矩形中的长度LI = LXN/D ; 根据当前用户选择的模式,确定起始位置; 根据所述起始位置将所述第一波型的长度LI在所述矩形中显示出来。
4.如权利要求3所述的数字示波器显示方法,其特征在于,所述根据当前用户选择的模式,确定起始位置包括: 若用户选择的是run模式,则所述起始位置为Posl=(L-Ll)/2 ; 若用户选择的是Stop模式,将用户选择的水平位置换算为Postl,则所述起始位置为Pos2=(L-Ll)/2—Pos0O
5.如权利要求1至4中任一项所述的数字示波器显示方法,其特征在于,所述在所述存储深度的波形中显示所述当前用户选择的波形所占的比例是通过将当前用户选择的波形与存储深度的波形用不同颜色标注来显示其比例来实现的。
6.一种数字示波器,包括显示模块,所述显示模块包括用于显示当前用户选择的第一波形的第一显示区,其特征在于,还包括处理模块,所述显示模块还包括用于显示表示存储深度的第二波形的第二显示区,所述处理模块用于计算所述第二波形在所述第一波形中所占的比例,所述第二显示区还用于在所述第二波形中显示所述第一波形所占的比例。
7.如权利要求6所述的数字示波器,其特征在于,所述处理模块还用于根据示波器的存储深度在所述第二显示区画出长度为L的矩形,并在所述矩形内部画出表示存储深度的所述第二波形,所述第二波形为正弦波、方波、三角波或直线中的任意一种。
8.如权利要求7所述的数字示波器,其特征在于,所述处理模块还用于根据当前用户选择的波形点数N、存储深度D,计算所述第一波形在所述矩形中的长度LI = LXN/D ;根据当前用户选择的模式,确定起始位置;所述第二显示模块还用于根据所述起始位置将所述第一波型的长度LI在所述矩形中显示出来。
9.如权利要求8所述的数字示波器,其特征在于,所述处理模块还用于在用户选择run模式时,计算所述起始位置Pos1= (L-Ll)/2 ;在用户选择Stop模式时,将用户选择的水平位置换算为Postl,则计算所述起始位置Pos2= (L-Ll)/2-Pos。。
10.如权利要求6至9中任一项所述的数字示波器,其特征在于,所述第二显示区还用于将当前用户选择的波形与存储深度的波形用不同颜色标注来显示其比例。
全文摘要
本申请公开了一种数字示波器显示方法,包括在第一显示区显示当前用户选择的第一波形;在第二显示区显示表示存储深度的第二波形;在所述第二波形中显示所述第一波形所占的比例。本申请还公开了一种数字示波器。在本申请的具体实施方式
中,由于包括在第一显示区显示的当前用户选择的第一波形和在第二显示区显示的表示存储深度的第二波形,且在第二波形中可直观地直接显示第一波形所占的比例,可以直观地观察当前屏幕的波形与整个内存存储的波形之间关系,可方便的查看示波器在当前时基下的,屏幕内的显示数据与整个存储深度的波形之间的大小关系。
文档编号G01R13/02GK103176018SQ20131006126
公开日2013年6月26日 申请日期2013年2月27日 优先权日2013年2月27日
发明者杨恩乐 申请人:深圳市鼎阳科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1