System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种精确计算示波器旋钮移动波形偏移大小的方法技术_技高网

一种精确计算示波器旋钮移动波形偏移大小的方法技术

技术编号:41143593 阅读:4 留言:0更新日期:2024-04-30 18:12
本发明专利技术公开了一种精确计算示波器旋钮移动波形偏移大小的方法,步骤包括:步骤S1,确定当前旋钮的触点数目cNum;步骤S2,确定当前示波器显示的绘图范围Pix<subgt;总</subgt;及旋钮旋转一周偏移的像素个数Pix<subgt;旋</subgt;;步骤S3,确定当前示波器的ADC绘图范围ADC<subgt;总</subgt;;步骤S4,计算单个ADC量化值所需移动的像素个数;步骤S5,计算旋钮旋转一周所需的ADC量化值;步骤S6,计算旋钮单个触点对应的ADC量化值;步骤S7,计算波形移动的像素个数。本发明专利技术能够精准的计算出旋钮每转动一个触点所对应需移动的像素值,从而可以调节旋钮旋转部分触点、半周或者一周所对应的需移动的像素值,可以精准的通过旋钮控制波形移动。

【技术实现步骤摘要】

本专利技术涉及一种计算波形移动大小的,具体为一种精确计算示波器旋钮移动波形偏移大小的方法


技术介绍

1、目前,数字示波器已成为一种常用的电子测量仪器。通过将采集到的数值转换为数字信号进行处理,可以更直观地观察波形的变换。

2、现有的数字示波器通常采用触摸屏和旋钮共同控制的控制方式调整波形进行观察;然而,使用触摸屏改变数字示波器显示波形的偏移位置时,难以实现精确的控制,因此需要再次使用旋钮进行重新调整;并且,由于示波器的显示屏的大小不同,导致显示的网格数也不同,如果不对旋钮转动时所对应波形移动的像素进行控制,则在转动旋钮调节波形时,会出现波形移动的过快或者过慢,不利于用户观察波形;

3、因此,现有技术已经不能满足现阶段人们的需求,基于现状,急需对现有技术进行改进。


技术实现思路

1、本专利技术的目的在于提供一种精确计算示波器旋钮移动波形偏移大小的方法,以解决上述
技术介绍
中提出的问题。

2、本专利技术提供如下技术方案一种精确计算示波器旋钮移动波形偏移大小的方法,步骤包括:

3、步骤s1,确定当前旋钮的触点数目cnum;

4、步骤s2,确定当前示波器显示的绘图范围pix总及旋钮旋转一周偏移的像素个数pix旋;

5、步骤s3,确定当前示波器的adc绘图范围adc总;

6、步骤s4,根据步骤s2的示波器显示的绘图范围和步骤s3的adc的绘图范围,计算单个adc量化值所需移动的像素个数:pixadc=pix总/adc总;

7、步骤s5,根据步骤s2确定的旋钮旋转一周的像素个数和步骤s4计算得到的单个adc量化值所需移动的像素个数,计算旋钮旋转一周所需的adc量化值:adc周=pix旋/pixadc;

8、步骤s6,根据步骤s5计算得到的旋钮旋转一周的adc量化值和步骤s1确定的当前旋钮的触点数目,计算旋钮单个触点对应的adc量化值:k=adc周/cnum;

9、步骤s7,根据步骤s4计算得到的单个adc量化值所需移动的像素个数和步骤s6计算得到的旋钮单个触点对应的adc量化值以及当前旋钮转动的触点数,计算波形移动的像素个数pix显=k×当前旋钮转动的触点数×pixadc。

10、优选的,旋钮旋转一周偏移的像素个数pix旋为一个网格的高度时示波器显示的绘图范围pix总的值为刚好为8个网格的高度。

11、优选的,adc绘图范围与adc的量化位数成正比,量化位数越高,绘图范围越大。

12、本专利技术具有如下有益效果:

13、通过本专利技术的计算方法,即使不同示波器的旋钮的触点数目不同、示波器显示的绘图范围不同、旋钮旋转一周偏移的像素个数不同以及示波器的adc绘图范围不同,都能够精准的计算出旋钮每转动一个触点所对应需移动的像素值,从而可以调节旋钮旋转部分触点、半周或者一周所对应的需移动的像素值,可以精准的通过旋钮控制波形移动;本专利技术旋钮旋转一周波形移动的像素刚好为一个网格,使得用户使用时更加得心应手。

本文档来自技高网...

【技术保护点】

1.一种精确计算示波器旋钮移动波形偏移大小的方法,其特征在于,针对不同示波器中不同的旋钮的触点数目、示波器显示的绘图范围、旋钮旋转一周偏移的像素个数以及示波器的ADC绘图范围,都能够计算出旋钮每转动一个触点所需移动的像素值,精准的通过旋钮控制波形移动;

2.根据权利要求1所述的一种精确计算示波器旋钮移动波形偏移大小的方法,其特征在于:对于步骤S2,将旋钮旋转一周偏移的像素个数Pix旋设为一个网格的高度时,所述示波器显示的绘图范围Pix总的值为8个网格的高度。

3.根据权利要求1所述的一种精确计算示波器旋钮移动波形偏移大小的方法,其特征在于:对于步骤S7,当旋钮旋转一周时,波形移动的像素个数Pix显为一个网格大小。

4.根据权利要求1所述的一种精确计算示波器旋钮移动波形偏移大小的方法,其特征在于:对于步骤S7,当旋钮旋转一周时,波形移动的像素等于旋钮旋转一周偏移的像素个数Pix旋,即Pix显=Pix旋。

5.根据权利要求1所述的一种精确计算示波器旋钮移动波形偏移大小的方法,其特征在于:对于步骤S3,ADC绘图范围与ADC的量化位数成正比,量化位数越高,绘图范围越大。

6.根据权利要求1所述的一种精确计算示波器旋钮移动波形偏移大小的方法,其特征在于:旋钮转动一个触点所需移动的像素值=Pix显=K×PixADC,以该像素值为单位能够通过精确计算旋钮旋转一周时波形移动的像素个数Pix显,以确定最适合的旋钮的触点数目cNum。

...

【技术特征摘要】

1.一种精确计算示波器旋钮移动波形偏移大小的方法,其特征在于,针对不同示波器中不同的旋钮的触点数目、示波器显示的绘图范围、旋钮旋转一周偏移的像素个数以及示波器的adc绘图范围,都能够计算出旋钮每转动一个触点所需移动的像素值,精准的通过旋钮控制波形移动;

2.根据权利要求1所述的一种精确计算示波器旋钮移动波形偏移大小的方法,其特征在于:对于步骤s2,将旋钮旋转一周偏移的像素个数pix旋设为一个网格的高度时,所述示波器显示的绘图范围pix总的值为8个网格的高度。

3.根据权利要求1所述的一种精确计算示波器旋钮移动波形偏移大小的方法,其特征在于:对于步骤s7,当旋钮旋转一周时,波形移动的像素个数pix显为一个网格大小。

【专利技术属性】
技术研发人员:于涛杜明超胡海
申请(专利权)人:青岛汉泰电子有限公司
类型:发明
国别省市:

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

1