[發明專利]一種嵌入式指針式虛擬儀表實現方法無效
| 申請號: | 201210136036.3 | 申請日: | 2012-05-04 |
| 公開(公告)號: | CN102681945A | 公開(公告)日: | 2012-09-19 |
| 發明(設計)人: | 劉貴喜;何振響;鄧勇;楊威;曲鴻超 | 申請(專利權)人: | 西安電子科技大學 |
| 主分類號: | G06F12/02 | 分類號: | G06F12/02 |
| 代理公司: | 西安吉盛專利代理有限責任公司 61108 | 代理人: | 張培勛 |
| 地址: | 710071 陜西省*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 嵌入式 指針 虛擬 儀表 實現 方法 | ||
1.一種嵌入式指針式虛擬儀表實現方法,其特征在于:至少包括如下步驟:
步驟100:制作數字式表盤圖片和滿足不同角度的儀表圖片;
步驟101:將制作的數字式表盤圖片的像素值數據存入存儲器中;
步驟102:使用不同角度的儀表圖片獲取滿足不同角度的指針數字結構數據,并將其存入存儲器中;
步驟103:從存儲器中讀取的無指針數據表盤圖片顯示作為背景;系統只需調用一次,因為背景是靜止的,不需要動態實時刷新;
步驟104:動態儀表從指針在當前角度位置開始顯示;
步驟105:獲取實時需要指針顯示的電信息;從外界獲取需要儀表顯示的模擬量信息,通過A/D變換將模擬量信息轉換為數字量信息,即可得到我們需要的指針指示的電信息;
步驟106:依據需要指針指示的電信息確定對應的指針圖片庫指針;
步驟107:系統從存儲器中讀取指針在對應位置的指針結構體數據,將指針對應的指針圖片進行顯示。
2.根據權利要求1所述的一種嵌入式指針式虛擬儀表實現方法,其特征在于:所述的步驟100是通過GLstudio工具軟件制作所需要的數字式表盤圖片和滿足不同角度的儀表圖片。
3.根據權利要求1所述的一種嵌入式指針式虛擬儀表實現方法,其特征在于:所述的步驟101將制作的數字式表盤圖片的像素值數據存入存儲器中是使用MATLAB軟件獲得我們所需要的表盤圖片的RGB像素值數據。
4.根據權利要求1所述的一種嵌入式指針式虛擬儀表實現方法,其特征在于:所述的步驟102指針數據存儲格式是包括:初始角度時的數據501、指針偏轉到最大角度時的數據502,指針遍歷的所有角度數據506,指針圖片的存儲只需要存儲有像素變化的像素點數據,把指針旋轉到每一個角度時發生變化的像素點的位置和像素值,以結構體數組的形式存放在存儲器中。
5.根據權利要求4所述的一種嵌入式指針式虛擬儀表實現方法,其特征在于:所述的結構體數組的形式存放方法是:
a)獲取一幅沒有指針的儀表圖片的像素值;
b)獲取一幅指針在任意位置的儀表圖片的像素值;
c)使用MATLAB軟件找出兩幅圖像中所有像素值不同的像素點的個數和位置,兩幅圖像中像素值不同的像素點即為指針所處的點;
d)統計像素值不同點的個數、每個像素點的位置和像素值;
e)創建結構體struct?point{int?m;int?a[][2];int?rgb[][3]};其中,m(503)為像素值不同點的個數,在內存中占用一個字節;a[][2](504)記錄m個像素點在整幅圖片所處的位置,即坐標X、Y,每個像素點占用兩個字節;rgb[][3](505)存儲m個像素點的R、G、B值,每個像素點占用三個字節;若指針為單一灰度值時,即每個像素點的值都相同并且為同一固定值。
6.根據權利要求1所述的一種嵌入式指針式虛擬儀表實現方法,其特征在于:所述的步驟104實現步驟如下:
步驟701:從存儲器中讀取指針在初始角度位置的結構體數據;
步驟702:從結構體數據a[][2]中讀取一個像素點在整幅圖片所處的位置信息,即坐標X、Y,以確定需要顯示的像素點的位置;
步驟703:從結構體數據rgb[]3]中讀取此像素點的像素值信息,即像素點的R、G、B值,并賦予上述指定的坐標位置;
步驟704:從結構體數據m中讀取指針在初始位置時需要顯示的像素點的個數信息;
步驟705:判斷需要顯示的像素點是否顯示完;是,執行步驟707;否,執行步驟706;
步驟706:從結構體數據中讀取下一個需要顯示的像素點的信息;返回步驟702;
步驟707:指針在初始位置時的所有像素點顯示完畢,程序結束。
7.根據權利要求1所述的一種嵌入式指針式虛擬儀表實現方法,其特征在于:所述的步驟105是從外界獲取需要儀表顯示的模擬量信息,通過A/D變換將模擬量信息轉換為數字量信息,即可得到我們需要的指針指示的電信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安電子科技大學,未經西安電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210136036.3/1.html,轉載請聲明來源鉆瓜專利網。





