一种具有波形录制回放功能的示波器的制作方法

文档序号:6024660阅读:321来源:国知局
专利名称:一种具有波形录制回放功能的示波器的制作方法
技术领域
本发明涉及测试测量技术领域,特别是涉及一种具有波形录制回放功能的示波器。
背景技术
波形录制功能是数字示波器的一项重要功能,它是将一段连续时间内采集到的波形数据存储在示波器的存储器(也即波形录制单元)的指定空间中。通常的,波形录制功能启动后,示波器会以循环存储方式存储多次采集到的波形数据,每次采集到的波形数据存储为一帧录制波形,每一帧录制波形的长度等于设定的存储深度。录制过程即相当于波形数据的存储过程。每次采集到的波形数据存储在存储器的不同地址中,完成一帧波形的录制后,存储地址就会自动跳转到下一地址,进行下一帧波形的录制,依次循环,从而得到依次排列的帧号逐渐递增的多帧录制波形。相应的,示波器还具有一个波形录制回放功能,也就是在波形录制完成后,可以播放已经录制的每一帧的波形。如图1所示,为现有技术一种波形录制回放的原理图。现有的录制波形回放的方法是在示波器的操作面板上设置一个具有多个旋转刻度格的旋钮101,通过旋转该旋钮101,控制当前播放的录制波形的帧号的增加或者递减,从波形录制单元102中获取当前帧号对应的录制波形,并将其在显示单元103中显示出来,便于用户查看指定帧号的录制波形。在上面的方法中,要查看一帧录制波形,用户首先要转动旋钮,可以正向旋转或者反向旋转,每转动一个刻度格为一步进,每一步进播放录制波形的帧号递增一或者递减一。这种采用步进方式控制波形回放的方法,旋钮的步进值最小必须为一。该方法会产生如下问题:I).当录制波形的帧数很多时,用户必须多次转动旋钮才能累计到指定帧号对应的录制波形,在转动旋钮过程中实现的是逐个的单帧播放,只能递增或递减帧数,不能实现录制波形的快速回放和动态调节回放速度的功能,回放速度较慢。2).如果在多帧录制波形中进行跳转播放,可以将当前播放的帧号直接设置为用户的指定帧号,通过发送指定帧号的消息远程控制示波器,比如将帧号从10直接设置到1000,那显示界面上显示的录制波形从第10帧直接变成了第1000帧,那么,第11帧到第999帧间的录制波形不能在修改帧号的过程中显示在屏幕上。3).在高采样率示波器中,相邻两帧的波形变化很小,而且用户通常并不完全了解特定帧的波形形状,要比较快速地分辨出特定帧,十分困难。因此提供一种供用户快速浏览波形的方法很有必要。

