一种波形预览方法、装置及示波器制造方法及图纸

技术编号:8861369 阅读:191 留言:0更新日期:2013-06-28 00:44
本发明专利技术实施例提供一种波形预览方法、装置及示波器,所述方法包括:A1,获取当前波形的水平触发偏移;A2,根据所述当前波形的水平触发偏移、当前存储深度下的波形数据所表征的时间长度、当前屏幕可表征的时间长度,获取所述当前波形水平触发偏移在波形预览界面的绝对位置、波形预览界面中屏幕框的位置范围、预览界面中波形数据的位置范围;A3,依据当前波形水平触发偏移在波形预览界面的绝对位置、波形预览界面中屏幕框的位置范围、预览界面中波形数据的位置范围在波形预览界面中绘制水平触发偏移、屏幕框和波形数据。本发明专利技术可以在多种情况下表征屏幕中可显示的波形数据与当前存储深度下的波形数据之间的偏移位置关系。

【技术实现步骤摘要】

本专利技术涉及仪器测量
,尤其涉及一种波形预览方法、装置及示波器
技术介绍
在现有的各厂家的示波器中,只有部分厂家引入了波形预览的这种功能。对比现有的各厂家的波形预览功能得到,现有波形预览方案所存在的问题如下:当触发偏移不断减小,屏幕框不断左移,此时屏幕框左侧出现不能完整显示的状况。当触发偏移不断增大,屏幕框不断右移,此时屏幕框右侧出现不能完整显示的状况。当触发偏移增大到一定程度时,屏幕框右偏至消失不见。综上可见,现有波形预览方案在多种波形预览情况下无法具体表征当前屏幕中可显示的波形数据与当前存储深度下的波形数据的偏移位置关系。
技术实现思路
本专利技术实施例提供一种波形预览方法、装置及示波器,以在多种波形预览情况下表征屏幕中可显示的波形数据与当前存储深度下的波形数据之间的偏移位置关系。一方面,本专利技术实施例提供了一种波形预览方法,所述方法包括:Al,获取当前波形的水平触发偏移;A2,根据所述当前波形的水平触发偏移、当前存储深度下的波形数据所表征的时间长度、当前屏幕可表征的时间长度,获取所述当前波形水平触发偏移在波形预览界面的绝对位置、波形预览界面中屏幕框的位置范围、预览界面中波形数据的位置范围;A3,依据当前波形水平触发偏移在波形预览界面的绝对位置、波形预览界面中屏幕框的位置范围、预览界面中波形数据的位置范围在波形预览界面中绘制水平触发偏移、屏幕框和波形数据。可选的,在本专利技术一实施例中,所述根据所述当前波形的水平触发偏移、当前存储深度下的波形数据所表征的时间长度、当前屏幕可表征的时间长度,获取所述当前波形水平触发偏移在波形预览界面的绝对位置、波形预览界面中屏幕框的位置范围、预览界面中波形数据的位置范围包括:获取系统当前运行状态;根据所述系统当前运行状态、所述当前波形的水平触发偏移、当前存储深度下的波形数据所表征的时间长度、当前屏幕可表征的时间长度,获取所述当前波形水平触发偏移在波形预览界面的绝对位置、波形预览界面中屏幕框的位置范围、预览界面中波形数据的位置范围。可选的,在本专利技术一实施例中,所述系统当前运行状态为采样状态时,步骤A2包括;根据所述当前波形的水平触发偏移、所述当前存储深度下的波形数据所表征的时间长度、所述当前屏幕可表征的时间长度,计算所述当前波形水平触发偏移在波形预览界面的绝对位置;根据所述当前波形水平触发偏移、所述当前存储深度下的波形数据所表征的时间长度、所述当前屏幕可表征的时间长度,确定所述波形预览界面中屏幕框的位置范围;根据所述当前波形的水平触发偏移、所述当前存储深度下的波形数据所表征的时间长度、所述当前屏幕可表征的时间长度,确定所述预览界面中波形数据的位置范围。可选的,在本专利技术一实施例中,若所述系统当前运行状态为停止采样状态时,步骤A2包括:获取停止采样瞬间当前波形的水平触发偏移,并依据停止采样瞬间当前波形的水平触发偏移计算停止采样瞬间波形的水平触发偏移相对差值,然后根据所述停止采样瞬间波形的水平触发偏移相对差值计算停止采样后屏幕发生的偏移差值;根据所述停止采样后屏幕发生的偏移差值、当前存储深度下的波形数据所表征的时间长度、当前屏幕可表征的时间长度,计算所述停止采样瞬间波形水平触发偏移在波形预览界面的绝对位置;根据所述停止采样后屏幕发生的偏移差值、当前存储深度下的波形数据所表征的时间长度、当前屏幕可表征的时间长度,确定所述波形预览界面中屏幕框的位置范围;根据所述停止采样后屏幕发生的偏移差值、当前存储深度下的波形数据所表征的时间长度、当前屏幕可表征的时间长度,确定所述预览界面中波形数据的位置范围。可选的,在本专利技术一实施例中,根据如下公式于所述波形预览界面绘制屏幕框:屏幕框像素宽度=(当前屏幕可表征的时间长度/预览界面表征时间长度)*预览界面宽度。可选的,在本专利技术一实施例中,根据如下公式于所述波形预览界面绘制波形数据:波形数据像素宽度=(当前存储深度下的波形数据所表征的时间长度/预览界面表征时间长度)*预览界面宽度。又一方面,本专利技术实施例提供了一种波形预览装置,所述装置包括:获取单元,用于获取当前波形的水平触发偏移;计算单元,用于根据所述当前波形的水平触发偏移、当前存储深度下的波形数据所表征的时间长度、当前屏幕可表征的时间长度,获取所述当前波形水平触发偏移在波形预览界面的绝对位置、波形预览界面中屏幕框的位置范围、预览界面中波形数据的位置范围;绘制单元,用于依据当前波形水平触发偏移在波形预览界面的绝对位置、波形预览界面中屏幕框的位置范围、预览界面中波形数据的位置范围在波形预览界面中绘制水平触发偏移、屏幕框和波形数据。可选的,在本专利技术一实施例中,所述装置还包括:检测单元,用于检测并获取系统当前运行状态;所述计算单元,进一步用于根据所述系统当前运行状态、所述当前波形的水平触发偏移、当前存储深度下的波形数据所表征的时间长度、当前屏幕可表征的时间长度,获取所述当前波形水平触发偏移在波形预览界面的绝对位置、波形预览界面中屏幕框的位置范围、预览界面中波形数据的位置范围。可选的,在本专利技术一实施例中,所述系统当前运行状态为采样状态时,所述计算单元包括;触发标注模块,用于根据所述当前波形的水平触发偏移、所述当前存储深度下的波形数据所表征的时间长度、所述当前屏幕可表征的时间长度,计算所述当前波形水平触发偏移在波形预览界面的绝对位置;屏幕框模块,用于根据所述当前波形水平触发偏移、所述当前存储深度下的波形数据所表征的时间长度、所述当前屏幕可表征的时间长度,确定所述波形预览界面中屏幕框的位置范围;波形数据模块,用于根据所述当前波形的水平触发偏移、所述当前存储深度下的波形数据所表征的时间长度、所述当前屏幕可表征的时间长度,确定所述预览界面中波形数据的位置范围。可选的,在本专利技术一实施例中,若所述系统当前运行状态为停止采样状态时,所述获取单元,进一步用于获取停止采样瞬间当前波形的水平触发偏移;所述计算单元,进一步用于依据停止采样瞬间当前波形的水平触发偏移计算停止采样瞬间波形的水平触发偏移相对差值,然后根据所述停止采样瞬间波形的水平触发偏移相对差值计算停止采样后屏幕发生的偏移差值;所述触发标注模块,进一步用于根据所述停止采样后屏幕发生的偏移差值、当前存储深度下的波形数据所表征的时间长度、当前屏幕可表征的时间长度,计算所述停止采样瞬间波形水平触发偏移在波形预览界面的绝对位置;所述屏幕框模块,进一步用于根据所述停止采样后屏幕发生的偏移差值、当前存储深度下的波形数据所表征的时间长度、当前屏幕可表征的时间长度,确定所述波形预览界面中屏幕框的位置范围;所述波形数据模块,进一步用于根据所述停止采样后屏幕发生的偏移差值、当前存储深度下的波形数据所表征的时间长度、当前屏幕可表征的时间长度,确定所述预览界面中波形数据的位置范围。可选的,在本专利技术一实施例中,所述屏幕框模块根据如下公式于所述波形预览界面绘制屏幕框:屏幕框像素宽度=(当前屏幕可表征的时间长度/预览界面表征时间长度)*预览界面宽度。可选的,在本专利技术一实施例中,所述波形数据模块根据如下公式于所述波形预览界面绘制波形数据:波形数据像素宽度=(当前存储深度下的波形数据所表征的时间长度/预览界面表征时间长度)*预览界面宽度。再一方面,本专利技术实施例提供了 一种示波器,所述示波器本文档来自技高网...

