新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于μCOS的預定義UI交互設計

        基于μCOS的預定義UI交互設計

        作者: 時間:2012-02-08 來源:網絡 收藏

        一個預的菜單由若干個菜單項組成,每個菜單項可以顯示主顯示內容和副顯示內容兩部分。程序運行后,主顯示內容一旦則不改變,副顯示內容是可變的。如圖4(b)中,風電電壓、風電電流是主顯示內容,而其對應的電壓、電流值是副顯示內容。MDS是一個結構體數組,數組中每個元素(即每個“菜單項”)的結構如表1所示。

        本文引用地址:http://www.104case.com/article/149764.htm

        f.jpg


        可響應按鍵集也是一個結構體數組,每個元素對應一個可以響應的按鍵,Key_Collection_Iterm如下:
        e.jpg
        部分菜單定義結構體數組成員說明:
        i16uMenu_ID:菜單的標識符,如果在某菜單上發生了“RT_ACT”(執行)動作,則菜單任務根據菜單標識符執行相應的功能。
        I16uAccessory_Type:副顯示值類型,指明副顯示內容的來源類型,包括常見的變量類型(char,char*,INT16U,INT16,INT32U,INT32,float,double)。
        I16uResponse_Type:按鍵響應動作類型,指明對當前按鍵的響應動作,包括:當前有效菜單項改變為上臨菜單項;當前有效菜單項改變為下臨菜單項;當前有效菜單項改變為右臨菜單項;當前有效菜單項改變為左臨菜單項;當前有效菜單項改變為父菜單項;當前有效菜單項改變為子菜單項。依據當前有效菜單項ID執行相應操作,對應的枚舉類型定義如下:
        g.jpg



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 班玛县| 偃师市| 柯坪县| 堆龙德庆县| 中西区| 阳谷县| 柳州市| 都昌县| 襄汾县| 兖州市| 米林县| 昌黎县| 大竹县| 金塔县| 渭南市| 红安县| 龙州县| 延津县| 大石桥市| 弥勒县| 安远县| 板桥市| 新兴县| 锡林浩特市| 河津市| 日土县| 思南县| 辽阳县| 沙雅县| 海盐县| 改则县| 呼和浩特市| 城固县| 古田县| 彭州市| 中西区| 密山市| 团风县| 上林县| 临澧县| 林西县|