|
热门文章
推荐文章
最新文章
|
面向对象的变电站自动化系统控保单元人机界面设计(3)
原作者:[标签:作者] 添加时间:2007-06-29 原文发表时间:2007-06-30 人气:1
本文章共4282字,分3页,当前第3页,快速翻页:
|
(3)可选项的选择。可选项指的是界面提供给用户通过上/下选择键选定的值,例如界面提供通讯速率的几种选择,上/下选择键使用户在这些可选速率之间切换,直到选中所需通讯速率。
3.1.3 确认键
确认键的响应有以下几种可能:
(1)切换到新的页面。 (2)切换当前条目的状态。在设置参数时,选中条目有修改态和查询态两种状态,用确认键使设置值在反色和正常之间切换,来代表修改态和查询态之间的切换。 (3) 确认当前的输入。
3.1.4 取消键
取消键只有一种响应处理:退出当前页面,进入新的页面显示(通常是返回到当前页面的前一页面)。
3.2 页面结构
上述页面显示流程的分析以及按键处理的分析,给出了一个页面生命周期内的所有活动以及这些活动所需的页面属性。下面我们就根据上述页面显示流程的分析以及按键处理的分析,定义页面结构。由上述的分析,页面活动分显示和响应按键两大部分,因此页面结构也分与之相关的两部分。如下所示: 上面只定义了部分与显示有关的变量,与按键响应有关的变量也只定义了有关取消键的变量。这是因为本文的目的只是给出借鉴Windows程序的页面设计框架思路,具体到页面结构中各变量的具体定义,只需根据前面流程的分析以及按键处理的分析用到了那些页面的属性,加入对应的页面变量即可。而按键处理随实际情况而定,人机界面的设计风格也因人而异,所以具体定义页面结构变量由读者需要而定。
4 完成控保单元整个人机界面设计
上一节完成了以页面为中心的控保单元人机界面主流程,并给出了页面结构的定义。要完成控保单元整个人机界面设计,还缺少基本的显示、键扫描、通讯接口函数。不同于Windows应用程序可以利用大量现成的Windows API函数,在控保单元人机界面的设计中,这些底层接口函数都需自己设计。另外在接口函数基础上的一些页面方法(函数)也需自己设计。由于接口函数随硬件而异,页面方法随用户需要而定,下面只按功能列出它们:
(1) 有关按键处理的功能模块。应包括按键扫描模块、输入转换模块(将输入一串数字键翻译成一个浮点数)。 (2) 有关显示功能模块。应包括文本显示模块、数值显示模块等。 (3) 通讯模块。应包括通讯接口模块、转换模块(将数据打包传送给通讯接口及将接受到的数据包还原)。
5 结束语
上文将面向对象的方法应用于控保单元人际界面设计的全过程,尤其借鉴了Windows应用程序的设计思路,虽然基于单片机的人际界面程序不可能实现Windows应用程序的核心——消息响应机制,但是仍然大大提高了界面友好性及程序的可移植性,显示了面向对象方法设计的优越性。 参考文献 [1]朱泳康.MPS4000系统中控保单元软件的设计、开发和实现.清华大学硕士论文.2000,6. [2]Peter Norton,Rob McGregor.孙凤英,魏军,徐京等译.MFC开发Windows 95/NT4应用程序.北京:清华大学出版社,1998,4. [3]朱艺颖,沐连顺,孙培略.运用面向对象的方法设计人机系统.电网技术,1998,(9). ( |
|
|
 本文章所属分类: 首页
→ 机电修理知识
|
文章搜索
|