[發明專利]顯示儀表盤指針轉動的平滑處理方法有效
| 申請號: | 201310036906.4 | 申請日: | 2013-01-31 |
| 公開(公告)號: | CN103134941A | 公開(公告)日: | 2013-06-05 |
| 發明(設計)人: | 劉宇婕;張帥帥;顧瑞和;何勛 | 申請(專利權)人: | 中國航空無線電電子研究所 |
| 主分類號: | G01P1/08 | 分類號: | G01P1/08 |
| 代理公司: | 上海和躍知識產權代理事務所(普通合伙) 31239 | 代理人: | 杜林雪 |
| 地址: | 200233 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 顯示 儀表盤 指針 轉動 平滑 處理 方法 | ||
技術領域
本發明涉及一種液晶顯示器儀表盤指針的顯示技術,具體是涉及一種儀表盤指針轉動的平滑處理方法。
背景技術
現有的液晶顯示器中的儀表盤指針根據外部接收到的數據來顯示指向位置。顯示器是一種數據鏈系統裝置的顯示終端,能顯示本裝置的位置、方位、速度和高度等以及周圍安裝同樣裝置載體相對于本裝置的位置。速度指的是垂直速度,用顯示器上的儀表盤和指針來顯示,分為上升速度和下降速度。上升速度由上半圓顯示,下降速度由下半圓顯示。儀表盤刻度是按照數據發生的概率分布的,指針當前顯示位置和下一個顯示位置兩個參數,這兩個參數對應一個儀表盤的不同弧度。指針從一個位置轉動到另一個位置,當不做平滑處理時,看到的顯示為指針瞬間在下一個位置顯示,顯示器中能看到指針的移動。當兩個相鄰數據差轉換為弧度后,指針的立刻跳轉,使得畫面看上去顯得僵硬,不能分清指針是順時針轉動還是逆時針轉動到下一個位置的。
發明內容
本發明的發明目的是針對現有的顯示儀表盤的指針顯示做處理,讓指針根據弧度大小,確定移動速度平滑地從上個位置移動到當前數據指向的位置,越趨近移動越緩慢。
為了達到上述目的,本發明采用如下的技術方案:
顯示儀表盤指針轉動的平滑處理方法,其特征在于,包括如下步驟:
1、顯示儀表盤指針轉動的平滑處理方法,其特征在于,包括如下步驟:
第一步,儀表盤首先進行設備初始化,并繪制速度刻度盤和旋轉指針,儀表盤刻度是按照數據發生的概率分布的;
第二步,通過速度裝置周期發送數據給顯示儀表盤,顯示儀表盤處理器CPU通過RS422接口和顯示儀表盤接口周期性讀取當前數據并保存;
第三步,解析當前接收到的速度數據轉化為對應速度刻度盤上速度值的弧度數據,并賦值給弧度變量,將儀表盤相鄰兩個指針顯示位置的夾角劃分為若干情況,再通過弧度變量值與上個運行周期的弧度變量值的差的絕對值,添加儀表盤設備接收到的兩個相鄰弧度數據之間的變化值,讓兩相鄰弧度間的數據飽滿;
第四步,根據上一弧度值、當前弧度值以及添加的兩弧度之間的線性變化值,并計算出速度指針所指弧度的線性變化值數組,據此通過儀表盤設備,遞增或遞減地繪制該段弧度區間內所對應弧度線性變化值的速度指針。
所述第四步中繪制該段弧度區間內所對應弧度線性變化值的速度指針有以下情況:
a)無變化時,指針指在0刻度;
b)有正向變化時,指針順時針轉動,轉動位置不超過上半圓6刻度位置;
c)有負向變化時,指針逆時針轉動,轉動位置不超過下半圓6刻度位置;
d)正向變化量增加時,若當前指針指在上半圓任意刻度,指針則在上半圓順時針轉動;若當前指針指在下半圓任意刻度,指針則從下半圓順時針轉動到上半圓;不超過上半圓6刻度位置;
e)正向變化量減少時,若當前指針指在上半圓任意刻度,指針則在上半圓逆時針轉動,不超過0刻度位置;若當前指針指在下半圓任意刻度,指針則從下半圓順時針轉動到上半圓;
f)負向變化量增加時,若當前指針指在下半圓任意刻度,指針則在下半圓逆時針轉動;若當前指針指在上半圓任意刻度,指針則從上半圓逆時針轉動到下半圓;不超過下半圓6刻度位置;
g)負向變化量減少時,若當前指針指在下半圓任意刻度,指針在下半圓順時針轉動,不超過0刻度位置;若當前指針指在上半圓任意刻度,指針則從上半圓逆時針轉動到下半圓。
所述第三步中弧度變量為:
若弧度變量值與上個運行周期的弧度變量值的差的絕對值大于1.8時,如果弧度變量值大于上個弧度變量值,則上個弧度變量值在每個運行周期增加0.2;如果弧度變量值小于上個弧度變量值,則上個變量值在每個運行周期減去0.2;
若弧度變量值與上個弧度變量值的差的絕對值大于1.2小于1.8時,如果弧度變量值大于上個弧度變量值,則上個弧度變量值在每個運行周期增加0.1;如果弧度變量值小于上個弧度變量值,則上個弧度變量值在每個運行周期減去0.1;
若弧度變量值與上個弧度變量值的差的絕對值大于0.8小于1.2時,如果弧度變量值大于上個弧度變量值,則上個弧度變量值在每個運行周期增加0.02;如果弧度變量值小于上個弧度變量值,則上個弧度變量值在每個運行周期減去0.02;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國航空無線電電子研究所,未經中國航空無線電電子研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310036906.4/2.html,轉載請聲明來源鉆瓜專利網。





