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

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

ID:58314266

大小:549.87 KB

页数:5页

时间:2020-09-06

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

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

1、技术纵横鑫鬓鬓缪想赢鬓拿馨薰摹缘熬薰瓤粼终姗粼流娜泌概掀黝撼撇鳃熬粼潺撇鞭撇撇巍撇撇镰巍涤基于节点编号的通用树状莱单设计方法与实现合肥工业大学彭良清叙述嵌入式系统人机界面的各种形式和设计的基本原则,给出数据驱动的二叉树结构菜单的摘要实现方法。该方法仅通过数据定义和特定菜单编号原则,无须修改执行代码就可生成不同的菜单界面,可移植性很好,实现代码很简洁。关键词人机界面菜单二叉树编号方法人机界面布局的一般原则菜单显示总是消失,如图∃所示。嵌入式系统最常用的人机接口部件仍然是行列键盘和显示器件,其它如

2、打印输出部件、手写输人、!!∀输入、语音交互接口等不常使用。从外观、上看,键盘界面和显示界面可以独立分块,也可以。%图设计成相关联的整体后者在小型专用系统中是很团图图∃常见的做法。)图形菜单。一些产品的菜单采用图形方式#∃屏幕布局方式,#嵌入式系统的显示部件有%&∀、%∋∀和∋()三显示而不是采用文字方式或者二者结合的方。,,种,其中只有使用图形%!∀模块#一般称为%!∗∃式和文字方式相比图形更加直观但操作者记,和!()的系统才能够显示菜单,而图形液晶模块住图形和对应功能的对应关系需要经过训练如果,

3、%!∗+,,产品的使用者是经常轮换的!如工业测控仪器∀有大规模#分辨率−.行/0,.列和!()分。,则不适宜使用图形方式对于文字理解阅读能力不辨率相同∃和中小规模%!∗之分由于显示的面,积和应用系统的需求不同,对显示的要求也不同,足!如幼儿教育产品∀的对象图形是一个好的解。一些系统不需要菜单,功能完全通过不同的按键来决方案选择,对于需要菜单的应用系统来说,菜单布局大!∀菜单子项的排列顺序问题,。致有1在菜单中各种功能的使用频率并不相同例以下几种类型,主菜单顶。,如一些数据设置和维护功能很长时间才修

4、改天式在这种方式中主菜单总是,,∗停留在屏幕上,如图、图所示,子菜单!如果次因此对于菜单的位置应考虑到其使用频率。,有的话∀,#常用功能子项置前!上∀另外有时&次任务需一般在选择到时才显示位置居左右下要执行多个菜单,各个操作要按固定次序,排列的方的屏幕区域用于显示进一步的对话窗或最终的信。息内容。该区域的显示内容根据执行不同的菜单而次序也必须考虑这个因素变化!见图∀。!%∀车甫助信息显示窗口对于如日期、时间、操作指南和其它辅助信缨鑫设置通信维护,,俘草&!信息显示区息如果需要的话也可安排一个位置

5、专门显示这。。俘真或对话窗口∀种信息一般应放在屏幕下右方等不显眼的位置位置%!∃∀布局的选择图以上介绍了几种菜单布局方式,那么,在实际∗∋主菜单落地式。和第种相反,这种菜单的系统中应根据什么选择呢+选择的因素有屏幕、、主菜单在显示部件的下方,子菜单向上弹出。大小功能操作特点操作习惯!例如仿照同类型。,(菜单居中式。在该方式中,菜单显示在屏幕装置的布局∀此外在同一系统中应保持显示界,。中央,如图%所示。在下一级菜单显示时,上一级面的一致性避免将以上几种方式混合使用!,∀键盘类型的选择%−牛才叔.‘入

6、儿牵悦众/国哑目/1、。目前使用的键盘大致有机械弹性按键触摸对应的按键就可以选择当前要执行的功能、。键盘导电橡胶键盘其中触摸键盘对单件或小批#−∃树型菜单的层次深度,、。,,量产品来讲设计加工均较为方便此外使用超过>层的菜单选择会造成操作不便选择型,通用2!键盘也不失为一个好方法只要设计简单菜单一般以?层为限。如果功能太多,可以通过合的接3’〕。,口电路和解码软件即可理的功能分类增加菜单窗的选项数来减少层次深#0∃通用键盘的界面设计度。1.一般系统的按键有数字键#一4和小数点“、、、。?嵌入式系统菜

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

8、界面可以用于不同的系统,只需要修改软种菜单树的编号方法来达到这个目的件#菜单的显示内容∃,系统修改和升级容易,无>树形结构菜单的二叉树数据表示与节点须更改键盘布局和内容。编号#;∃相关联的键盘和显示输出设计#∃什么是菜单现在一些嵌入式系统将菜单显示和按键作为一,在对菜单的特征信息进行描述前还要对菜单个整体设计。典型的系统有<)∗机,一些2∀<产进行明确和严格的定义。如果仔细观察现在的各种品也是如此,如图=所示。人机界面的话,可以给菜单下定义如下1一个菜单是包含多个固定

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

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

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