发明内容
本发明所要解决的技术问题是提供一种具有波形录制回放功能的示波器,能够供用户快速浏览录制波形。为了解决上述问题,本发明公开了一种具有波形录制回放功能的示波器,包括:
波形录制单元,用于存储波形数据,得到多帧录制波形;播放控制单元,用于播放所述多帧录制波形;还包括:连续播放旋钮,用于依据其旋转角度产生对应的角度消息;所述播放控制单元用于依据所述角度消息获取对应的帧间播放时间间隔和播放顺序;并依据当前获取的帧间播放时间间隔和播放顺序,播放所述多帧录制波形。本发明可以在录制波形的帧数较多时,快速地在多帧录制波形中进行连续播放;并且,可以通过调节旋钮角度改变帧间播放时间间隔和播放顺序,从而灵活的动态调节播放速度和播放顺序。通过快速浏览,用户能够大致了解波形的变化趋势等信息,在感兴趣的地方可以降低录制波形的播放速度,从而进行细致的观察;在不感兴趣的地方可以提高波形的播放速度,节约波形的浏览时间。作为一个举例说明,本发明所述的播放控制单元用于依据所述角度消息,获取与所述旋转角度的大小成反比例关系的帧间播放时间间隔。作为一个举例说明,本发明所述的播放控制单元用于依据所述角度消息,从与播放顺序和帧间播放时间间隔相对应的一组预置数据中获取所述帧间播放时间间隔和播放顺序。作为一个举例说明,本发明所述的播放控制单元还用于依据用户预设的起始帧和终止帧,初始播放所述起始帧、终止帧或录制回放功能之前显示的最后一帧的录制波形;然后,再依据当前获取的帧间播放时间间隔和播放顺序,播放所述起始帧和终止帧范围内的录制波形。作为一个举例说明,本发明所述的连续播放旋钮用于在第一旋转角度范围内产生对应的正向播放消息,在第二旋转角度范围内产生对应的反向播放消息;所述播放控制单元用于依据所述正向播放消息,获取帧号递增的正向播放顺序;依据所述反向播放消息,获取帧号递减的反向播放顺序。作为一个示例,本举例说明所述的所述连续播放旋钮用于依据用户的旋转操作产生所述旋转角度;并当用户释放所述旋转操作时,自动恢复到初始状态下的零旋转角度。作为一个示例,本举例说明所述的连续播放旋钮依据用户的旋转操作,从所述零旋转角度顺时针旋转小于180度时,产生处于第一旋转角度范围内的旋转角度;从所述零旋转角度逆时针旋转小于180度时,产生处于第二旋转角度范围内的旋转角度。作为一个示例,本举例说明所述的连续播放旋钮用于在所述零旋转角度产生一个零角度消息;所述播放控制单元还用于依据所述零角度消息停止播放所述多帧录制波形。
作为一个示例,本举例说明所述的播放控制单元在当前获取的播放顺序与前一次获取的播放顺序不同时,先暂停播放所述多帧录制波形,之后,再依据当前获取的帧间播放时间间隔和播放顺序,继续播放所述多帧录制波形。作为一个示例,本举例说明所述的播放控制单元当前播放用户预设的终止帧的录制波形时,依据所述正向播放顺序,停止播放所述多帧录制波形。作为一个示例,本举例说明所述的播放控制单元当前播放用户预设的起始帧的录制波形时,依据所述反向播放顺序,停止播放所述多帧录制波形。作为一个举例说明,本发明所述的播放控制单元包括:波形读取模块,用于从所述多帧录制波形中读取一帧录制波形,作为当前播放帧发送至波形显示模块;以及在将当前播放帧发送至波形显示模块后的等待时间达到所述帧间播放时间间隔时,依据所述播放顺序获取与当前播放帧的帧号相邻的一帧录制波形,作为新的当前播放帧发送至波形显示模块;波形显示模块,用于将接收到的当前播放帧更新显示在显示屏上。作为一个示例,本举例说明所述的波形读取模块依据所述正向播放顺序对当前播放帧的帧号递增一,并获取递增后的帧号所对应的一帧录制波形,作为新的当前播放帧发送至显示模块;所述波形读取模块依据所述反向播放顺序对当前播放帧的帧号递减一,并获取递减后的帧号所对应的一帧录制波形,作为新的当前播放帧发送至显示模块。作为一个举例说明,本发明所述的示波器还包括:单帧播放旋钮,用于在其旋转一个步进刻度时产生一个的步进消息;所述播放控制单元还用于依据所述步进消息,读取与当前播放巾贞相邻的一巾贞录制波形进行播放。本举例说明既可以利用连续播放旋钮实现快速的连续播放;又可以利用单针播放旋钮实现单巾贞播放,查看巾贞细节,提高了用户的体验度。作为一个示例,本举例说明所述的单帧播放旋钮用于在顺时针旋转一个步进刻度时产生一个递增步进消息;所述播放控制单元用于依据所述递增步进消息,对当前播放帧的帧号递增一,并获取递增后的帧号所对应的一帧录制波形进行播放。作为一个示例,本举例说明所述的单帧播放旋钮用于在逆时针旋转一个步进刻度时产生一个递减步进消息;所述播放控制单元用于依据所述递减步进消息,对当前播放帧的帧号递减一,并获取递减后的帧号所对应的一帧录制波形进行播放。作为一个示例,本举例说明所述的连续播放旋钮和所述单帧播放旋钮共用同一个公共旋钮。


