一种光标移动的方法及示波器的制造方法

文档序号:6163963阅读:673来源:国知局
一种光标移动的方法及示波器的制造方法
【专利摘要】本发明涉及测试测量【技术领域】,尤其涉及一种光标移动的方法及示波器,其中方法包括根据光标移动指令获得当前光标移动距离,并根据当前光标移动距离获得所述光标的预测移动距离;根据所述光标的当前位置、当前光标移动距离和所述预测移动距离,获得所述光标的预测移动位置;如果从所述光标的当前位置到预测移动位置的范围内具有所述特征点,则将所述光标从当前位置附着到所述特征点的位置上。通过本发明实施例的方法及示波器,可以在示波器较小的操作界面中精确的控制光标的位置,便于简化用户的操作,提高波形检测的效率。
【专利说明】一种光标移动的方法及示波器
【技术领域】
[0001]本发明涉及测试测量【技术领域】,尤其涉及一种光标移动的方法及示波器。
【背景技术】
[0002]数字示波器能够展示出电信号随时间的变化关系,在应用中,通常关注的是时间和电压两个参量,即水平和垂直两个维度上的数值特性。如,水平方向上的时间差,垂直方向上的电压差值等。
[0003]对于一次捕获的信号,用户可能需要分析其细节信息,从而得出是否与设计相符或电路是否工作在正常状态,因此对于波形的细节分析手段就显得很重要了。
[0004]在许多应用场合下,用户希望能够直观读出一段波形的时间差和幅度差,进而可以得到频率和百分比等参数,这样就能更具体地反映出信号的特性,方便描述信号或电路的特性。
[0005]利用示波器的手动光标功能,用户可以将光标定位到特定的波形位置,示波器依据设置计算出该光标限定区域的波形参数。
[0006]总的来看,其含有以下步骤:
[0007]1.选定光标模式为手动;
[0008]2.手动调节旋钮移动光标位置,光标位置需要参考捕获的波形,用户根据实际情况确定;
[0009]3.计算出光标位置所限定范围的波形参数,并进行显示。
[0010]但是光标位置受限于用户的设置,与波形没有直接的联系,在多数的应用场合下,用户都是通过波形来确定光标的目的位置。在普通的光标移动时,完全依赖于用户的设置,这在一些场合下就显得不够灵活和智能。例如:
[0011]用户为了测量脉冲的宽度,需要将光标位置限定到脉冲的上下沿上。由于脉冲波形的上下沿变化很快,在屏幕上显示的区域很小,要将光标线移动到边沿位置,可能有一个反复过程,参见图1为现有技术中光标移动示意图:从远端a快速地向右移动;由于移动过程太快,光标位置到了 b,即移过了边沿位置;缓慢地从b向左移动到C。另外用户也可以,从远端a缓慢地直接移动到位置C。上述两种方法光标的调节速度完全受控于用户,由于系统的响应速度等原因,用户对光标的控制可能不够准确,会出现超调或移动慢等情况,在使用中可能降低客户的体验。

【发明内容】