【技术保护点】
一种波形预览方法,其特征在于,所述方法包括:A1,获取当前波形的水平触发偏移;A2,根据所述当前波形的水平触发偏移、当前存储深度下的波形数据所表征的时间长度、当前屏幕可表征的时间长度,获取所述当前波形水平触发偏移在波形预览界面的绝对位置、波形预览界面中屏幕框的位置范围、预览界面中波形数据的位置范围;A3,依据当前波形水平触发偏移在波形预览界面的绝对位置、波形预览界面中屏幕框的位置范围、预览界面中波形数据的位置范围在波形预览界面中绘制水平触发偏移、屏幕框和波形数据。

【技术特征摘要】
1.一种波形预览方法,其特征在于,所述方法包括: Al,获取当前波形的水平触发偏移; A2,根据所述当前波形的水平触发偏移、当前存储深度下的波形数据所表征的时间长度、当前屏幕可表征的时间长度,获取所述当前波形水平触发偏移在波形预览界面的绝对位置、波形预览界面中屏幕框的位置范围、预览界面中波形数据的位置范围; A3,依据当前波形水平触发偏移在波形预览界面的绝对位置、波形预览界面中屏幕框的位置范围、预览界面中波形数据的位置范围在波形预览界面中绘制水平触发偏移、屏幕框和波形数据。2.如权利要求1所述方法,其特征在于,所述根据所述当前波形的水平触发偏移、当前存储深度下的波形数据所表征的时间长度、当前屏幕可表征的时间长度,获取所述当前波形水平触发偏移在波形预览界面的绝对位置、波形预览界面中屏幕框的位置范围、预览界面中波形数据的位置范围包括: 获取系统当前运行状态; 根据所述系统当前运行状态、所述当前波形的水平触发偏移、当前存储深度下的波形数据所表征的时间长度、当前屏幕可表征的时间长度,获取所述当前波形水平触发偏移在波形预览界面的绝对位置、波形预览界面中屏幕框的位置范围、预览界面中波形数据的位置范围。3.如权利要求2所述方法,其特征在于,所述系统当前运行状态为采样状态时,步骤A2包括; 根据所述当前波形的水平触发偏移、所述当前存储深度下的波形数据所表征的时间长度、所述当前屏幕可表征的时间长度,计算所述当前波形水平触发偏移在波形预览界面的绝对位置; 根据所述当前波形水平触发偏移、所述当前存储深度下的波形数据所表征的时间长度、所述当前屏幕可表征的时间长度,确定所述波形预览界面中屏幕框的位置范围; 根据所述当前波形的水平触发偏移、所述当前存储深度下的波形数据所表征的时间长度、所述当前屏幕可表征的时间长度,确定所述预览界面中波形数据的位置范围。4.如权利要求3所述方法,其特征在于,若所述系统当前运行状态为停止采样状态时,步骤A2包括: 获取停止采样瞬间当前波形的水平触发偏移,并依据停止采样瞬间当前波形的水平触发偏移计算停止采样瞬间波形的水平触发偏移相对差值,然后根据所述停止采样瞬间波形的水平触发偏移相对差值计算停止采样后屏幕发生的偏移差值; 根据所述停止采样后屏幕发生的偏移差值、当前存储深度下的波形数据所表征的时间长度、当前屏幕可表征的时间长度,计算所述停止采样瞬间波形水平触发偏移在波形预览界面的绝对位置; 根据所述停止采样后屏幕发生的偏移差值、当前存储深度下的波形数据所表征的时间长度、当前屏幕可表征的时间长度,确定所述波形预览界面中屏幕框的位置范围; 根据所述停止采样后屏幕发生的偏移差值、当前存储深度下的波形数据所表征的时间长度、当前屏幕可表征的时间长度,确定所述预览界面中波形数据的位置范围。5.如权利要求3或4所述方法,其特征在于,根据如下公式于所述波形预览界面绘制屏幕框: 屏幕框像素宽度=(当前屏幕可表征的时间长度/预览界面表征时间长度)*预览界面宽度。6.如权利要求3或4所述方法,其特征在于,根据如下公式于所述波形预览界面绘制波形数据: 波形数据像素宽度=(当前存储深度下的波形数据所表征的时间长度/预览界面表征时间长度)*预览界面宽度。7.一种波形预览装置,其特征在于,所述装置包括: 获取单元,用于获取当前波形的...

【专利技术属性】
技术研发人员:张霞王悦王铁军李维森
申请(专利权)人:北京普源精电科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1