[发明专利]基于测量仪器的逻辑菜单资源智能配置方法有效
申请号: | 201210011922.3 | 申请日: | 2012-01-16 |
公开(公告)号: | CN102609252A | 公开(公告)日: | 2012-07-25 |
发明(设计)人: | 杜念文;郭义颜;白轶荣;李伟;赵明芳 | 申请(专利权)人: | 中国电子科技集团公司第四十一研究所 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 266000 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 测量 仪器 逻辑 菜单 资源 智能 配置 方法 | ||
技术领域
本发明涉及测量仪器领域,尤其涉及一种基于测量仪器的逻辑菜单资源智能配置方法。
背景技术
目前,对测量仪器的逻辑菜单资源定制及维护一般有两种方式。一种是纯手工方式,由开发者按照逻辑菜单资源的相关结构定义,手工加入每项内容。另外一种是在没有解决逻辑菜单资源智能生成和还原技术的情况下,生成较简单的菜单资源管理工具,实现菜单资源的部分“傻瓜”式定制,其它很多相关数据还需手工配置。对逻辑菜单功能框架模块的编辑则普遍采用纯手工输入方式。仪器若需要实现多种测量模式,往往是在内存中一次性把所需的每套菜单资源都进行初始化,在使用中根据所选择的测量模式进行切换。
当前,在测量仪器领域普遍使用一种按钮式层次化菜单。由于测量仪器菜单种类较多,表现形式多样,层次较深,所关联的数据类型及范围很灵活,因此对应的逻辑菜单资源数据结构很复杂,手工维护该菜单资源需耗费大量的人力,且非常容易出错。随着技术的发展,测量仪器的功能越来越复杂,越来越多的仪器在一套硬件资源的基础上,可实现多种测量模式,而且每种测量模式的菜单需求都各不相同,因此要求对逻辑菜单能实现动态可配置。仪器功能越复杂,菜单项也越多,手动生成测量仪器逻辑菜单功能框架模块也是一个费时费力的任务。
综上所述,现有技术有如下几个方面的不足:
其一:生成逻辑菜单资源时,需要手工操作,工作量大,内容枯燥,且非常容易出错;生成逻辑菜单资源后,每次增减菜单项、调整菜单项位置和层级时,由于不能自动智能对所关联的其它参数自动映射,仍需手动调整很多关联内容,难以维护。
其二:逻辑菜单功能框架模块和关联预定义采用纯手工录入方式,效率低下,很耗费精力。
其三:在一套硬件资源的基础上实现多种测量模式,需一次性把所需的每套菜单资源都进行初始化,比较耗费资源。
因此,解决测量仪器逻辑菜单资源“傻瓜”式定制、逻辑菜单资源脚本智能生成和还原、逻辑菜单功能框架模块自动生成、逻辑菜单的动态可配置已经成为亟待解决的问题。
发明内容
本发明的目的在于克服上述技术问题的缺陷,提出一种高效率的逻辑菜单资源智能配置方法,其特征在于:使用逻辑菜单“傻瓜式”定制工具,以交互方式定制逻辑菜单树及各个菜单项的属性;调用智能映射生成模块生成逻辑菜单资源脚本和逻辑菜单功能框架模块;把生成的逻辑菜单资源脚本和逻辑菜单功能框架模块集成到测量仪器软件开发模块中,编译链接后生成测量仪器执行文件。
根据本发明的优选实施例,其中所述测量仪器执行文件中集成有智能解析还原模块、逻辑菜单功能框架模块和菜单管理器模块,所述测量仪器执行文件运行时,对软件开发模块中包含的逻辑菜单资源脚本进行解析还原,得到菜单树和关联参数数据表,由菜单管理器模块管理,响应用户输入。
根据本发明的优选实施例,其中所述逻辑菜单资源“傻瓜”式定制工具是集成化工具,提供友好便捷的用户界面方便菜单资源的定制管理;并通过调用内部智能映射生成模块,生成逻辑菜单资源脚本和逻辑菜单功能框架模块;还可通过调用内部智能解析还原模块,调入历史逻辑菜单资源脚本,在旧的逻辑菜单资源基础上做进一步修改和完善。
根据本发明的优选实施例,其中所述逻辑菜单“傻瓜式”定制工具用于:
1)菜单树的建立,菜单树层次管理;
2)菜单项属性设置;
3)菜单项关联的参数属性设置;
4)调用逻辑菜单智能映射生成模块,生成菜单资源脚本文件、逻辑菜单功能框架模块;
5)调用逻辑菜单资源脚本智能解析还原模块,可从逻辑菜单脚本文件中还原逻辑菜单的菜单树和所有关联的参数数据,并同步初始化交互操作界面的各控件,在此基础上对逻辑菜单资源做进一步修改和完善。
根据本发明的优选实施例,其中所述智能映射生成模块可自动对菜单项各属性、关联数据、辅助信息等进行分类,统计并计算它们的之间的映射关系,无论增加、删除菜单项,还是调整菜单项顺序、层次或其它属性,都可以自动实现自适应调整和匹配。
根据本发明的优选实施例,其中所述智能映射生成模块可用于:
1)按照界面上定制的菜单树,生成逻辑菜单树的父、子、前兄弟、后兄弟的关联关系,写入逻辑菜单树的相关字段,同时将各固定的属性信息写入逻辑菜单树各菜单项的相关字段,如菜单项主字符串、菜单ID、菜单类型、关联参数类型等各菜单项属性信息,此时各菜单所关联的参数索引还没有生成;
2)根据菜单关联参数类型遍历菜单树,对参数进行分类和统计,自动生成各参数在相关菜单项中的索引并写入逻辑菜单中参数索引字段;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第四十一研究所,未经中国电子科技集团公司第四十一研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210011922.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电动车
- 下一篇:用淬火增硬不增脆工艺制造的马氏体不锈钢防盗螺母