微波EDA网,见证研发工程师的成长!
首页 > 测试测量 > 测试测量技术文库 > 基于嵌入式系统的数字示波器用户图形界面的实现

基于嵌入式系统的数字示波器用户图形界面的实现

时间:01-12 来源:互联网 点击:

的变化的关系,是设计的关键。rigol团队曾经使用一些全局变量,来做为各种状态、各种模式下的标示,用以改变用户的图形界面。但是因为变量的众多,导致变量之间的搭配的可能性成倍的增加,状态的转移关系也就会成倍的增加。这对于编程者来说,与其说是在编程,还不如说是在做一道及其庞杂的逻辑组合题。

所以,这样的思路在理论上是可行的,但在实际中是不可取的。我们应该尽量的去其枝叶,找到能够贯穿整个系统,标示不同的状态以及模式的变量或者结构。最终,我们以键盘的输入键值为主线,辅以各种的全局变量,来控制系统状态的变化。键值虽然有许多许多,但是因为只有这么一个变量做为状态量,系统状态的变化,就可以在掌控之中了。所以,在这个系统中,键值变量key_id成为了主角,用户界面将围绕其进行改变。

键值变量key_id要根据用户的输入进行改变。在这里我们就不描绘状态
变量是如何转移的。我们介绍对于既定的键值变量key_id是如何完成用户图形界面的输出的。

5 结语

目前,国内的数字示波器,除了测量信号的性能指标较低外,在系统的整体性、用户的可操作性等功能上不及国外产品考虑得周详。

为了弥补国内产品在这方面的缺陷,rigol开发团队开发出的这款ds1000系列数字示波器除了实现高存储深度,高测量精度等功能之外,更是注重了图形用户界面的设计。继续保持其在技术上的创新和人性化、本土化的优势,新的用户图形界面使得用户能够比以往更加容易测量与分析波形。随着仪器的功能增多,会对用户图形界面(gui)提出更高的要求,那么就要求gui更加系统化、模块化、功能化。所以,在这方面我们还有许多工作要做。

[1]visualdsp++4.0 kernal (vdk)usersguide, analog devices, inc. 2005

[2]blackfin系列dsp原理与系统设计 ,陈峰,电子工业出版社, 2004

[3]数据采集与处理技术,马明建,周长城,西安交通大学出版社,2001

[4]数字电路设计与应用实践教程,王振红,机械工业出版社,2003

[5]军用电子测量仪器应用指南,梅劲松,电子工业出版社,2001

[6]rigol《ds5000系列数字示波器技术文件》,内部资料,2004

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top