emWin儀表界面設計,含uCOS-III和FreeRTOS兩個版本


第7期:多功能儀表界面設計
配套例子:
V6-912_STemWin提高篇實驗_多功能儀表界面設計(uCOS-III)
V6-913_STemWin提高篇實驗_多功能儀表界面設計(FreeRTOS)

 

 

例程下載地址:

http://www.armbbs.cn/forum.php?mod=viewthread&tid=23687

 

 

工程介紹:
1. 這個例子是由官方的多功能儀表例子修改而來。官方的這個例子設計的較復雜,實現太偏底層,
   已經將表盤界面的實現專門整理到了文件App_ScaleWin.c里面。其實官方是打算專門做一個儀
   表控件的,但是由於參數設計較麻煩,沒有專門作出控件。
2. 表盤使用方法
(1)使用前要先初始化表盤結構體變量,本例子是初始化的表盤結構體數組_Scale,初始化了4個。
(2)通過函數_CreateScaleWindow創建表盤窗口,表盤界面效果是在此窗口上面實現的。本例子最大支持同時創建四個。
(3)表盤的轉動是通過函數_MoveNeedle實現的,如果實現其它方式的轉動,修改此函數即可。
3. 界面上面創建了4個按鈕,每個按鈕實現不同的表盤效果切換。

 

截圖效果:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM