新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于μCOS的预定义UI交互设计

基于μCOS的预定义UI交互设计

作者: 时间:2012-02-08 来源:网络 收藏

一个预的菜单由若干个菜单项组成,每个菜单项可以显示主显示内容和副显示内容两部分。程序运行后,主显示内容一旦则不改变,副显示内容是可变的。如图4(b)中,风电电压、风电电流是主显示内容,而其对应的电压、电流值是副显示内容。MDS是一个结构体数组,数组中每个元素(即每个“菜单项”)的结构如表1所示。

本文引用地址:https://www.eepw.com.cn/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



评论


相关推荐

技术专区

关闭