[发明专利]一种航空多功能显示器标准图形库开发方法在审
申请号: | 201410720922.X | 申请日: | 2014-12-01 |
公开(公告)号: | CN105718249A | 公开(公告)日: | 2016-06-29 |
发明(设计)人: | 陈思宇;许少尉;杨忠斌;李毅;张晓敏;李夏 | 申请(专利权)人: | 中国航空工业集团公司第六三一研究所 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 西安智邦专利商标代理有限公司 61211 | 代理人: | 姚敏杰 |
地址: | 710119 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 航空 多功能 显示器 标准 图形 开发 方法 | ||
技术领域
本发明属于机载显示嵌入式图形软件领域,涉及一种航空多功能显示器标准图形库开发方法。
背景技术
随着航电技术的发展,机载座舱多功能显示器(MFD)逐渐取代了传统仪表成为机载设备和飞行员进行信息交互的媒介,其同时提供关键飞行信息,态势感知,航线地形,作战计划等多种飞行相关数据的显示。以上信息按照相关的规范进行组织,并参照飞行员操作习惯,形成了多功能显示器图形界面。
为达到较高的视觉效果,MFD显示刷新率最低应达到16Hz,理想状态为30Hz,对软件开发人员提出了较高的编程要求,需要开发人员熟悉OpenGL等图形软件接口及其底层运行机制,编写高效率的图形软件。
同时,MFD图形界面开发过程中,显示界面经常随周边机载设备的实际情况作更改,并不断调整以适应飞行员的实际使用习惯,这是一个长期的软件迭代过程,给设计人员带来的工作量较大。如采用标准化的POP图符并加以推广,必将缩短软件开发周期,并有利于软件质量的提高。
现行一般的设计方法直接采用OpenGL或相关图形接口编程的方式完成MFD图形界面设计,该方法开发周期长,软件质量及运行效率因设计人员技术水平差异难以保证,且开发过程不直观,需要反复编译程序并运行后,根据实际显示效果做多次调整。
发明内容
为了解决背景技术中由于传统MFD图形界面设计开发周期长,软件执行效率难以保证的缺点,本发明提出了一种开发流程较短、高执行效率、标准化程度高的基于IData的图形软件的航空多功能显示器标准图形库开发方法。
本发明的技术解决方案是:本发明提供了一种航空多功能显示器标准图形库开发方法,其特殊之处在于:所述方法包括以下步骤:
1)根据MFD图形界面需求对IDATA工程结构进行划分;
2)根据MFD图形界面需求建立标准化的图符函数库;
3)针对步骤2)所得到的标准化的图符函数库中的图符添加控件内动态图形控制逻辑以及面向应用程序的图形接口;
4)将IDATA生成的航空图符库源码与应用层程序保持分离;
5)将标准图符源代码添加至应用软件工程,并通过调用相应的图符接口为标准图符源代码提供动态数据激励。
上述步骤2)的具体实现方式是:
2.1)根据MFD图形界面需求进行标准化的图符设计;
2.2)以航空领域常见的基本要素作为标准图符,建立标准化的图符函数库;所述航空领域常见的基本要素包括但不限于天地球、高度表、速度表、罗盘以及油料表。
上述步骤2)是利用ACG工具生成的标准化的图符函数库。
本发明的优点是:
本发明提供了一种航空多功能显示器标准图形库开发方法,该航空多功能显示器标准图形库开发方法在VxWorks平台下利用IData的ACG模式实现了一种航空多功能显示器标准图形库开发方法。该方法在IData工具下进行图形库基本图符的界面开发,通过对工程进行相应处理,使基本图符控件化、标准化,并具备动态控制参数接口。最终利用ACG工具生成源代码形式的航空标准图符函数库,供图形软件使用。采用发明所提供的方法,设计人员不需要掌握OpenGL等图形编程知识即可设计出显示效果优异的标准化的图形界面,开发难度低,周期短,且程序较高执行效率,可移植性好,可方便的移植到Windows和Linux平台。
附图说明
图1显示了标准图形库软件开发的基本流程示意图。
具体实施方式
参见图1,本发明提供了一种航空多功能显示器标准图形库开发方法,航空多功能显示器标准图形库开发方法包括以下步骤:
1)根据MFD图形界面需求对IDATA工程结构进行划分;
2)根据MFD图形界面需求并利用ACG工具生成建立标准化的图符函数库:
2.1)根据MFD图形界面需求进行标准化的图符设计;
2.2)以航空领域常见的基本要素作为标准图符,建立标准化的图符函数库;所述航空领域常见的基本要素包括但不限于天地球、高度表、速度表、罗盘以及油料表。
3)针对步骤2)所得到的标准化的图符函数库中的图符添加控件内动态图形控制逻辑以及面向应用程序的图形接口;
4)将IDATA生成的航空图符库源码与应用层程序保持分离;
5)将标准图符源代码添加至应用软件工程,并通过调用相应的图符接口为标准图符源代码提供动态数据激励。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司第六三一研究所,未经中国航空工业集团公司第六三一研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410720922.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于Android平台的数据处理系统
- 下一篇:显示交互方法与系统