基于窗口与菜单的仪器交互界面及其生成方法技术

技术编号:8105560 阅读:169 留言:0更新日期:2012-12-21 04:06
本发明专利技术公开了一种基于窗口与菜单的仪器交互界面及其生成方法,该界面包括:主窗口,主窗口提供显示信息初始化、数据显示、窗口选择服务;控件,控件用于实现用户交互;配置窗口,配置窗口是控件的载体,用于选择性显示所述控件或控件组合,接收并显示用户的输入信息,不同功能的配置窗口互斥显示;菜单,菜单接收用户选择,与所述控件之间具有对应关系;映射控制单元,用于对控件和菜单项的对应关系进行映射与管理,达到同步;消息管理单元,消息管理单元用于将用户输入转化为消息处理,管理控件与菜单间的消息传递,达到互动。本发明专利技术具有较大的自由度;对于完成相同功能配置在操作方便性和效率上有提高。

【技术实现步骤摘要】

本专利技术涉及计算机图像数据处理技术,特别是涉及一种。
技术介绍
随着软件技术的不断发展,现代仪器越来越趋向于智能化方向发展,而智能化仪器最重要的特点就是“傻瓜化”,用户不需要对仪器作深入了解,就能够很快上手。显示界面是仪器与用户最直接的交互接口,怎样使用户快速了解仪器、使用仪器,是界面设计的重点。现有的生成信号发生器显示界面的方法主要有两种,一种是采用综合输入区与菜单相结合的生成方式。如图I所示,通过菜单选择要配置的选项,在综合输入区中显示并接 收用户的配置信息。这种界面显示方法是最常用也是用户最熟悉的方式。还有一种方法是采用窗口图形界面的生成方式。如图2所示,这种设计遵循现代直观式操作的设计理念,清晰的显示信号生成的过程。这种界面显示方法以窗口为单位,信息显示丰富。编辑时,通过方向键或旋钮依次选中配置选项,对于需要用列表、图像等元素进行编辑的复杂信号支持较好。对于采用综合输入区与菜单相结合的界面显示,主要缺点如下一、配置时需要重复按键,比较繁琐。由于菜单的数量限制,一屏所能显示的配置项少,用户需要多次翻页查找。二、一次只能显示一组菜单,当用户要连续配置不同菜单的不同项时需要来回切换。三、界面的感染力和吸引力不强,图形处理功能较弱。仪器功能显示不突出,信号生成流程不能一目了然。对于采用以窗口为单位的界面显示,主要缺点如下一、由于摒弃了传统的通过菜单的方式选择配置项,给用户带来不便。对于窗口显示末端的配置项,需要多次查找或旋转按钮才能选定。二、采用了多窗口显示,无法避免操作界面重叠的问题。操作界面个数过多,又相互重叠达到一定程度,可能会将不同操作界面的起标识作用的区别部分隐去,当用户需要配置某一未激活窗口中选项的时候,则无法明确分辨,从而带来操作的不便。
技术实现思路
本专利技术所要解决的技术问题是提供一种,其基于窗口和菜单,配置信息显示丰富,信号生成流图一目了然,波形显示色彩分明;不仅可以利用仪器上的按键辅助菜单操作,还可以方便的使用鼠标、键盘操作,具有较大的自由度;对于完成相同功能配置在操作方便性和效率上有提高。本专利技术是通过下述技术方案来解决上述技术问题的一种基于窗口与菜单的仪器交互界面,其特征在于,其包括主窗口,主窗口提供显示信息初始化、数据显示、窗口选择服务;控件,控件用于实现用户交互;配置窗口,配置窗口是控件的载体,用于选择性显示所述控件或控件组合,接收并显示用户的输入信息,不同功能的配置窗口互斥显示;菜单,菜单接收用户选择,与所述控件之间具有对应关系;映射控制单元,用于对控件和菜单项的对应关系进行映射与管理,达到同步;消息管理单元,消息管理单元用于将用户输入转化为消息处理,管理控件与菜单间的消息传递,达到互动。优选地,所述控件是主窗口与配置窗口的界面元素。优选地,所述配置窗口是按照仪器功能分类划分的窗口。优选地,所述菜单中都有一个菜单项与控件对应,当用户选择控件或者更改其属性,映射控制单元自动完成匹配,选择对应菜单项或 者更改菜单项属性。本专利技术还提供一种基于窗口与菜单的仪器交互界面的生成方法,其特征在于,其包括以下步骤SI:生成主窗口;S2 :根据当前需要创建配置一类功能的配置窗口并添加控件;S3 :建立与配置窗口中的控件对应的菜单;S4 :建立所述控件和菜单项的映射关系;S5 :创建消息处理函数,处理用户输入,创建控件与菜单间的消息管理类。优选地,所述步骤S3具体包括S31 :生成菜单类,用于管理和存储当前菜单的菜单号、菜单属性、菜单处理函数信息;整机所有菜单按照规定的数据结构以数组形式存储;S32 :填充菜单数据结构中的菜单号、属性、处理函数入口信息;S33 :存储当前菜单到整机菜单数组中。优选地,所述步骤S4具体包括S41 :针对每一类型控件,重新编写控件类,在类中添加此控件对应的菜单号和菜单项属性;S42 :填充控件对应的菜单号和菜单项属性;S43 :添加控件类的 EN_GETF0CUS、EN_KILLF0CUS、EN_CHANGE 消息响应函数,实现控件到菜单项的映射;S44 :编写菜单处理函数,在当前菜单中查找对应控件的菜单项,填充菜单处理函数入口指针,实现菜单到控件的映射。优选地,所述步骤S5具体包括S51 :生成消息管理类,用于完成菜单项与控件的互动;S52 :消息管理类接管窗口的所有消息,使用事件分发器类派发消息,将窗口中对控件的操作通过消息响应在菜单中进行处理;S53:消息管理类接管菜单的所有消息,使用事件分发器类派发消息,将对菜单项的操作通过消息响应在窗口进行处理。本专利技术的积极进步效果在于本专利技术基于窗口和菜单,配置信息显示丰富,信号生成流图一目了然,波形显示色彩分明;不仅可以利用仪器上的按键辅助菜单操作,还可以方便的使用鼠标、键盘操作,具有较大的自由度。本专利技术实现的图形用户界面,以按仪器功能分类划分的窗口为单位,配置信息显示丰富,信号图形及波形显示有感染力。不同功能的配置窗口互斥显示,界面整洁、统一。图形用户界面保留菜单操作功能,给用户带来亲切感和体验感。用户可以通过两种不同的操作方式操作仪器,方便自由。本专利技术实现的图形用户界面实现了两种操作方式的完美融合,在本专利技术优选实施方案中,通过建立映射关系及消息管理类,对于窗口或者菜单的任一项操作,两者都可以实现同步与互动,保持一致。与现有用户界面操作方式相比,操作方便性和效率上较之前有提高。附图说明图I为现有采用综合输入区与菜单相结合的交互界面的示意图。图2为现有采用窗口图形交互界面的示意图。图3为本专利技术基于窗口与菜单的仪器交互界面实施例的示意图。图4为本专利技术基于窗口与菜单的仪器交互界面的生成方法实施例的流程图。具体实施例方式下面结合附图给出本专利技术较佳实施例,以详细说明本专利技术的技术方案。以生成频率配置窗口及菜单为例说明本技术方案实施过程,交互界面显示如图3所示,本专利技术基于窗口与菜单的仪器交互界面包括主窗口,主窗口提供显示信息初始化、数据显示、窗口选择等服务;控件,控件用于实现用户交互;配置窗口(可以是频率配置窗口等配置窗口),配置窗口是控件的载体,用于选择性显示所述控件或控件组合,接收并显示用户的输入信息;菜单,菜单接收用户选择,与所述控件之间具有对应关系;映射控制单元,用于对控件和菜单项的对应关系进行映射与管理,达到同步;消息管理单元,消息管理单元用于将用户输入转化为消息处理,管理控件与菜单间的消息传递,达到互动。优选地,所述控件是主窗口与配置窗口的界面元素。优选地,所述配置窗口是按照仪器功能分类划分的窗口。优选地,对于每一个控件,菜单中都有一个菜单项与之对应,当用户选择控件或者更改其属性,映射控制单元自动完成匹配,选择对应菜单项或者更改菜单项属性,反之亦然。如图4所示,本专利技术基于窗口与菜单的仪器交互界面的生成方法包括以下步骤SI:生成主窗口。主窗口作为配置窗口的父窗口来创建,显示仪器的工作状态、频率、功率、调制状态等主信息;S2 :根据当前需要创建配置一类功能的配置窗口(可以是频率配置窗口等配置窗口)并添加控件。具体的,在频率配置窗口中添加点频、频率偏置、频率参考、频率步进等编辑框控件,添加相对频率开关等复选框控件,添加正弦波、方波、三角波、锯齿波、噪声等单选按钮控件;S3 :建立与配置窗口中的控件对应的菜单;S4 本文档来自技高网
...

