首页 | 技术文章 | 资料下载 | 资料分类 | 最近更新资料 | 免费注册 | 用户登录 | 会员中心 | 新手上路 | 给我留言
设为主页
收藏本站
联系我们
| 应用产品 | 嵌入式系统 | DSP | 综合电子技术 | 软件开发 | 开发工具
资料搜索:   | 发布资料 | 发表文章 |
当前位置: 文章首页DSP其它→基于DSP的数字示波器GUI的开发(二)
基于DSP的数字示波器GUI的开发(二)
作者:  来源于:综合电子论坛  发布时间:2007-7-17 15:40:00

用户图形界面(GUI)软件的设计思路

界面种类的划分

  对于用户图形界面(GUI)的设计不能简单、统一的完成,要考虑到用户在各种情况下的操作界面。根据这些界面所具备的共同点,我们将这些界面分成如下的种类,同一种类的界面中将具备相同或者相似的功能区域。每一种界面都会有相应的处理程序,也有专门的数据结构。

  根据实现的不同功能划分出如下的界面种类:

  A. 背景网格显示界面;B.波形显示界面;C. 帮助文档浏览界面;D.菜单显示界面;E. 文件管理浏览器界面;F. 文件名称输入界面;J.前景内容显示界面(包括各种参数显示信息,测量信息以及提示信息等)。
各界面种类如图2、3所示。


图2 RIGOL DS1000数字示波器图形界面说明1


图3 RIGOL DS1000数字示波器图形界面说明2

界面区域与外界输入的相互配合响应

  由以上可知,显示的图形虽然形形色色,但是它们都可以抽象成具有共同属性的某种数据结构。数据结构就好比是图形界面的灵魂,掌握了数据结构,就可以让图形界面随之而变。

  那么如何设计、控制、改变这些数据结构就成为实现用户图形界面(GUI)的关键了。要响应外界用户的输入,我们需要制定一套机制运行法则,而这套机制运行法则就是状态机(system status machine),也是用户用以操作仪器的操作平台(operation platform)。依据这套运行法则,我们的系统根据外界的输入来更改各种界面下使用的数据结构,从而实现用户对图形界面的操作。

  当然,在实际的设计中,操作平台不仅仅是改变GUI的数据结构,还要考虑任务调度以及其他任务模块中的数据结构的改变。


[] [返回上一页] [告诉好友] [发表评论] [打 印] [ 字体: ]
上篇文章:基于DSP的数字示波器GUI的开发(一) 
下篇文章:基于DSP的数字示波器GUI的开发(三)
∷相关文章∷
· 基于DSP实现可并机的逆变电源
· 基于DSP实现可并机的逆变电源(一)
· 基于DSP实现可并机的逆变电源(二)
· 基于DSP和FPGA的电视观瞄系统设计
· 基于DSP的过采样技术(一)
∷相关软件∷
嵌入开发网下载中心Copyright © 2000-2006 www.embed.com.cn. All Rights Reserved .