System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及示波器,尤其涉及一种光标触控方法、装置以及设备。
技术介绍
1、示波器一种用途十分广泛的电子测量仪器,是设计、制造和维修电子设备不可或缺的工具。随着示波器技术的不断发展,用户对示波器的操作方法提出了更高的要求,而光标操作是目前示波器上常见的测量方式,对波形的测量上有着无与伦比的优势。
2、在现有示波器中,往往在示波器的显示界面上设置两条垂直光标线和两条水平光标线,并设置与各光标线对应的光标标签显示光标测量信息,且光标标签显示形式包括固定位置显示和跟随光标线移动显示。但上述的光标标签显示形式容易遮挡波形以及各光标标签相互遮叠的情况,进而限制了用户的视觉观察范围。为解决上述的光标标签显示缺陷,常通过旋转示波器上的机械按钮调整光标线,从而将光标线对应的光标标签移动至用户可以观察到的显示位置。然而,这种光标操作方式需要不停地按机械按钮来回切换对应的垂直光标线和水平光标线,并且还需要不断地旋转机械按钮的角度校正光标线以及光标标签的显示位置,从而导致光标操作的方式十分繁琐且效率低下。
3、综上,在示波器的光标测量控制过程中,如何在解决光标标签的显示缺陷同时,提高光标测量的操作效率是目前亟需解决的技术问题。
技术实现思路
1、本申请的主要目的在于提供一种光标触控方法、装置以及设备,旨在解决光标标签的显示缺陷同时,提高示波器光标测量的操作效率。
2、为实现上述目的,本申请提供一种光标触控方法,所述光标触控方法应用于示波器,所述示波器包括触控显示屏,所述
3、所述光标触控方法包括:
4、响应于所述触控显示屏的触控指令,得到所述触控显示屏上的触控点;
5、当所述触控点满足所述当前光标标签的使能移动条件时,获取所述触控点的滑动轨迹;
6、依据所述滑动轨迹使能移动所述当前光标标签,并显示移动后的当前光标标签。
7、可选地,所述依据所述滑动轨迹使能移动所述当前光标标签的步骤,包括:
8、依据所述滑动轨迹确定所述触控点在水平方向上的水平位移,以及所述触控点在垂直方向上的垂直位移;
9、当所述水平位移或者所述垂直位移达到设定阈值时,依据所述水平位移与所述垂直位移之间的比值,确定所述当前光标标签移动的目标方向;
10、依据所述目标方向和所述滑动轨迹确定所述当前光标标签移动的实时位移,并依据所述目标方向使能所述当前光标标签按照实时位移移动。
11、可选地,所述依据所述水平位移与所述垂直位移之间的比值,确定所述当前光标标签移动的目标方向的步骤包括:
12、当所述比值为所述水平位移不小于n倍所述垂直位移时,则确定所述当前光标标签移动的目标方向为所述水平方向;
13、当所述比值为所述垂直位移不小于m倍所述水平位移时,则确定所述当前光标标签移动的目标方向为所述垂直方向,其中,n>0,m>0。
14、可选地,所述依据所述目标方向使能所述当前光标标签按照实时位移移动的步骤,包括:
15、判断所述目标方向是否沿所述当前光标的光标方向;
16、若所述目标方向沿所述当前光标的光标方向,则将所述当前光标标签沿所述目标方向平移所述实时位移;
17、若所述目标方向未沿所述当前光标的光标方向,则按照所述目标方向使能所述当前光标跟随所述当前光标标签移动所述实时位移。
18、可选地,所述触控显示屏包括与所述当前光标平行的平行光标,以及所述平行光标上的平行光标标签;
19、所述按照所述目标方向使能所述当前光标跟随所述当前光标标签移动所述实时位移的步骤包括:
20、在确定所述当前光标朝向所述平行光标的移动方向与所述目标方向同相后,检测所述当前光标标签与所述平行光标标签在所述目标方向上的第一投影是否重合或者部分重合;
21、若所述当前光标标签与所述平行光标标签在所述目标方向的第一投影未重合或者部分重合,使能所述当前光标跟随所述当前光标标签沿所述目标方向平移所述实时位移。
22、可选地,在检测所述当前光标标签与所述平行光标标签在所述目标方向上的投影是否重合或者部分重合的步骤之后,所述光标触控方法还包括:
23、若所述当前光标标签与所述平行光标标签在所述目标方向的第一投影重合或者部分重合,则获取所述平行光标标签与所述当前光标标签之间在目标方向的标签差值距离;
24、当所述标签差值距离大于零时,使能所述当前光标跟随所述当前光标标签移动,并更新所述标签差值距离;
25、当更新后的标签差值距离为零时,使能所述当前光标标签以及所述平行光标标签与所述当前光标一并移动;
26、当所述当前光标移动至与所述平行光标重合的位置时,确定所述当前光标标签与所述平行光标标签之间的中心线与所述当前光标重合,将所述当前光标标签以及所述平行光标标签进行对调后,继续执行所述使能所述当前光标标签以及所述平行光标标签与所述当前光标一并移动的步骤,直至所述平行光标标签移动至当前光标标签的中位线与所述当前光标重合时,使能固定所述平行光标标签,并继续使能所述当前光标跟随所述当前光标标签移动,直至触控停止。
27、可选地,所述触控显示屏还包括与所述当前光标垂直的异向光标,以及所述异向光标上的异向光标标签;
28、所述按照所述目标方向使能所述当前光标跟随所述当前光标标签移动所述实时位移的步骤还包括:
29、若所述当前光标朝向所述异向光标标签的移动方向与所述目标方向同相,则确定所述当前光标标签与所述异向光标标签在目标方向的第二投影;
30、若所述第二投影重合或者部分重合,获取所述当前光标标签与所述异向光标标签在目标方向的标签差值间距;
31、当所述标签差值间距大于零时,则使能所述当前光标跟随所述当前光标标签移动至与所述异向光标标签之间的标签差值间距为零后,使能所述异向光标标签以及所述当前光标标签与所述当前光标一并移动;
32、当所述当前光标平移至所述异向光标标签的一半标签高度时,将所述当前光标标签平移至所述当前光标朝向所述目标方向的一侧,并将所述异向光标标签平移至所述当前光标背向所述目标方向的一侧后,继续执行所述使能所述异向光标标签以及所述当前光标标签与所述当前光标一并移动的步骤;
33、直至将所述异向光标标签从当前位置平移至所述异向光标标签的原始位置时,确定所述当前光标贯穿所述当前光标标签的中心坐标点,并使能固定所述异向光标标签后,继续使能所述当前光标标签跟随所述当前光标平移所述实时位移,直至触控停止。
34、可选地,所述平行光标的数量有多个,所述光标触控方法还包括:
35、响应于所述触控显示屏的多光标移动指令,至少得到一个光标标识,并将所述光标标识指定的平行光标作为目标光标,构建所述目标光标与当前光标之间的连接线;
36本文档来自技高网...
【技术保护点】
1.一种光标触控方法,其特征在于,所述光标触控方法应用于示波器,所述示波器包括触控显示屏,所述触控显示屏设置有当前光标、以及所述当前光标上的当前光标标签;
2.如权利要求1所述光标触控方法,其特征在于,所述依据所述滑动轨迹使能移动所述当前光标标签的步骤,包括:
3.如权利要求2所述光标触控方法,其特征在于,所述依据所述水平位移与所述垂直位移之间的比值,确定所述当前光标标签移动的目标方向的步骤包括:
4.如权利要求2所述光标触控方法,其特征在于,所述依据所述目标方向使能所述当前光标标签按照实时位移移动的步骤,包括:
5.如权利要求4所述光标触控方法,其特征在于,所述触控显示屏包括与所述当前光标平行的平行光标,以及所述平行光标上的平行光标标签;
6.如权利要求5所述光标触控方法,其特征在于,在检测所述当前光标标签与所述平行光标标签在所述目标方向上的投影是否重合或者部分重合的步骤之后,所述光标触控方法还包括:
7.如权利要求4所述光标触控方法,其特征在于,所述触控显示屏还包括与所述当前光标垂直的异向光标,以及所述异
8.如权利要求5所述光标触控方法,其特征在于,所述平行光标的数量有多个,所述光标触控方法还包括:
9.如权利要求1所述光标触控方法,其特征在于,所述光标触控方法包括:
10.一种光标触控装置,其特征在于,所述光标触控装置包括:
11.一种光标触控设备,其特征在于,所述光标触控设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的光标触控程序,所述处理器执行所述光标触控程序时实现如权利要求1至9中任一项所述光标触控方法的步骤。
...【技术特征摘要】
1.一种光标触控方法,其特征在于,所述光标触控方法应用于示波器,所述示波器包括触控显示屏,所述触控显示屏设置有当前光标、以及所述当前光标上的当前光标标签;
2.如权利要求1所述光标触控方法,其特征在于,所述依据所述滑动轨迹使能移动所述当前光标标签的步骤,包括:
3.如权利要求2所述光标触控方法,其特征在于,所述依据所述水平位移与所述垂直位移之间的比值,确定所述当前光标标签移动的目标方向的步骤包括:
4.如权利要求2所述光标触控方法,其特征在于,所述依据所述目标方向使能所述当前光标标签按照实时位移移动的步骤,包括:
5.如权利要求4所述光标触控方法,其特征在于,所述触控显示屏包括与所述当前光标平行的平行光标,以及所述平行光标上的平行光标标签;
6.如权利要求5所述光标触控方法,其特征在于...
【专利技术属性】
技术研发人员:张兴杰,余贵生,
申请(专利权)人:深圳麦科信科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。