[0012]本发明实施例为了解决现有技术中一种光标移动方法及示波器,用于解决现有技术中示波器调节光标定位不准确、效率较低的问题。
[0013]本发明实施例提供了 一种光标移动方法,包括,
[0014]分析波形,获得波形的特征点;
[0015]根据光标移动指令获得当前光标移动距离,并根据当前光标移动距离获得所述光标的预测移动距离;
[0016]根据所述光标的当前位置、当前光标移动距离和所述预测移动距离,获得所述光标的预测移动位置;
[0017]如果从所述光标的当前位置到预测移动位置的范围内具有所述特征点,则将所述光标从当前位置附着到所述特征点的位置上。
[0018]根据本发明实施例所述光标移动方法的一个进一步的方面,所述获得波形的特征点包括,水平方向上的边沿位置或过零点等,垂直方向上的峰峰值、最大或最小值。
[0019]根据本发明实施例所述光标移动方法的再一个进一步的方面,在根据用户输入的当前光标移动距离获得所述光标的预测移动距离中,利用预定的算法根据当前光标移动距离获得光标的预测移动距离;所述预定的算法包括:
[0020]每次预测移动距离都相同,为一预设固定值;
[0021]或者,η和k保持线性关系;
[0022]或者,η和k保持非线性关系
[0023]η为光标的当前移动距离,k为光标的预测移动距离。
[0024]根据本发明实施例所述光标移动方法的另一个进一步的方面,如果从所述光标的当前位置到预测移动位置的范围内不具有所述特征点,则根据所述当前光标移动距离将所述光标进行移动。
[0025]根据本发明实施例所述光标移动方法的另一个进一步的方面,根据用户对旋钮的旋转操作产生所述光标移动指令。
[0026]根据本发明实施例所述光标移动方法的另一个进一步的方面,在将所述光标附着到所述特征点之后还包括,所述光标暂时停留在所述特征点的位置上保持一预置时间。
[0027]根据本发明实施例所述光标移动方法的另一个进一步的方面,在所述特征点粘滞所述光标进一步包括,当用户再次输入光标移动指令时,删除用户输入的光标移动指令。
[0028]本发明实施例还提供了 一种示波器,包括,
[0029]获取特征点单元,用户输入单元,预测单元,计算单元,附着单元;
[0030]所述获取特征点单元,用于分析波形,获得波形的特征点;
[0031]所述用户输入单元,用于获取用户输入的光标移动指令;
[0032]所述预测单元,用于根据光标移动指令获得当前光标移动距离,并根据当前光标移动距离获得所述光标的预测移动距离;
[0033]所述计算单元,用于根据所述光标的当前位置、当前光标移动距离和所述预测移动距离,获得所述光标的预测移动位置;
[0034]所述附着单元,用于判断如果从所述光标的当前位置到预测移动位置的范围内具有所述特征点,则将所述光标从当前位置附着到所述特征点的位置上。
[0035]根据本发明实施例所述示波器的一个进一步的方面,还包括粘滞单元,用于在附着单元将所述光标附着到所述特征点后,控制所述光标暂时停留在所述特征点的位置上保持一预置时间。
[0036]根据本发明实施例所述示波器的另一个进一步的方面,所述预测单元根据输入单元传送过来的当前光标的移动距离,利用预定的算法得到光标的预测移动距离,所述预定的算法包括:每次预测移动距离都相同,为一预设固定值;[0037]或者,η和k保持线性关系;
[0038]或者,η和k保持非线性关系
[0039]η为光标的当前移动距离,k为光标的预测移动距离。
[0040]根据本发明实施例所述示波器的另一个进一步的方面,所述获得波形的特征点包括,水平方向上的边沿位置或过零点,垂直方向上的峰峰值、最大或最小值。
[0041]根据本发明实施例所述示波器的另一个进一步的方面,如果从所述光标的当前位置到预测移动位置的范围内不具有所述特征点,则根据所述当前光标移动距离将所述光标进行移动。
[0042]根据本发明实施例所述示波器的另一个进一步的方面,根据用户对旋钮的旋转操作产生所述光标移动指令。
[0043]通过本发明实施例的方法及示波器,可以使光标在移动过程中自动附着波形的特征点位置上,能够在示波器较小的操作界面中精确的控制光标的位置,便于简化用户的操作,不需要慢速的微调过程,减少了光标的调节时间,提高波形检测的效率。
【专利附图】

