代理商售后维修区域:北京-上海-浙江-广东-河南-杭州-郑州-广州-深圳-佛山-惠州-厦门-汕头-台湾-香港-天津-西安-宝鸡-杭州-温州-常州-无锡-苏州-南京-镇江-扬州-南通-合肥-徐州-常熟-石家庄-太原-呼和浩特-沈阳-长春-哈尔滨-南京-合肥-福州-南昌-济南-郑州-武汉-长沙-广州-南宁-海口-成都-贵阳-昆明-拉萨-西安-兰州-西宁-银川-乌鲁木齐-杭州-沈阳-长春-哈尔滨-济南-武汉-广州-南宁-成都-西安-大连-宁波-厦门-青岛-深圳-杭州-淮安-连云港-昆山-嘉兴-湖州-秦皇岛-邯郸-邢台-保定-张家口-承德-廊坊-呼和浩特-包头-鞍山-大庆-锦州-铁岭-盘锦-湛江-萧山-辽宁-淄博-宁夏-绵阳-云南-朝阳-陕西-青海-北海-唐山-吉林-苏州-昆山-无锡-镇江-常州-连云港-淮安-淮阴-盐城-扬州-徐州-宜兴-江阴-南通-扬州-上海-滁州-内蒙古-新疆有销售.北京亦庄开发区,天津滨海开发区,秦皇岛经济开发区,太原经济开发区,呼和浩特经济开发区,沈阳经济开发区,营口经济开发区,大连经济开发区,长春经济开发区,哈尔滨经济开发区,虹桥经济开发区,漕河泾开发区,连云港开发区,南通开发区,昆山开发区,南京开发区,杭州开发区,萧山开发区,温州开发区,宁波开发区,芜湖开发区,合肥开发区,福州开发区,福清融侨开发区,东山开发区,南昌开发区,威海开发区,烟台开发区,青岛开发区,郑州开发区,武汉开发区,长沙开发区,萝岗区开发区,广州南沙开发区,惠州大亚湾开发区,湛江开发区,南宁开发区,重庆开发区,成都开发区,贵阳开发区,昆明开发区,拉萨开发区,西安开发区,兰州开发区,西宁开发区,银川开发区,乌鲁木齐开发区,石河子开发区,金桥出口加工区,苏州工业园,宁波大榭开发区,厦门海沧投资区,海南洋浦开发区。
万用示波表 | 数字示波器 | 模拟示波器 | 虚拟示波器 |
波形示波器 | 信号发生器 | 函数发生器 |
界面种类的划分
对于用户图形界面(GUI)的设计不能简单、统一的完成,要考虑到用户在各种情况下的操作界面。根据这些界面所具备的共同点,我们将这些界面分成如下的种类,同一种类的界面中将具备相同或者相似的功能区域。每一种界面都会有相应的处理程序,也有专门的数据结构。
根据实现的不同功能划分出如下的界面种类:
A. 背景网格显示界面;B.波形显示界面;C. 帮助文档浏览界面;D.菜单显示界面;E. 文件管理浏览器界面;F. 文件名称输入界面;J.前景内容显示界面(包括各种参数显示信息,测量信息以及提示信息等)。
界面区域与外界输入的相互配合响应
由以上可知,显示的图形虽然形形色色,但是它们都可以抽象成具有共同属性的某种数据结构。数据结构就好比是图形界面的灵魂,掌握了数据结构,就可以让图形界面随之而变。
那么如何设计、控制、改变这些数据结构就成为实现用户图形界面(GUI)的关键了。要响应外界用户的输入,我们需要制定一套机制运行法则,而这套机制运行法则就是状态机(system status machine),也是用户用以操作仪器的操作平台(operation platform)。依据这套运行法则,我们的系统根据外界的输入来更改各种界面下使用的数据结构,从而实现用户对图形界面的操作。
当然,在实际的设计中,操作平台不仅仅是改变GUI的数据结构,还要考虑任务调度以及其他任务模块中的数据结构的改变。
数字示波器的用户图形界面(GUI)的软件设计流程
设计出一个好的用户图形界面,是一个庞大而巨细的工程。涉及到方方面面的相互关系,也涉及到实现过程中的许多细节的问题。
如何理清这些繁多的变化关系是设计的关键。RIGOL团队曾经使用一些全局变量作为各种状态、各种模式下的标志,用以改变用户的图形界面。但是因为变量的众多,导致变量之间的搭配的可能性成倍的增加,状态的转移关系也就会成倍的增加。这对于编程者来说,与其说是在编程,还不如说是在做一道极其庞杂的逻辑组合题。
所以,这样的思路在理论上是可行的,但在实际中是不可取的。我们应该尽量的去其枝叶,找到能够贯穿整个系统、标志不同状态以及模式的变量或者结构。最终,我们以键盘的输入键值为主线,辅以各种的全局变量,来控制系统状态的变化。键值虽然有许多,但是因为只有这么一个变量作为状态量,系统状态的变化就可以在掌控之中了。所以,在这个系统中,键值变量KEY_ID成为了主角,用户界面将围绕其进行改变。
键值变量KEY_ID要根据用户的输入进行改变。这里就不描绘状态变量是如何转移的。我们介绍对于既定的键值变量KEY_ID是如何完成用户图形界面输出的。
结语
目前,国内的数字示波仪,除了测量信号的性能指标较低外,在系统的整体性、用户的可操作性等功能上都不及国外产品考虑得周详。
为了弥补国内产品在这方面的缺陷,RIGOL开发团队开发出的这款DS1000系列数字示波仪除了实现高存储深度、高测量精度等功能之外,更是注重了图形用户界面的设计。继续保持其在技术上的创新和人性化、本土化的优势,新的用户图形界面使得用户能够比以往更加容易测量与分析波形。
随着仪器的功能增多,会对用户图形界面(GUI)提出更高的要求,那么就要求GUI更加系统化、模块化、功能化。所以,在这方面还有许多工作要做 .
CopyRight 2013 版权所有 就是要仪器
宏胜集团北京中仪伟信科技有限公司 |
||
京ICP备09060824号-10 京公网安备11010602004306号-8
|