[发明专利]一种调节旋钮的控制方法、装置及处理终端无效
申请号: | 201910970104.8 | 申请日: | 2019-10-12 |
公开(公告)号: | CN110515319A | 公开(公告)日: | 2019-11-29 |
发明(设计)人: | 刘玉祥 | 申请(专利权)人: | 广州市紫霏洋电子产品有限公司 |
主分类号: | G05B19/04 | 分类号: | G05B19/04 |
代理公司: | 11616 北京盛凡智荣知识产权代理有限公司 | 代理人: | 李青<国际申请>=<国际公布>=<进入国 |
地址: | 510000 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 按下状态 编码位数 状态处理 按钮 倍速 脉冲序列信号 大范围调节 按键状态 处理终端 精细调节 连续调节 脉冲序列 输入事件 旋钮控制 释放 按键 检测 旋钮 预设 | ||
本发明公开了一种调节旋钮的控制方法、装置及处理终端,方法包括:S1、检测是否接收到脉冲序列信号,若是,则执行步骤S2,若否,则等待脉冲序列输入事件;S2、检测按键状态是否为按下状态,若是,则执行按下状态处理步骤,若否,则执行释放状态处理步骤;所述按下状态处理步骤为根据按钮旋转的编码位数作为倍速值乘以预设的每倍速差值所得的数值对待调节参数进行连续调节,直至按键的按下状态被终止;所述释放状态处理步骤为根据按钮旋转的编码位数对待调节参数进行单次调节。本发明的优点在于:满足了通过旋钮控制的参数既需要快速大范围调节又需要精细调节的双重需求。
技术领域
本发明涉及旋钮控制方法,具体涉及基于带有按键的旋转编码开关的控制方法。
背景技术
很多设备或仪器的操作需要清晰而快速的操作某些参数或界面,因而使用旋转编码开关做调节旋钮是非常普遍的。它的优点既可以精细调节又可以快速调节(取决于转的速度),而且反馈清晰,是其他器件无法替代的。但是在很多情况下,编码开关要调节的参数范围很大,往往有几百或上千的范围。这样的参数范围想要在最大值或最小值调节到中间值需要十几甚至几十圈,就非常不方便了。如图1-3所示的旋钮是一种带有按键的旋转编码开关,这种旋转编码开关的应用十分广泛,遍布各种设备仪器,消费电子等,但是这种旋转编码开关也有一定的缺点,一般转一周只有12-24个脉冲,因此这类旋转编码开关在调节大范围数据时,需要旋转很多圈。
发明内容
为了克服现有技术的不足,本发明的目的之一在于提供一种调节旋钮的控制方法,克服在调节大范围数据时不方便的技术问题。
本发明的目的之二在于提供一种调节旋钮的控制装置,克服在调节大范围数据时不方便的技术问题。
本发明的目的之三在于提供一种处理终端,克服在调节大范围数据时不方便的技术问题。
为实现上述目的之一,本发明所采用的技术方案如下:
一种调节旋钮的控制方法,包括以下步骤:
S1、检测是否接收到脉冲序列信号,若是,则执行步骤S2,若否,则等待脉冲序列输入事件;
S2、检测按键状态是否为按下状态,若是,则执行按下状态处理步骤,若否,则执行释放状态处理步骤;
所述按下状态处理步骤为根据按钮旋转的编码位数作为倍速值乘以预设的每倍速差值所得的数值对待调节参数进行连续调节,直至按键的按下状态被终止;
所述释放状态处理步骤为根据按钮旋转的编码位数对待调节参数进行单次调节。
优选的,在步骤S1之前还包括步骤S0;
S0、按照预设数值初始化数据,数据包括待调节参数X、倍速值S和每倍速差值N。
优选的,所述按下状态处理步骤包括:
S11、判断所述脉冲序列信号中的序列方向,若为顺时针,则运算公式S=S+1并执行步骤S12;若为逆时针,则运算公式S=S-1并执行步骤S12;
S12、运算公式X=X+S*N;
S13、判断按键状态是否为释放状态,若是,则返回执行步骤S1;若否,则执行步骤14;
S14、判断是否接收到脉冲序列,若是,则返回执行步骤S11,若否,则返回执行步骤S12。
优选的,所述释放状态处理步骤包括:
S21、判断所述脉冲序列信号中的序列方向,若为顺时针,则运算公式X=X+1并返回执行步骤S1;若为逆时针,则运算公式X=X-1并返回执行步骤S1。
为实现上述目的之二,本发明所采用的技术方案如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市紫霏洋电子产品有限公司,未经广州市紫霏洋电子产品有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910970104.8/2.html,转载请声明来源钻瓜专利网。