【附图说明】
[0044]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,并不构成对本发明的限定。在附图中:
[0045]图1为现有技术中光标移动的示意图;
[0046]图2所示为本发明实施例提供的一种光标移动方法的流程图;
[0047]图3所示为本发明实施例一种示波器的结构示意图;
[0048]图4所示为本发明实施例一种光标移动方法的具体流程图;
[0049]图5a所示为本发明实施例波形及其特征点的示意图;
[0050]图5b所示为本发明实施例波形及其特征点的另一示意图;
[0051]图6所示为本发明实施例光标移动的示意图;
[0052]图7所示为本发明实施例调节光标移动到特征点后光标粘滞的示意图;
[0053]图8所示为本发明实施例实现粘滞方法的示意图。
【具体实施方式】
[0054]为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。
[0055]如图2为本发明实施例提供的一种光标移动方法的流程图。
[0056]包括步骤201,分析波形,获得波形的特征点。
[0057]其中,所述获得波形的特征点包括,水平方向上的边沿位置、过零点等,垂直方向上的峰峰值、最大或最小值。根据波形的不同特征点也不相同,可以事先根据不同的波形定义一些特征点的选取规则,然后对于待分析的波形根据所述规则获得特征点的具体点。
[0058]步骤202,根据光标移动指令获得当前光标移动距离,并根据当前光标移动距离获得所述光标的预测移动距离。
[0059]其中,利用预定的算法根据当前光标移动距离获得光标的预测移动距离,例如用户通过旋钮或者按键调节示波器屏幕中的光标进行移动,产生的光标移动指令指示的当前光标移动距离为0.5厘米,那么光标的预测移动距离为0.5厘米。
[0060]步骤203,根据所述光标的当前位置、当前光标移动距离和所述预测移动距离,获得所述光标的预测移动位置。
[0061]步骤204,如果从所述光标的当前位置到预测移动位置的范围内具有所述特征点,则将所述光标从当前位置附着到所述特征点的位置上。
[0062]其中,将所述光标附着到所述特征点包括,所述光标自动移动到所述特征点,不需要经过人为手动调节光标移动。
[0063]优选的,在上述步骤204之后还包括,在所述特征点粘滞所述光标,当用户再次调节旋钮或者按键移动光标时,接收到输入光标移动指令后所述光标暂时停留在所述特征点的位置上保持一预置时间。
[0064]优选的,在上述步骤204之后还包括,无论用户是否再次移动光标时,在所述特征点上均粘滞所述光标,即所述光标暂时停留在所述特征点的位置上保持一预置时间。
[0065]在上述步骤204中如果从所述光标的当前位置到预测移动位置的范围内不具有所述特征点,则根据所述当前光标移动距离将所述光标进行移动。
[0066]通过上述实施例,可以在示波器较小的操作界面中精确的控制光标的位置,便于简化用户的操作,提高波形检测的效率。
[0067]如图3所示为本发明实施例一种示波器的结构示意图。
[0068]包括获取特征点单元301,用户输入单元302,预测单元303,计算单元304,附着单元 305。
[0069]所述获取特征点单元301,用于分析波形,获得波形的特征点。
[0070]所述用户输入单元302,用于获取用户输入的光标移动指令。
[0071]所述预测单元303,用于根据光标移动指令获得当前光标移动距离,并根据当前光标移动距离获得所述光标的预测移动距离。
[0072]所述计算单元304,用于根据所述光标的当前位置、当前光标移动距离和所述预测移动距离,获得所述光标的预测移动位置。
[0073]所述附着单元305,用于判断如果从所述光标的当前位置到预测移动位置的范围内具有所述特征点,则将所述光标从当前位置附着到所述特征点的位置上。
[0074]还包括粘滞单元306,用于在附着单元305将所述光标附着到所述特征点后,控制所述光标暂时停留在所述特征点的位置,并保持一段预置时间。这段预置的保持时间值与用户体验有关,典型地设置为200ms。
[0075]所述输入单元302可以包括示波器的旋钮、按键或者鼠标。
[0076]所述预测单元303根据输入单元202传送过来的当前光标的移动距离,利用预定的算法得到光标的预测移动的距离所述预定的算法包括:
[0077]每次预测移动距离都相同,为一预设固定值;
[0078]或者,η和k保持线性关系;
[0079]或者,η和k保持非线性关系
[0080]η为光标的当前移动距离,k为光标的预测移动距离。
[0081]所述获得波形的特征点包括,水平方向上的边沿位置、过零点,垂直方向上的峰峰值、最大或最小值。
[0082]如果从所述光标的当前位置到预测移动位置的范围内不具有所述特征点,则根据所述当前光标移动距离将所述光标进行移动。其中,根据用户对旋钮的旋转操作产生所述光标移动指令。
[0083]通过上述实施例,可以在示波器较小的操作界面中精确的控制光标的位置,便于简化用户的操作,提高波形检测的效率。
[0084]如图4所示为本发明实施例一种光标移动方法的具体流程图。
[0085]包括步骤401,在示波器上用户确定光标目的位置,该目的位置为波形上的某个位置,在本例中波形可以如图5a或者图5b所示,目的位置可以为波形上的a、b或者c点,在图5a中a点和b点是边沿位置,c点是过零点,在图5b中a点表示出现次数最多的波形点位置(a点同时也是最小值位置),b点为零点位置,c点为最大值位置。
[0086]步骤402,示波器判断光标是否处于粘滞状态,如果是则进入步骤411,否则进入步骤403。
[0087]步骤403,示波器判断是否当前的光标位置与目的位置重合,如果重合则进入步骤412,否则进入步骤404。
[0088]步骤404,随着用户调节光标的操控旋钮移动光标。
[0089]步骤405,示波器分析波形,获得波形的特征点,在本例如图5a中水平方向的特征点依据水平测量参数参考位置来确定,常用的水平光标测量参数有:周期或频率,正/负脉宽,可能的特征点包含:波形的垂直方向过零点如同图5a中的c点,波形的边沿如同图5a中的a点和b点;作为另一个实施例,在本例如图5b中垂直方向的特征点依据垂直测量参数来确定,常用的垂直光标测量参数有:幅度值,最大或最小值,其可能的特征点包含:波形点出现次数最多的位置如图5b中的a点,用于计算幅度等,波形的最大/最小值,如图5b中的c点为最大值,a点为最小值,波形的零点位置如同图5b中的b点。
[0090]步骤406,所述示波器预测光标的移动距离,例如可以根据光标当前的移动距离预测光标的移动距离,当前移动了 5厘米,那么预测移动距离也是5厘米。
[0091 ] 用户当前移动距离η和预测距离k的关系,需要根据实际系统的应用情况而定,例如图6中所示,当前光标的位置为a,用户通过旋钮调节光标的位置,输入的当前移动距离为n,预测的移动距离为k:
[0092]η和k可以没有关系,即每次预测的距离都相同,但方向与η保持一致;
[0093]η和k保持线性关系,η越大k越大;
[0094]η和k保持非线性关系,k的大小与η有关,但不是线性关系,如k=n*n。
[0095]需要注意,k 一定会有为O的情况,例如,η等于一个最小移动距离时,应该没有预测距离k,光标的移动距离和用户手动设置的移动距离相同。例如,两个特征点a,b,中间间隔一个点s,a和S、s和b之间为一个最小移动距离。在从a到b的移动过程中,用户设置的移动距离至少为一个最小移动距离,如果k不为0,则移动距离至少为2,即会自动附着到b上;同样地,从b向a移动也会自动附着到a上。在这种条件下,用户将不能移动光标到s上。
[0096]步骤407,示波器根据当前移动距离和预测移动距离得到累计移动距离。
[0097]在图6所示为本发明实施例光标移动的示意图,光标当前位置为a点,用户将其光标位置正向移动η步(当前移动距离),特征点hi和h2,k为预测移动距离,在现有技术中的光标移动方式,光标的移动位置为(a+n),使用本发明实施例附着光标的移动方式会预测光标的移动距离为k,即光标的累计移动距离为(n+k),预期的光标位置为(a+n+k)。
[0098]步骤408,判断该累计移动距离的范围内是否包括特征点,也就是说从图6中的a点开始到(a+n+k)的位置点之间是否有特征点,在图6的实施例中具有特征点hl,如果有特征点则进入步骤409,否则进入步骤410。
[0099]步骤409,将光标附着到所述特征点,并在附着到特征点后开启光标的粘滞状态。例如图6中包括特征点hl,则在本步骤中光标附着到特征点hi。需要注意的是,本方案在用户调节过程中,都会尝试自动附着,即用户的每一次操作都可能成功地自动附着并粘滞。这样带来的效果是用户不能平滑地进行光标移动。这种情况只在特征点密集分布的情况下出现,其原因可能是由于波形本身很复杂。
[0100]作为另一个实施例,如果在累计移动距离中有多个特征点,例如图5b中,从a点和b点之间向b点移动,在累计移动距离中可能包括了特征点b点和特征点c点,那么在本例中光标将会附着到特征点b。
[0101]步骤410,根据用户调节的当前移动距离将光标进行移动,在图6中的实施例中可以将光标从a点向右移动η步,或者还可以跳跃式的将光标移动到累计移动距离处,这样可以加快用户调节光标的移动速度,以便于快速的将光标移动到目的位置。
[0102]步骤411,粘滞所述光标,S卩,将所述光标暂时停留在所述特征点,对于用户输入的进一步的移动指令不予响应。
[0103]需要说明的是,步骤402和步骤409中所述的粘滞状态具体是指:光标自动附着到特征点上在一预设时间内处于粘滞状态,在粘滞状态下,用户的操作不会引起光标位置的移动操作;粘滞状态只能保持一段预设时间,时间到后自动解除粘滞状态。如图7所示为本发明实施例调节光标移动到特征点后光标粘滞的示意图,在该图中用户通过旋钮来调节光标的移动,在图中+号代表着光标的前进步进,光标应该按照所述旋钮的调节而变化位置,在该图中光标位置由于光标的粘滞在图示范围内不变,即在第3次至第5次的调节输入中光标的位置不变,当一段时间或者旋钮调节的移动距离超过一个门限值后光标的位置再开始增加。
[0104]可以通过如图8所示的方法实现粘滞的操作,在图8中用户旋转旋钮输入光标移动指令,在将所述输入的光标移动指令进行缓存的过程之前示波器进行A步骤,将该旋钮操作不进行缓存并保持一预置时间;或者在将该旋钮操作缓存后,进行B步骤不将该缓存后的旋钮操作投递到处理过程中并保持一预置时间;或者在处理过程中取出缓存的旋钮操作后,进行C步骤不进行光标的移动并保持一预置时间,从而可以实现光标粘滞的操作。
[0105]步骤412,显示光标的位置,即显示位于目的位置的光标。
[0106]作为一个举例说明,在步骤409将光标附着到所述特征点之后,还可以直接粘滞所述光标。
[0107]通过上述实施例,可以在示波器较小的操作界面中精确的控制光标的位置,便于简化用户的操作,提高波形检测的效率。
[0108]以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种光标移动方法,其特征在于,包括, 分析波形,获得波形的特征点; 根据光标移动指令获得当前光标移动距离,并根据当前光标移动距离获得所述光标的预测移动距离; 根据所述光标的当前位置、当前光标移动距离和所述预测移动距离,获得所述光标的预测移动位置; 如果从所述光标的当前位置到预测移动位置的范围内具有所述特征点,则将所述光标从当前位置附着到所述特征点的位置上。
2.根据权利要求1所述的光标移动方法,其特征在于,所述获得波形的特征点包括,水平方向上的边沿位置或过零点,垂直方向上的峰峰值、最大或最小值。
3.根据权利要求1所述的光标移动方法,其特征在于,在根据用户输入的当前光标移动距离获得所述光标的预测移动距离中,利用预定的算法根据当前光标移动距离获得光标的预测移动距离; 所述预定的算法包括: 每次预测移动距离都相同,为一预设固定值; 或者,η和k保持线性关系; 或者,η和k保持非线性关系 η为光标的当前移动距离,k为光标的预测移动距离。
4.根据权利要求1所述`的光标移动方法,其特征在于,如果从所述光标的当前位置到预测移动位置的范围内不具有所述特征点,则根据所述当前光标移动距离将所述光标进行移动。
5.根据权利要求4所述的光标移动方法,其特征在于,根据用户对旋钮的旋转操作产生所述光标移动指令。
6.根据权利要求1所述的光标移动方法,其特征在于,在将所述光标附着到所述特征点之后还包括,所述光标暂时停留在所述特征点的位置上保持一预置时间。
7.一种示波器,其特征在于包括, 获取特征点单元,用户输入单元,预测单元,计算单元,附着单元; 所述获取特征点单元,用于分析波形,获得波形的特征点; 所述用户输入单元,用于获取用户输入的光标移动指令; 所述预测单元,用于根据光标移动指令获得当前光标移动距离,并根据当前光标移动距离获得所述光标的预测移动距离; 所述计算单元,用于根据所述光标的当前位置、当前光标移动距离和所述预测移动距离,获得所述光标的预测移动位置; 所述附着单元,用于判断如果从所述光标的当前位置到预测移动位置的范围内具有所述特征点,则将所述光标从当前位置附着到所述特征点的位置上。
8.根据权利要求7所述的示波器,其特征在于,还包括粘滞单元,用于在附着单元将所述光标附着到所述特征点后,控制所述光标暂时停留在所述特征点的位置上保持一预置时间。
9.根据权利要求7所述的示波器,其特征在于,所述预测单元根据输入单元传送过来的当前光标的移动距离,利用预定的算法得到光标的预测移动距离, 所述预定的算法包括: 每次预测移动距离都相同,为一预设固定值; 或者,η和k保持线性关系; 或者,η和k保持非线性关系 η为光标的当前移动距离,k为光标的预测移动距离。
10.根据权利要求7所述的示波器,其特征在于,所述获得波形的特征点包括,水平方向上的边沿位置或过零点,垂直方向上的峰峰值、最大或最小值。
11.根据权利要求7所述的示波器,其特征在于,如果从所述光标的当前位置到预测移动位置的范围内不具有所述特征点,则根据所述当前光标移动距离将所述光标进行移动。
12.根据权利要求11所述的示波器,其特征在于,根据用户对旋钮的旋转操作产生所述光标移动指令。`
【文档编号】G01R13/00GK103869118SQ201210539595
【公开日】2014年6月18日 申请日期:2012年12月13日 优先权日:2012年12月13日
【发明者】王志彦, 王悦, 王铁军, 李维森 申请人:北京普源精电科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1