[发明专利]一种基于EGK的雷达显控界面开发方法在审
申请号: | 201310315982.9 | 申请日: | 2013-07-25 |
公开(公告)号: | CN103389901A | 公开(公告)日: | 2013-11-13 |
发明(设计)人: | 刘成芳;高宇;史云鹏;张德平 | 申请(专利权)人: | 上海航天测控通信研究所 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 上海汉声知识产权代理有限公司 31236 | 代理人: | 胡晶 |
地址: | 200080 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 egk 雷达 界面 开发 方法 | ||
技术领域
本发明涉及雷达显控界面的开发,特别涉及一种基于EGK的雷达显控界面开发方法。
背景技术
在现有的各种雷达型号中,显控界面的开发多采用VxWorks内嵌的WindML图形库组件进行开发,随着计算机技术的迅猛发展和战场态势复杂性的提高,雷达显控需要显示的信息内容也越来越庞大,对雷达显控界面的复杂度提出了更高的要求,使得团队协作开发成为必然。由于WindML图形库组件对窗口、控件等图形开发功能较弱,很难实现窗口、图层等更复杂的效果,已经远远不能满足使用方对操控界面的要求。而且显控设计师一般都是根据以往经验和自己的主观意图来设计开发界面,但是由于设计师参考对象的不同和个人的审美的差异,开发出来的显控系统的界面风格差异很大。而对于一些界面庞大的显控系统,往往会有多个显控界面需要由多名设计师来共同开发,最后开发出来的显控界面风格差异很大,难以统一。为解决上述矛盾,使用高效、可视化的开发工具来开发显控界面成为目前的行业趋势。
EGK是一种基于控件的可视化开发工具,它提供了丰富的图形库,可以通过简洁的代码实现复杂的特效,相比WindML功能更为强大,能够实现更为人性化的图形界面,更能满足复杂显控界面的设计需求。
目前没有发现同本发明类似技术的说明或报道,也尚未收集到国内外类似的资料。
发明内容
本发明针对现有技术存在的上述不足,提供了一种基于EGK的雷达显控界面开发方法,实现了雷达显控界面的可视化开发和团队合作开发,保证了不同设计师开发出的界面风格的统一性,显著提高显控的开发效率,节约大量人力和时间,降低调试复杂度,缩短雷达显控界面开发的研制周期。
本发明通过以下技术方案实现:
一种基于EGK的雷达显控界面开发方法,包括步骤:
S1、对雷达显控界面按照功能进行划分,以获得若干单类控件模块;
S2、基于EGK分别对若干单类控件模块进行独立开发,包括:
S201、在头文件里加载单类控件模块所需的控件库并声明变量;
S202、在源文件里创建变量并设置变量的属性;
S203、创建变量的事件函数并调用;
S204、运行与调试单类控件模块的功能;
S3、将所有运行与调试完毕的单类控件模块进行合并与联调,并根据单类控件模块间的接口协议进行单类控件模块间的调试,完成显控界面的开发。
较佳的,在步骤S1中,划分获得的若干单类控件模块包括:按钮类控件模块、窗口类控件模块、表格类控件模块、文本框类控件模块。
较佳的,在步骤S1中,将按钮类控件模块进一步包括:单选按钮控件模块、复选按钮控件模块和普通按钮控件模块。
附图说明
图1所示的是本发明的流程图;
图2所示的是本发明中的按键开发流程图。
具体实施方式
以下将结合本发明的附图,对本发明实施例中的技术方案进行清楚、完整的描述和讨论,显然,这里所描述的仅仅是本发明的一部分实例,并不是全部的实例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明的保护范围。
为了便于对本发明实施例的理解,下面将结合附图以具体实施例为例作进一步的解释说明,且各个实施例不构成对本发明实施例的限定。
如图1所示,本发明的基于EGK开发雷达显控界面主要分为三部分:包括:
S1、对雷达显控界面按照功能进行划分,以获得若干单类控件模块;
S2、基于EGK分别对若干单类控件模块进行独立开发,包括:
S201、在头文件里加载单类控件模块所需的控件库并声明变量;
S202、在源文件里创建变量并设置变量的属性;
S203、创建变量的事件函数并调用;
S204、运行与调试单类控件模块的功能;
S3、将所有运行与调试完毕的单类控件模块进行合并与联调,并根据单类控件模块间的接口协议进行单类控件模块间的调试,完成显控界面的开发。
首先将雷达显控界面按功能合理分解成各单类控件模块;然后使用EGK开发工具(现有的一种开发工具)对单类控件模块的风格、功能、事件等独立进行开发;最后将调试完毕的各单类控件模块进行合并与联调。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海航天测控通信研究所,未经上海航天测控通信研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310315982.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种蝗虫微孢子虫接种方法
- 下一篇:一种链条传送精确定位装置