[发明专利]一种可配置的仪器菜单系统有效
申请号: | 201310547716.9 | 申请日: | 2013-10-31 |
公开(公告)号: | CN103577191B | 公开(公告)日: | 2017-02-01 |
发明(设计)人: | 杨青;韩晓东;黄丙志;齐颜君;许路航 | 申请(专利权)人: | 中国电子科技集团公司第四十一研究所 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F3/0481 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 266555 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 配置 仪器 菜单 系统 | ||
1.一种可配置的仪器菜单系统,其特征在于,包括显示交互层及数据逻辑层;所述显示交互层包括多个按钮控件及一个静态控件;所述按钮控件,用于接收按键消息并呈现菜单项的内容;所述静态控件,用于显示当前菜单标题;所述数据逻辑层包括菜单管理单元、菜单文件加载单元、动态创建数据单元、菜单关系数据单元及菜单项菜单组的映射表单元;所述菜单管理单元,用于菜单创建、菜单切换以及菜单与仪器内部模块之间的交互;所述菜单文件加载单元,用于读取配置文件并将读取的数据填充到动态创建数据单元和菜单关系数据单元中;所述动态创建数据单元,用于保存动态创建菜单所需的数据结构;所述菜单关系数据单元,用于保存菜单切换所需的数据结构;所述菜单项菜单组的映射表单元,用于保存菜单组菜单项ID与对象的映射关系。
2.如权利要求1所述的可配置的仪器菜单系统,其特征在于,所述按钮控件通过一个指向当前菜单组的指针与菜单项关联,从而将按键消息传递给菜单项;按钮控件向菜单项开放绘图接口,菜单项利用该绘图接口将内容呈现到按钮控件上。
3.如权利要求1所述的可配置的仪器菜单系统,其特征在于,所述动态创建数据单元包括菜单项位置信息、自定义菜单组字符串、自定义菜单项字符串、自定义菜单项信息、内部菜单项信息、内部菜单组信息;所述菜单关系数据单元包括子窗口与菜单组的关系、仪器面板硬键与菜单组的关系、导向菜单项与菜单组的关系;所述菜单项菜单组的映射表单元包括一个保存菜单项ID和菜单项对象关系的映射表以及一个保存菜单组ID和菜单组对象关系的映射表。
4.如权利要求1所述的可配置的仪器菜单系统,其特征在于,所述菜单管理单元用于根据所述动态创建数据单元中的数据动态创建菜单组和菜单项对象,并将对象ID和对象之间的映射关系存放到所述菜单项菜单组的映射表单元;还用于根据所述菜单关系数据单元中的数据进行菜单切换;还用于通过指令分发层获取仪器内部数据,进行菜单信息的实时更新。
5.如权利要求3所述的可配置的仪器菜单系统,其特征在于,所述内部菜单项信息包括类型信息及数据更新信息;所述类型信息,用于标识菜单项的类型;所述数据更新信息,用于记录与菜单项更新相关的仪器内部数据类型;所述自定义菜单项包括“别名”菜单项和“一键测量”菜单项;所述“别名”菜单项用于为内部菜单项重命名;所述“一键测量”菜单项用于一次性执行批量的指令。
6.如权利要求3所述的可配置的仪器菜单系统,其特征在于,所述菜单关系数据单元,采用三个结构体定义子窗口ID与菜单组ID、硬键键值与菜单组ID、导向菜单项ID与菜单组ID的对应关系,采用三个数组保存所述的三种结构体对象。
7.如权利要求4所述的可配置的仪器菜单系统,其特征在于,所述菜单的动态创建包括以下步骤:
步骤一:所述菜单管理单元根据所述内部菜单组和菜单项信息,创建内部的菜单组和菜单项对象,并在所述菜单项菜单组的映射表单元中添加菜单组菜单项ID与对象的映射关系;
步骤二:所述菜单管理单元根据所述自定义菜单组和菜单项信息,创建自定义的菜单组和菜单项对象,并在所述菜单项菜单组的映射表单元中添加映射关系;
步骤三:所述菜单管理单元根据所述菜单项位置信息,从所述菜单项菜单组的映射表单元中搜索已创建好的菜单项和菜单组对象,对其进行菜单布局操作。
8.如权利要求4所述的可配置的仪器菜单系统,其特征在于,在进行菜单切换时,所述菜单管理单元根据所述菜单关系数据单元和所述菜单组菜单项的映射表单元,找到将要切换到的菜单组对象的指针,替换当前菜单组对象的指针,然后通知所述显示交互层进行菜单的重绘。
9.如权利要求4所述的可配置的仪器菜单系统,其特征在于,所述菜单信息的实时更新是由所述菜单管理单元创建一个菜单更新线程,线程的单次循环过程中将当前菜单每个菜单项的更新信息依次以查询指令的形式主动向仪器内部模块发送,查询的结果返回后,对菜单项的数据进行更新和对按钮控件进行重绘。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第四十一研究所,未经中国电子科技集团公司第四十一研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310547716.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种奥克托今与二甲基亚砜络合物及其制备方法
- 下一篇:一种蒸压粉煤灰尾矿砖