一种基于触摸屏的波形平移的方法及装置制造方法及图纸

技术编号:10075265 阅读:214 留言:0更新日期:2014-05-24 04:09
本发明专利技术涉及一种基于触摸屏的波形平移的方法,包括如下步骤:设定第一坐标区域、用于指示范围的元素、用于将元素中波形放大显示的第二坐标区域;检测是否有触摸,如是,判断在触摸屏或第一坐标区域或第二坐标区域内是否有滑动,如是,控制第一坐标区域或第二坐标区域的波形进行平移或依据第一坐标区域内滑动位移,控制元素平移或依据第二坐标区域内滑动位移,控制元素平移;否则,进入相应界面或保持当前界面;判断是否收到退出当前检测的命令,如是,退出;否则,返回。本发明专利技术还涉及一种实现上述方法的装置。实施本发明专利技术的基于触摸屏的波形平移的方法及装置,具有以下有益效果:操作比较直观、有效显示空间的利用率较高、使用寿命较长、易清理。

【技术实现步骤摘要】

本专利技术涉及触摸屏领域,更具体地说,涉及一种基于触摸屏的波形平移的方法及装置
技术介绍
随着示波器存储深度的增加,为了更清晰地查看波形细节,波形的缩放也愈来愈成为示波器的必备功能,示波器的显示模式有一般显示模式和波形缩放显示模式,这种功能可以较好的将波形显示出来,既能总揽全局,又能查看细节,极大地方便了工程师们的调试。在波形缩放显示模式中,波形缩放窗口显示内容为正常波形显示窗口中某一部分内容在水平方向上的放大显示。在正常波形显示窗口中将放大部分用大括号、方框、不同的底纹或者不同的颜色加以区分,暂且称之为波形缩放框。现有技术中,在对波形的平移方法上,一直以机械旋钮为主。用旋钮来控制波形的左右移动,操作不够直观;同时多一个旋钮,就增大一份体积,也增加了边际成本,降低了显示窗口在示波器中所占的比率,有效显示空间不高,旋钮还有使用寿命的限制,也不易清理。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述操作不够直观、有效显示空间不高、旋钮使用寿命有限制、不易清理的缺陷,提供一种操作比较直观、有效显示空间的利用率较高、使用寿命较长、易清理的基于触摸屏的波形平移的方法及装置。本专利技术解决其技术问题所采用的技术方案是:构造一种基于触摸屏的波形平移的方法,包括如下步骤:A 设定用于显示波形的第一坐标区域,并在所述第一坐标区域中设定用于指示范围的元素;所述元素指示所述波形的局部波形; B 设定用于将所述元素指示范围中的波形进行放大显示的第二坐标区域;所述第二坐标区域与所述第一坐标区域位于同一显示界面中; C 检测所述触摸屏上是否有触摸操作,如是,执行步骤E或步骤F;否则,进入相应功能的界面或保持当前显示界面并执行步骤G;D判断所述触摸操作在所述触摸屏上是否产生滑动,如是,控制使所述第一坐标区域或第二坐标区域内的波形进行相应平移并执行步骤G;否则,进入相应功能的界面或保持当前显示界面并执行步骤G;E 判断所述触摸操作是否在所述第一坐标区域内产生滑动,如是,依据在所述第一坐标区域内滑动的位移,控制所述元素进行相应平移并执行步骤G;否则,进入相应功能的界面或保持当前显示界面并执行步骤G;F 判断所述触摸操作是否在第二坐标区域内产生滑动,如是,依据在所述第二坐标区域内滑动的位移,控制所述元素进行相应平移并执行步骤G;否则,进入相应功能的界面或保持当前显示界面并执行步骤G; G 判断是否收到退出当前检测的命令,如是,退出当前检测;否则,返回步骤C。在本专利技术所述的基于触摸屏的波形平移的方法中,所述第二坐标区域两侧各有一个虚拟按键;所述步骤C进一步包括:C1判断所述触摸操作是否在所述虚拟按键上,如是,将所述元素向相邻位置平移设定的位移量并执行步骤G;否则,执行步骤D;所述设定的位移量由人工设定或系统默认;所述相邻位置为左侧或右侧。 在本专利技术所述的基于触摸屏的波形平移的方法中,所述步骤E进一步包括:E1判断在所述第一坐标区域内是否产生滑动,如是,执行步骤E2;否则,进入相应功能的界面或保持当前显示界面并执行步骤G;E2检测在所述第一坐标区域内滑动的第一位移;E3依据所述第一位移,控制所述元素在第一位移方向或者第一位移的水平或垂直分量方向或者其反方向进行相应平移,并控制所述第二坐标区域内的波形在所述元素平移方向或其反方向上相应平移;所述元素平移的位移量存在如下关系:S=Sa*m,其中,S为所述元素平移的距离,Sa为所述第一位移或者其水平或垂直分量,m为第一设定系数。 在本专利技术所述的基于触摸屏的波形平移的方法中,所述步骤F进一步包括:F1判断在所述第二坐标区域内是否产生滑动,如是,执行步骤F2;否则,进入相应功能的界面或保持当前显示界面并执行步骤G;F2依据在所述第二坐标区域内滑动的位移,控制所述元素进行相应平移,并记录每次滑动过程中所述元素的最大移动速度及对应的时间点;同时计算并记录每次滑动过程中所述元素的平均移动速度;F3判断在设定时间段内滑动的次数是否大于设定值,以及所述最大移动速度或平均移动速度的均方差值是否在设定范围内,如是,使所述元素按照所述设定时间段内记录到的所述元素的最大移动速度或平均移动速度的平均值进行匀速平移;否则,执行步骤G。在本专利技术所述的基于触摸屏的波形平移的方法中,所述步骤F2进一步包括:F21检测在所述第二坐标区域内滑动的第二位移;F22依据所述第二位移,控制所述第二坐标区域内的波形在所述第二位移方向或者其水平或垂直分量方向上进行相应平移,并控制所述元素在所述波形平移方向的反方向上相应平移;并记录每次滑动过程中所述元素的最大移动速度及对应的时间点;同时计算并记录每次滑动过程中所述元素的平均移动速度。在本专利技术所述的基于触摸屏的波形平移的方法中,所述第二坐标区域内的波形平移的位移存在如下关系:s=xs1+s2;其中,s1为所述第二位移或者其水平或垂直分量,s2为手或触摸工具在离开所述第二坐标区域后第二坐标区域内波形由于惯性产生的惯性平移,由手或者触摸工具离开所述第二坐标区域时滑动的速度或其在水平或垂直方向的分量决定,x为第二设定系数。在本专利技术所述的基于触摸屏的波形平移的方法中,所述波形或元素停止平移的方法包括:当所述元素平移至所述第一坐标区域的始端或尾端时,所述元素停止平移;或者用触摸工具在所述第一坐标区域内滑动,当所述触摸工具离开所述第一坐标区域时,所述元素停止平移;或者在所述匀速平移或惯性平移的过程中,在所述第二坐标区域内触摸使所述第二坐标区域内的波形停止平移;或者所述惯性平移为减速移动直至速度为零时停止平移。在本专利技术所述的基于触摸屏的波形平移的方法中,所述第一设定系数m和第二设定系数x为系统设定或者人工输入。本专利技术还涉及一种实现上述基于触摸屏的波形平移的方法的装置,包括:坐标区域设定单元:用于设定用于显示波形的第一坐标区域,并在所述第一坐标区域中设定用于指示范围的元素;所述元素指示所述波形的局部波形; 放大区域设定单元:用于设定用于将所述元素指示范围中的波形进行放大显示的第二坐标区域;所述第二坐标区域与所述第一坐标区域位于同一显示界面中; 触摸判断单元:用于检测所述触摸屏上是否有触摸操作,并在未有触摸操作时进入相应功能的界面或保持当前显示界面;触摸屏滑动判断单元:用于判断所述触摸操作在所述触摸屏上是否产生滑动,如是,控制使所述第一坐标区域或第二坐标区域内的波形进行相应平移;否则,进入相应功能的界面或保持当前显示界面;第一区域滑动判断单元:用于判断所述触摸操作是否在所述第一坐标区域内产生滑动,如是,依据在所述第一坐标区域内滑动的位移,控制所述元素进行相应平移;否则,进入相应功能的界面或保持当前显示界面;第二区域滑动判断单元:用于判断所述触摸操作是否在第二坐标区域内产生滑动,如是,依据在所述第二坐标区域内滑动的位移,控制所述元素进行相应平移;否则,进入相应功能的界面或保持当前显示界面; 检测判本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于触摸屏的波形平移的方法,其特征在于,包括如下步骤:
A 设定用于显示波形的第一坐标区域,并在所述第一坐标区域中设定用于指示范围的元素;所述元素指示所述波形的局部波形; 
B 设定用于将所述元素指示范围中的波形进行放大显示的第二坐标区域;所述第二坐标区域与所述第一坐标区域位于同一显示界面中; 
C 检测所述触摸屏上是否有触摸操作,如是,执行步骤D或步骤E或步骤F;否则,进入相应功能的界面或保持当前显示界面并执行步骤G;
D判断所述触摸操作在所述触摸屏上是否产生滑动,如是,控制使所述第一坐标区域或第二坐标区域内的波形进行相应平移并执行步骤G;否则,进入相应功能的界面或保持当前显示界面并执行步骤G;
E 判断所述触摸操作是否在所述第一坐标区域内产生滑动,如是,依据在所述第一坐标区域内滑动的位移,控制所述元素进行相应平移并执行步骤G;否则,进入相应功能的界面或保持当前显示界面并执行步骤G;
F 判断所述触摸操作是否在第二坐标区域内产生滑动,如是,依据在所述第二坐标区域内滑动的位移,控制所述元素进行相应平移并执行步骤G;否则,进入相应功能的界面或保持当前显示界面并执行步骤G; 
G 判断是否收到退出当前检测的命令,如是,退出当前检测;否则,返回步骤C。
2.根据权利要求1所述的基于触摸屏的波形平移的方法,其特征在于,所述第二坐标区域两侧各有一个虚拟按键;所述步骤C进一步包括:
C1判断所述触摸操作是否在所述虚拟按键上,如是,将所述元素向相邻位置平移设定的位移量并执行步骤G;否则,执行步骤D;所述设定的位移量由人工设定或系统默认;所述相邻位置为左侧或右侧。
3.根据权利要求1所述的基于触摸屏的波形平移的方法,其特征在于,所述步骤E进一步包括:
E1判断在所述第一坐标区域内是否产生滑动,如是,执行步骤E2;否则,进入相应功能的界面或保持当前显示界面并执行步骤G;
E2检测在所述第一坐标区域内滑动的第一位移;
E3依据所述第一位移,控制所述元素在第一位移方向或者第一位移的水平或垂直分量方向或者其反方向进行相应平移,并控制所述第二坐标区域内的波形在所述元素平移方向或其反方向上相应平移;所述元素平移的位移量存在如下关系:S=Sa*m,其中,S为所述元素平移的距离,Sa为所述第一位移或者其水平或垂直分量,m为第一设定系数。
4.根据权利要求1所述的基于触摸屏的波形平移的方法,其特征在
于,所述步骤F进一步包括:
F1判断在所述第二坐标区域内是否产生滑动,如是,执行步骤F2;否则,进入相应功能的界面或保持当前显示界面并执行步骤G;
F2依据在所述第二坐标区域内滑动的位移,控制所述元素进行相应平移,并记录每次滑动过程中所述元素的最大移动速度及对应的时间点;同时计算并记录每次滑动过程中所述元素的平均移动速度;
F3判断在设定时间段内滑动的次数是否大于设定值,以及所述最大移动速度或平均移动速度的均方差值是否在设定范围内,如是,使所述元素按照所述设定时间段内记录到的所述元素的最大移动速度或平均移动速度的平均值进行匀速平移;否则,执行步骤G。
5.根据权利要求4所述的基于触摸屏的波形平移的方法,其特征在于,所述步骤F2进一步包括:
F21检测在所述第二坐标区域内滑动的第二位移;
F22依据所述第二位移,控制所述第二坐标区域内的波形在所述第二位移方向或者其水平或垂直分量方向上进行相应平移,并控制所述元素在所述波形平移方向的反方向上相应平移;并记录每次滑动过程中所述元素的最大移动速度及对应的时间点;同时计算并记录每次滑动过程中所述元素的平均移动速度。
6.根据权利要求5所述的基于触摸屏的波形平移的方法,其特征在于,所述第二坐标区域内的波形平移的位移存在如下关系:s=xs1+s2;其中,s1为所述第二位移或者其水平或垂直分量,s2为手或触摸工具在离开所述第二坐标区域后第二坐标区域内波形由于惯性产生的惯性平移,由手或者触摸工具离开所述第二坐标区域时滑动的速度或其在水平或垂直方向的分量决定,x为第二设定系数。
7.根据权利要求6所述的基于触摸屏的波形平移的方法,其特征在于,所述波形或元素停止平移的方法包括:当所述元素平移至所述第一坐标区域的始端或尾端时,所述元素停止平移;或者用触摸工具在所述第一坐标区域内滑动,当所述触摸工具离开所述第一坐标区域时,所述元素停止平移;或者在所述匀速平移或惯性平移的过程中,在所述第二坐标区域内触摸使所述第二坐标区域内的波形停止平移;或者所述惯性平移为减速移动直至速度为零时停止平移。
8.根据权利要求3和6所述的基于触摸屏的波形平移的方法,其特征在于,所述第一设定系数m和第二设定系数x为系统设定或者人工输入。
9.一种实现如权利要求1所述的基于触摸屏的波形平移的方法的装置,其特征在于,包括:
坐标区域设定单元:用于设定用...

【专利技术属性】
技术研发人员:张兴杰宫玥枚
申请(专利权)人:深圳麦科信仪器有限公司
类型:发明
国别省市:

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

1