图1是现有技术一种波形录制回放的原理示意图;图2是本发明一种具有波形录制回放功能的示波器实施例的结构示意图;图3是本发明一种连续播放旋钮的旋转操作示意图;图4是本发明播放控制单元接收到角度消息后所执行的步骤流程图;图5是本发明示波器实施例的一种举例说明的结构示意图;图6是本发明播放控制单元接收到步进消息后所执行的步骤流程图;图7是本发明连续播放旋钮和单帧播放旋钮的一种结构示意图。
具体实施例方式为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式
对本发明作进一步详细的说明。参照图2,示出了本发明一种具有波形录制回放功能的示波器实施例的结构示意图,本实施例提出的示波器200包括:波形录制单元201,其存储波形数据,得到多帧录制波形a ;播放控制单元202,其播放所述多帧录制波形a ;
连续播放旋钮203,依据其自身的旋转角度产生对应的角度消息b ;所述播放控制单元202还依据角度消息b获取对应的帧间播放时间间隔和播放顺序;并依据当前获取的帧间播放时间间隔和播放顺序,播放所述多帧录制波形a。波形 录制单元201可以是示波器200内部的存储器,通过依次存储每一帧录制波形实现波形录制过程。示波器200在启动录制回放功能后,进入播放模式,例如,可以通过触发某一功能按键进入播放模式。连续播放旋钮203具有多个旋转角度,在播放模式下,用户对其旋转角度修改后,连续播放旋钮203会输出一定量的脉冲,该脉冲即为在不同的旋转角度产生对应的角度消息b。播放控制单元202依据角度消息b播放波形录制单元201中存储的多帧录制波形,一般的,读取所述多帧录制波形a中的连续几帧并进行播放。通过本发明实施例,可以在录制波形的帧数较多时,快速地在多帧录制波形中进行连续播放;并且,可以通过调节旋钮角度改变帧间播放时间间隔和播放顺序,从而灵活的动态调节播放速度和播放顺序。通过快速浏览,用户能够大致了解波形的变化趋势等信息,在感兴趣的地方可以降低录制波形的播放速度,从而进行细致的观察;在非感兴趣的地方可以提高波形的播放速度,节约了录制波形的浏览时间。作为一个举例说明,在本实施例中,播放控制单元202可以依据角度消息b,获取与旋转角度的大小成反比例关系的帧间播放时间间隔。也就是说,当连续播放旋钮203的旋转角度越大时,巾贞间播放时间间隔越短,则相应的录制波形的播放速度越快;当连续播放旋钮203的旋转角度越小时,帧间播放时间间隔越长,则相应的录制波形的播放速度越慢。作为另一个举例说明,在本实施例中,播放控制单元202还可以依据角度消息b,获取与旋转角度的大小成正比例关系的帧间播放时间间隔。作为一个举例说明,在本实施例中,播放控制单元202依据角度消息b,从与播放顺序和帧间播放时间间隔相对应的一组预置数据中获取所述帧间播放时间间隔和播放顺序。具体的,播放控制单元202可以记录一组预置数据,所述预置数据包括:表征播放顺序的键值、及其对应的播放时间间隔;播放控制单元202首先依据角度消息b的脉冲数量或宽度,将其转换成相应的键值;之后,再依据所述键值,从所述预置数据中获取相对应的播放时间间隔和播放顺序;最后,再依据当前获取的播放时间间隔和播放顺序,读取所述多帧录制波形中的连续几帧并进行播放。如下表I所示,给出了一组预置数据记录内容的示例。表I
键值帧间播放时间间隔~ 键值帧间播放时间间隔~
键值Al~s键值A2~s
键值BI57 键值B257
键值 Cl0.25s键值 C20.25s
键值Dl07Ti键值D207Ti
键值 El0.0ls键值 E20.0ls
权利要求
1.一种具有波形录制回放功能的示波器,包括: 波形录制单元,用于存储波形数据,得到多帧录制波形; 播放控制单元,用于播放所述多帧录制波形; 其特征在于,还包括: 连续播放旋钮,用于依据其旋转角度产生对应的角度消息; 所述播放控制单元用于依据所述角度消息获取对应的帧间播放时间间隔和播放顺序;并依据当前获取的帧间播放时间间隔和播放顺序,播放所述多帧录制波形。
2.如权利要求1所述的示波器,其特征在于, 所述播放控制单元用于依据所述角度消息,获取与所述旋转角度的大小成反比例关系的帧间播放时间间隔。
3.如权利要求1所述的示波器,其特征在于, 所述播放控制单元用于依据所述角度消息,从与播放顺序和帧间播放时间间隔相对应的一组预置数据中获取所述帧间播放时间间隔和播放顺序。
4.如权利要求1所述的示波器,其特征在于, 所述播放控制单元还用于依据用户预设的起始帧和终止帧,初始播放所述起始帧、终止帧或录制回放功能之前显示的最后一帧的录制波形;然后,再依据当前获取的帧间播放时间间隔和播放顺序,播放起始帧和终止帧范围内的录制波形。
5.如权利要求1所述 的示波器,其特征在于, 所述连续播放旋钮用于在第一旋转角度范围内产生对应的正向播放消息,在第二旋转角度范围内产生对应的反向播放消息; 所述播放控制单元用于依据所述正向播放消息,获取帧号递增的正向播放顺序;依据所述反向播放消息,获取帧号递减的反向播放顺序。
6.如权利要求5所述的示波器,其特征在于, 所述连续播放旋钮用于依据用户的旋转操作产生所述旋转角度;并当用户释放所述旋转操作时,自动恢复到初始状态下的零旋转角度。
7.如权利要求6所述的示波器,其特征在于, 所述连续播放旋钮依据用户的旋转操作,从所述零旋转角度顺时针旋转小于180度时,产生处于第一旋转角度范围内的旋转角度;从所述零旋转角度逆时针旋转小于180度时,产生处于第二旋转角度范围内的旋转角度。
8.如权利要求6所述的示波器,其特征在于, 所述连续播放旋钮用于在所述零旋转角度产生一个零角度消息; 所述播放控制单元还用于依据所述零角度消息停止播放所述多帧录制波形。
9.如权利要求5所述的示波器,其特征在于, 所述播放控制单元在当前获取的播放顺序与前一次获取的播放顺序不同时,先暂停播放所述多帧录制波形,之后,再依据当前获取的帧间播放时间间隔和播放顺序,继续播放所述多帧录制波形。
10.如权利要求5所述的示波器,其特征在于, 所述播放控制单元当前播放用户预设的终止帧的录制波形时,依据所述正向播放顺序,停止播放所述多帧录制波形。
11.如权利要求5所述的示波器,其特征在于, 所述播放控制单元当前播放用户预设的起始帧的录制波形时,依据所述反向播放顺序,停止播放所述多帧录制波形。
12.如权利要求5至11任一项所述的示波器,其特征在于, 所述播放控制单元包括: 波形读取模块,用于从所述多帧录制波形中读取一帧录制波形,作为当前播放帧发送至波形显示模块;以及在将当前播放帧发送至波形显示模块后的等待时间达到所述帧间播放时间间隔时,依据所述播放顺序获取与当前播放帧的帧号相邻的一帧录制波形,作为新的当前播放帧发送至波形显示模块; 波形显示模块,用于将接收到的当前播放帧更新显示在显示屏上。
13.如权利要求12所述的示波器,其特征在于, 所述波形读取模块依据所述正向播放顺序对当前播放帧的帧号递增一,并获取递增后的帧号所对应的一帧录制波形,作为新的当前播放帧发送至显示模块; 所述波形读取模块依据所述反向播放顺序对当前播放帧的帧号递减一,并获取递减后的帧号所对应的一帧录制波形,作为新的当前播放帧发送至显示模块。
14.如权利要求1至11任一项所述的示波器,其特征在于,还包括: 单帧播放旋钮,用于在其 旋转一个步进刻度时产生一个的步进消息; 所述播放控制单元还用于依据所述步进消息,读取与当前播放巾贞相邻的一巾贞录制波形进行播放。
15.如权利要求14所述的示波器,其特征在于, 所述单帧播放旋钮用于在顺时针旋转一个步进刻度时产生一个递增步进消息; 所述播放控制单元用于依据所述递增步进消息,对当前播放帧的帧号递增一,并获取递增后的帧号所对应的一帧录制波形进行播放。
16.如权利要求14所述的示波器,其特征在于, 所述单帧播放旋钮用于在逆时针旋转一个步进刻度时产生一个递减步进消息; 所述播放控制单元用于依据所述递减步进消息,对当前播放帧的帧号递减一,并获取递减后的帧号所对应的一帧录制波形进行播放。
17.如权利要求14所述的示波器,其特征在于, 所述连续播放旋钮和所述单帧播放旋钮共用同一个公共旋钮。
全文摘要
本发明提供了一种具有波形录制回放功能的示波器,包括波形录制单元,用于存储波形数据,得到多帧录制波形;连续播放旋钮,用于依据其旋转角度产生对应的角度消息;所述播放控制单元用于依据所述角度消息获取对应的帧间播放时间间隔和播放顺序;并依据当前获取的帧间播放时间间隔和播放顺序,播放所述多帧录制波形。通过本发明,可以在录制波形的帧数较多时,快速地在多帧录制波形中进行连续播放,便于用户快速浏览;并且,可以通过调节旋钮角度改变帧间播放时间间隔和播放顺序,从而灵活的动态调节播放速度和播放顺序。
文档编号G01R13/02GK103149402SQ20111040396
公开日2013年6月12日 申请日期2011年12月7日 优先权日2011年12月7日
发明者王志彦, 王悦, 王铁军, 李维森 申请人:北京普源精电科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1