本发明属于电子测量仪器领域,具体涉及一种包含虚拟转轮的触控组件及电子测量仪器。
背景技术:
1、在电子测量仪器领域,面板是仪器仪表操控者与仪器仪表进行交互的主界面。操控者通过对仪器仪表面板上的各个功能区的旋钮、转轮、按键等操作实现对仪器的测控目的。目前在仪表中越来越多地采用全触摸屏的方式对原有的面板进行替代,在这个过程中,原有的实体按键、旋钮等逐一被虚拟键盘、虚拟旋钮替代。
2、现有技术中多采用虚拟键盘和虚拟滚动条。其中,虚拟滚动条一般只关联某个固定参数使用,不同的参数需要配置多个不同的虚拟滚动条,无法做到一对多。目前电子测量仪器触摸屏上所使用的虚拟键盘,大多为固定位置弹出,无法拖动,不适宜单手操作,在进行参数设置时存在操作不方便的问题;且虚拟键盘覆盖面积过大,影响设置参数过程中实时观察测量结果。
技术实现思路
1、针对上述技术问题,本发明提供一种包含虚拟转轮的触控组件及电子测量仪器。本发明提供的触控组件及电子测量仪器可以更加方便实现单手设置参数的操作,且更方便在设置参数的同时观察测量结果。
2、本发明是通过以下技术方案实现的:
3、一种包含虚拟转轮的触控组件,用于电子测量仪器,所述触控组件包括:触控面板和信号处理器;
4、所述触控面板用于所述显示电子测量仪器参数信息、虚拟转轮以及识别触控操作,并向所述信号处理器发送所述触控操作产生的触控信号;
5、所述信号处理器用于接收所述触控信号,并根据所述触控信号解析所述触控操作:在解析出所述触控操作为点击设置参数的菜单时,打开虚拟转轮;
6、打开虚拟转轮后,当所述信号处理器识别到触控操作位于虚拟转轮所在显示位置时,所述信号处理器接收所述触控操作对应的触控信号,并根据所述触控信号解析所述触控操作。
7、进一步地,所述虚拟转轮的外观为长方形,所述长方形的横向宽度小于纵向长度,所述虚拟转轮从上到下依次包括虚拟按键上键、虚拟按键下键、转轮。
8、进一步地,打开虚拟转轮控件后,所述信号处理器根据所述触控信号解析所述触控操作,具体为:
9、当解析出所述触控操作为拖动所述虚拟按键上键和/或所述虚拟按键下键时,将所述虚拟转轮控件拖动至触控点最后停留的位置;
10、在解析出所述触控操作为点击所述虚拟按键上键或所述虚拟按键下键时,产生向上单步步进信号或向下单步步进信号,所述向上单步步进信号和所述向下单步步进信号用于对所述电子测量仪器中的指定参数进行单步调整;
11、在解析出所述触控操作为向上或向下滑动所述转轮时,产生向上多步步进信号或向下多步步进信号,所述向上多步步进信号和所述向下多步步进信号用于对所述电子测量仪器中的指定参数进行多步调整;
12、在解析出所述触控操作为长按所述转轮时,弹出背景及透明度设置窗口,所述背景及透明度设置窗口用于对所述虚拟转轮的背景颜色或背景图片、透明度进行设置。通过调整虚拟转轮的背景以及透明度,能够最大限度地减少虚拟转轮对测试测量结果的遮挡。
13、进一步地,在判断所述转轮滑动方向时,采用的判断方法为记录tumbler控件的当前项序号currentindex,并响应tumbler控件的currentindexchanged()信号,再将变化后的当前项序号与记录的上次序号作比较,如果序号变大,判断所述转轮为向上滑动,如果序号变小,判断所述转轮为向下滑动;
14、在序号的最大值与最小值处时需进行判断转轮是否滑动到新的一圈,从而正确的得出转轮滑动方向。
15、进一步地,所述信号处理器,还用于在解析出所述点击或滑动操作结束时,停止对所述电子测量仪器中的指定参数进行调整。
16、进一步地,对所述电子测量仪器中的指定参数进行调整,包括调整步进值、调整等待时间。
17、一种电子测量仪器,所述电子测量仪器所述触控组件和电子测量电路。
18、本发明的有益技术效果:
19、本发明提供的触控组件包括虚拟转轮,虚拟转轮具有转轮的外观及动作,能够接收及识别触控事件,并支持拖动、修改背景透明度、方便手持的同时进行单指操作设置参数;增强了电子测量仪器的人机交互体验。
20、与现有技术中虚拟键盘和虚拟滚动条相比,本发明中提供的触控组件包括含虚拟转轮,虚拟转轮可以无穷尽的一直向上或者向下滑动,且滑动是为了进行参数的设置,而现有技术中虚拟滚动条向上或者向下滑动有一定的范围限制。
1.一种包含虚拟转轮的触控组件,用于电子测量仪器,其特征在于,所述触控组件包括:触控面板和信号处理器;
2.根据权利要求1所述一种包含虚拟转轮的触控组件,其特征在于,所述虚拟转轮的外观为长方形,所述长方形的横向宽度小于纵向长度,所述虚拟转轮从上到下依次包括虚拟按键上键、虚拟按键下键、转轮。
3.根据权利要求2所述一种包含虚拟转轮的触控组件,其特征在于,打开虚拟转轮控件后,所述信号处理器根据所述触控信号解析所述触控操作,具体为:
4.根据权利要求3所述一种包含虚拟转轮的触控组件,其特征在于,在判断所述转轮滑动方向时,采用的判断方法为记录tumbler控件的当前项序号currentindex,并响应tumbler控件的currentindexchanged()信号,再将变化后的当前项序号与记录的上次序号作比较,如果序号变大,判断所述转轮为向上滑动,如果序号变小,判断所述转轮为向下滑动;
5.根据权利要求3所述一种包含虚拟转轮的触控组件,其特征在于,所述信号处理器,还用于在解析出所述点击或滑动操作结束时,停止对所述电子测量仪器中的指定参数进行调整。
6.根据权利要求3所述一种包含虚拟转轮的触控组件,其特征在于,对所述电子测量仪器中的指定参数进行调整,包括调整步进值、调整等待时间。
7.一种电子测量仪器,其特征在于,所述电子测量仪器包括权利要求1-6任一项所述触控组件和电子测量电路。