[发明专利]一种调节旋钮的控制方法、装置及处理终端无效
申请号: | 201910970104.8 | 申请日: | 2019-10-12 |
公开(公告)号: | CN110515319A | 公开(公告)日: | 2019-11-29 |
发明(设计)人: | 刘玉祥 | 申请(专利权)人: | 广州市紫霏洋电子产品有限公司 |
主分类号: | G05B19/04 | 分类号: | G05B19/04 |
代理公司: | 11616 北京盛凡智荣知识产权代理有限公司 | 代理人: | 李青<国际申请>=<国际公布>=<进入国 |
地址: | 510000 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 按下状态 编码位数 状态处理 按钮 倍速 脉冲序列信号 大范围调节 按键状态 处理终端 精细调节 连续调节 脉冲序列 输入事件 旋钮控制 释放 按键 检测 旋钮 预设 | ||
1.一种调节旋钮的控制方法,其特征在于,包括以下步骤:
S1、检测是否接收到脉冲序列信号,若是,则执行步骤S2,若否,则等待脉冲序列输入事件;
S2、检测按键状态是否为按下状态,若是,则执行按下状态处理步骤,若否,则执行释放状态处理步骤;
所述按下状态处理步骤为根据按钮旋转的编码位数作为倍速值乘以预设的每倍速差值所得的数值对待调节参数进行连续调节,直至按键的按下状态被终止;
所述释放状态处理步骤为根据按钮旋转的编码位数对待调节参数进行单次调节。
2.根据权利要求1所述的调节旋钮的控制方法,其特征在于,在步骤S1之前还包括步骤S0;
S0、按照预设数值初始化数据,数据包括待调节参数X、倍速值S和每倍速差值N。
3.根据权利要求2所述的调节旋钮的控制方法,其特征在于,所述按下状态处理步骤包括:
S11、判断所述脉冲序列信号中的序列方向,若为顺时针,则运算公式S=S+1并执行步骤S12;若为逆时针,则运算公式S=S-1并执行步骤S12;
S12、运算公式X=X+S*N;
S13、判断按键状态是否为释放状态,若是,则返回执行步骤S1;若否,则执行步骤14;
S14、判断是否接收到脉冲序列,若是,则返回执行步骤S11,若否,则返回执行步骤S12。
4.根据权利要求2所述的调节旋钮的控制方法,其特征在于,所述释放状态处理步骤包括:
S21、判断所述脉冲序列信号中的序列方向,若为顺时针,则运算公式X=X+1并返回执行步骤S1;若为逆时针,则运算公式X=X-1并返回执行步骤S1。
5.一种调节旋钮的控制装置,其特征在于,包括以下模块:
脉冲信号检测模块,用于检测是否接收到脉冲序列信号,若是,则执行按键状态检测模块,若否,则等待脉冲序列输入事件;
按键状态检测模块,用于检测按键状态是否为按下状态,若是,则执行按下状态处理步骤,若否,则执行释放状态处理步骤;
所述按下状态处理步骤为根据按钮旋转的编码位数作为倍速值乘以预设的每倍速差值所得的数值对待调节参数进行连续调节,直至按键的按下状态被终止;
所述释放状态处理步骤为根据按钮旋转的编码位数对待调节参数进行单次调节。
6.根据权利要求5所述的调节旋钮的控制装置,其特征在于,在脉冲信号检测模块之前还包括初始化模块;
初始化模块,用于按照预设数值初始化数据,数据包括待调节参数X、倍速值S和每倍速差值N。
7.一种处理终端,其特征在于,包括:
存储器,用于存储程序指令;
处理器,用于运行所述程序指令,以执行以下步骤:
S1、检测是否接收到脉冲序列信号,若是,则执行步骤S2,若否,则等待脉冲序列输入事件;
S2、检测按键状态是否为按下状态,若是,则执行按下状态处理步骤,若否,则执行释放状态处理步骤;
所述按下状态处理步骤为根据按钮旋转的编码位数作为倍速值乘以预设的每倍速差值所得的数值对待调节参数进行连续调节,直至按键的按下状态被终止;
所述释放状态处理步骤为根据按钮旋转的编码位数对待调节参数进行单次调节。
8.根据权利要求7所述的处理终端,其特征在于,在步骤S1之前还包括步骤S0;
S0、按照预设数值初始化数据,数据包括待调节参数X、倍速值S和每倍速差值N。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市紫霏洋电子产品有限公司,未经广州市紫霏洋电子产品有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910970104.8/1.html,转载请声明来源钻瓜专利网。