[發明專利]同界面多表盤指針平滑轉動控制方法及系統有效
| 申請號: | 201711090316.4 | 申請日: | 2017-11-08 |
| 公開(公告)號: | CN107797840B | 公開(公告)日: | 2020-12-08 |
| 發明(設計)人: | 祝濤;周連華;潘曉勇 | 申請(專利權)人: | 蘇州藍博控制技術有限公司 |
| 主分類號: | G06F9/451 | 分類號: | G06F9/451 |
| 代理公司: | 南京艾普利德知識產權代理事務所(特殊普通合伙) 32297 | 代理人: | 陸明耀 |
| 地址: | 215000 江蘇省蘇州市工業園*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 界面 表盤 指針 平滑 轉動 控制 方法 系統 | ||
1.同界面多表盤指針平滑轉動控制方法,其特征在于:包括如下步驟:
S1,定義所有表盤中的最大量程角度φmax和對應的最大轉動時間T之間的第一二次函數,求出第一二次函數的二次項系數、一次項系數及常數,得到任意表盤的指針每次需要轉動的角度x和需要轉動的總時間y之間的通用二次函數;
S2,判斷指針顯示位置是否需要變化,當需要變化時,執行S3步驟,當不需要變化時,重新判斷指針顯示位置是否需要變化;
S3,根據指針要轉動到的目標位置,確定指針實際需要轉動的角度φ實,并根據S1中通用二次函數,求出實際需要轉動的總時間T實以及在實際需要轉動的總時間T實內,指針刷新總次數F,同時,指針刷新計數n開始計數;
S4,增加一次指針刷新計數n,判斷指針刷新計數n是否等于指針刷新總次數F;
S5,當判斷指針刷新計數n等于指針刷新總次數F,指針位于目標位置,刷新計數n清零,執行S2步驟;
S6,當判斷指針刷新計數n不等于指針刷新總次數F,定義一次指針轉動所需的總時間中的部分時間t與該部分時間t內指針轉動的角度φt之間的第二二次函數,根據任一表盤的最大量程角度和對應的最大轉動時間滿足所述第二二次函數及第一二次函數,計算出所述第二二次函數的二次項系數、一次項系數及常數,得到該部分時間t與該部分時間t內指針的轉動角度φt的通用關系式,并根據上述通用關系式計算出第n次刷新對應的時間內,指針的轉動角度φt,并使指針移動到該位置;
S7,判斷指針的目標位置是否有新變化;
S8,當判斷指針的目標位置有新變化時,執行S3步驟;
S9,當判斷指針的目標位置沒有新變化時,執行S4。
2.根據權利要求1所述的同界面多表盤指針平滑轉動控制方法,其特征在于:所述最大量程角度φmax和對應的最大轉動時間T之間的第一二次函數為T=a*φmax1/2,其中a為二次項系數,則任意表盤的指針每次需要轉動的角度x和需要轉動的總時間y之間的通用二次函數為y=a*x1/2。
3.根據權利要求2所述的同界面多表盤指針平滑轉動控制方法,其特征在于:在所述S6步驟中,所述指針轉動的角度φt和該部分時間t之間的第二二次函數為φt=c*t1/2,c為二次項系數,并得到某一時間t時,指針的轉動角度φt的計算公式為φt=[φmax/(a*φmax1/2)1/2]*t1/2,計算得到第n次刷新時,指針的轉動角度φt=[φmax/(a*φmax1/2)1/2]*(n/f)1/2,其中f為指針每秒刷新次數。
4.同界面多表盤指針平滑轉動控制系統,其特征在于:包括
函數確定單元,用于定義所有表盤中的最大量程角度φmax和對應的最大轉動時間T之間的第一二次函數,求出第一二次函數的二次項系數、一次項系數及常數,并得到任意表盤每次需要轉動的角度x和需要轉動的總時間y之間的通用二次函數;
指針狀態判斷單元,用于判斷指針顯示位置是否需要變化,當需要變化時,發信號給第一計算單元,當不需要變化時,重新判斷指針顯示位置是否需要變化;
第一計算單元,用于根據指針要轉動到的目標位置,確定指針實際需要轉動的角度φ實,并根據上述通用二次函數,求出實際需要轉動的總時間T實以及在實際需要轉動的總時間T實內,指針刷新總次數F;同時,控制指針刷新計數n開始計數;
第一判斷單元,用于增加一次指針刷新計數n,判斷指針刷新計數n是否等于指針刷新總次數F;
第一結果執行單元,用于當判斷指針刷新計數n等于指針刷新總次數F,指針位于目標位置,刷新計數n清零,并發信號給所述指針狀態判斷單元;
第二結果執行單元,用于當判斷指針刷新計數n不等于指針刷新總次數F,定義一次指針轉動所需的總時間中的部分時間t與該部分時間t內指針轉動的角度φt之間的第二二次函數,根據任一表盤的最大量程角度和對應的最大轉動時間滿足所述第二二次函數及第一二次函數,計算出所述第二二次函數的二次項系數、一次項系數及常數,得到該部分時間t與該部分時間t內指針的轉動角度φt的通用關系式,并根據上述通用關系式計算出第n次刷新對應的時間內,指針的轉動角度φt,并使指針移動到該位置;
第二判斷單元,用于判斷指針的目標位置是否有新變化,并當判斷指針的目標位置有新變化時,發信號給所述第一計算單元;當判斷指針的目標位置沒有新變化時,發信號給所述第一判斷單元。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州藍博控制技術有限公司,未經蘇州藍博控制技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711090316.4/1.html,轉載請聲明來源鉆瓜專利網。





