[发明专利]同界面多表盘指针平滑转动控制方法及系统有效
申请号: | 201711090316.4 | 申请日: | 2017-11-08 |
公开(公告)号: | CN107797840B | 公开(公告)日: | 2020-12-08 |
发明(设计)人: | 祝涛;周连华;潘晓勇 | 申请(专利权)人: | 苏州蓝博控制技术有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 南京艾普利德知识产权代理事务所(特殊普通合伙) 32297 | 代理人: | 陆明耀 |
地址: | 215000 江苏省苏州市工业园*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明揭示了同界面多表盘指针平滑转动控制方法及系统,其中同界面多表盘指针平滑转动控制方法,通过构建最大量程角度和对应转动时间的二次函数以及某一时间点和该时间点对应的指针转动位置的二次函数,计算得到实际需要转动角度对应的转动时间和总刷新次数,进而可以通过判断指针刷新次数与总刷新次数来确认指针是否移动到目标位置,并在未移动到目标位置时,通过二次函数的嵌套计算出指针每次刷新时应转动的角度来进行指针的控制,从而使指针的转动过程呈二次函数的曲线进行变化,本专利设计精巧,方法简单,能够充分利用二次函数自身是平滑曲线的特性,使指针平滑转动,避免直接跳转造成的无法显示指针转动过程及用户体验感、可视性不佳的问题。 | ||
搜索关键词: | 界面 表盘 指针 平滑 转动 控制 方法 系统 | ||
【主权项】:
同界面多表盘指针平滑转动控制方法,其特征在于:包括如下步骤:S1,定义所有表盘中的最大量程角度φmax和对应的最大转动时间T之间的第一二次函数,求出参数,并得到任意表盘的指针每次需要转动的角度x和需要转动的总时间y之间的通用二次函数;S2,判断指针显示位置是否需要变化,当需要变化时,执行S3步骤,当不需要变化时,重新判断指针显示位置是否需要变化;S3,根据指针要转动到的目标位置,确定指针实际需要转动的角度φ实,并根据上述通用二次函数,求出实际需要转动的总时间T实以及在实际需要转动的总时间T实内,指针刷新总次数F,同时,指针刷新计数n开始计数;S4,增加一次指针刷新计数n,判断指针刷新计数n是否等于指针刷新总次数F;S5,当判断指针刷新计数n等于指针刷新总次数F,指针位于目标位置,刷新计数n清零,执行S2步骤;S6,当判断指针刷新计数n不等于指针刷新总次数F,定义不同时间t下,指针转动的角度φt和该时间t之间的第二二次函数,根据某一次目标位置改变指针需要转动的总时间由最大量程角度φmax和对应的最大转动时间T之间的第一二次函数决定,得到某一时间t时,指针的转动角度φt的计算公式,并根据上述公式计算出第n次刷新时,指针的转动角度φt,并使指针移动到该位置;S7,判断指针的目标位置是否有新变化;S8,当判断指针的目标位置有新变化时,执行S3步骤;S9,当判断指针的目标位置没有新变化时,执行S4。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州蓝博控制技术有限公司,未经苏州蓝博控制技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711090316.4/,转载请声明来源钻瓜专利网。