基于节点编号的通用树状菜单设计方法与实现※

基于节点编号的通用树状菜单设计方法与实现※

ID:37399149

大小:294.56 KB

页数:5页

时间:2019-05-23

基于节点编号的通用树状菜单设计方法与实现※_第1页
基于节点编号的通用树状菜单设计方法与实现※_第2页
基于节点编号的通用树状菜单设计方法与实现※_第3页
基于节点编号的通用树状菜单设计方法与实现※_第4页
基于节点编号的通用树状菜单设计方法与实现※_第5页
资源描述:

《基于节点编号的通用树状菜单设计方法与实现※》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、维普资讯http://www.cqvip.com基于节点编号的通用树状菜单设计方法与实现※■合肥工业大学彭良清1人机界面布局的一般原则菜单显示总是消失,如图4所示。嵌入式系统最常用的人机接口部件仍然是行列键盘和显示器件,其它如打印输出部件、手写输入、CCD输入、语音交互接口等不常使用。从外观上看,键盘界面和显示界面可以独立分块,也可以设计成相关联的整体。后者在小型专用系统中是很图3图4常见的做法。④图形菜单。一些产品的菜单采用图形方式(1)屏幕布局方式显示,而不是采用文字方式;或者二者结合的方嵌入式系统的显示部件有LED、LCD和CRT三式。和文字方式相比,图形

2、更加直观,但操作者记种,其中只有使用图形LCD模块(一般称为LCM)住图形和对应功能的对应关系需要经过训练,如果和CRT的系统才能够显示菜单,而图形液晶模块产品的使用者是经常轮换的(如工业测控仪器),LCM有大规模(分辨率>480行×640列,和CRT分则不适宜使用图形方式。对于文字理解阅读能力不辨率相同)和中小规模LCM之分,由于显示的面足(如幼儿教育产品)的对象,图形是一个好的解积和应用系统的需求不同,对显示的要求也不同,一些系统不需要菜单,功能完全通过不同的按键来决方案。(2)菜单子项的排列顺序问题选择,对于需要菜单的应用系统来说,菜单布局大在菜单中,各种

3、功能的使用频率并不相同。例致有以下几种类型:如,一些数据设置和维护功能很长时间才修改1①主菜单顶天式。在这种方式中,主菜单总是次,因此,对于菜单的位置应考虑到其使用频率:停留在屏幕上,如图1、图2所示,子菜单(如果常用功能子项置前(上)。另外,有时1次任务需有的话)一般在选择到时才显示,位置居左;右下要执行多个菜单,各个操作要按固定次序,排列的方的屏幕区域用于显示进一步的对话窗或最终的信次序也必须考虑这个因素。息内容。该区域的显示内容根据执行不同的菜单而(3)辅助信息显示窗口变化(见图2)。对于如日期、时间、操作指南和其它辅助信设置通信维护息,如果需要的话,也可

4、安排一个位置专门显示这茬垂茎;或(信息话显窗示白区种信息。一般应放在屏幕下右方等不显眼的位置。(4)布局的选择图1图2以上介绍了几种菜单布局方式,那么,在实际系统中应根据什么选择呢?选择的因素有:屏幕②主菜单落地式。和第1种相反,这种菜单的大小、功能操作特点、操作习惯(例如仿照同类型主菜单在显示部件的下方,子菜单向上弹出。装置的布局)。此外,在同一系统中应保持显示界③菜单居中式。在该方式中,菜单显示在屏幕面的一致性,避免将以上几种方式混合使用。中央,如图3所示。在下一级菜单显示时,上一级(5)键盘类型的选择36丰膏-_.·入'‘A而_田皿皿维普资讯http://

5、www.cqvip.comj00000掣警攀■。_目前使用的键盘大致有:机械弹性按键、触摸对应的按键就可以选择当前要执行的功能。键盘、导电橡胶键盘。其中触摸键盘对单件或小批(8)树型菜单的层次深度量产品来讲,设计、加工均较为方便。此外,使用超过3层的菜单选择会造成操作不便,选择型通用PC键盘也不失为一个好方法,只要设计简单菜单一般以2层为限。如果功能太多,可以通过合的接口电路和解码软件即可⋯。理的功能分类,增加菜单窗的选项数来减少层次深(6)通用键盘的界面设计度。一般系统的按键有:数字键(0~9和小数点2嵌入式系统菜单的设计限制“.”)、功能键、控制(Enter

6、、ESC等)与光标键。和PC平台上的界面设计不同,对于很多嵌入有一些系统需要字符输入键,以便能输入中文或英文文字。对于用菜单方式选择功能的系统,往往使式系统来说,由于开发平台的限制,一般只能自己用光标键控制,可以不需要功能键;而对一些需要编写人机界面代码。虽然菜单代码实现技术上并不困难,但如果做到代码尽量短(因为内存有限),并操作便捷的系统,功能键方式比菜单操作方式的速度快。应根据实际的情况选择。菜单方式的好处是且可移值性又好,仍然需要仔细考虑。以下通过一一个硬件界面可以用于不同的系统,只需要修改软种菜单树的编号方法来达到这个目的。件(菜单的显示内容),系统修改

7、和升级容易,无3树形结构菜单的二又树数据表示与节点须更改键盘布局和内容。编号(7)相关联的键盘和显示输出设计(1)什么是菜单现在一些嵌入式系统将菜单显示和按键作为一在对菜单的特征信息进行描述前,还要对菜单个整体设计。典型的系统有ATM机,一些PDA产进行明确和严格的定义。如果仔细观察现在的各种品也是如此,如图5所示。人机界面的话,可以给菜单下定义如下:一个菜单是包含多个固定条目内容,并同时在——’.——I.屏幕上显示或消失的矩形窗口;一个软件往往有——I.多个菜单窗口,相互之间可以是相互独立的(如图5),或者呈现树型的关系,可以通过光标键、回车注:深色区域表示显

8、示部件,箭头表示按键。键

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。