【技术保护点】
一种基于窗口与菜单的仪器交互界面,其特征在于,其包括:主窗口,主窗口提供显示信息初始化、数据显示、窗口选择服务;控件,控件用于实现用户交互;配置窗口,配置窗口是控件的载体,用于选择性显示所述控件或控件组合,接收并显示用户的输入信息,不同功能的配置窗口互斥显示;菜单,菜单接收用户选择,与所述控件之间具有对应关系;映射控制单元,用于对控件和菜单项的对应关系进行映射与管理,达到同步;消息管理单元,消息管理单元用于将用户输入转化为消息处理,管理控件与菜单间的消息传递,达到互动。

【技术特征摘要】
1.一种基于窗口与菜单的仪器交互界面,其特征在于,其包括主窗口,主窗口提供显示信息初始化、数据显示、窗口选择服务;控件,控件用于实现用户交互;配置窗口,配置窗口是控件的载体,用于选择性显示所述控件或控件组合,接收并显示用户的输入信息,不同功能的配置窗口互斥显示;菜单,菜单接收用户选择,与所述控件之间具有对应关系;映射控制单元,用于对控件和菜单项的对应关系进行映射与管理,达到同步;消息管理单元,消息管理单元用于将用户输入转化为消息处理,管理控件与菜单间的消息传递,达到互动。2.如权利要求I所述的基于窗口与菜单的仪器交互界面,其特征在于,所述控件是主窗口与配置窗口的界面元素。3.如权利要求I所述的基于窗口与菜单的仪器交互界面,其特征在于,所述配置窗口是按照仪器功能分类划分的窗口。4.如权利要求I所述的基于窗口与菜单的仪器交互界面,其特征在于,所述菜单中都有一个菜单项与控件对应,当用户选择控件或者更改其属性,映射控制单元自动完成匹配,选择对应菜单项或者更改菜单项属性。5.一种基于窗口与菜单的仪器交互界面的生成方法,其特征在于,其包括以下步骤 51:生成主窗口 ; 52:根据当前需要创建配置一类功能的配置窗口并添加控件; 53:建立与配置窗口中的控件对应的菜单; 54:建立所述控件和菜单项的映射关系; 55创建消息处理函数,处理用户输入,创建控件与菜单间的消息管理...

【专利技术属性】
技术研发人员:王鹏樊晓腾左永锋徐明哲周俊杰蒋方文时慧刘盛刘青松
申请(专利权)人:中国电子科技集团公司第四十一研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1