一种基于ARINC 661的定义文件自动修改工具简介

2017-08-21 06:19:56易子淳
科技视界 2017年10期
关键词:定义功能

易子淳

【摘 要】随着现代民用航空的快速发展,驾驶舱的集成度和复杂度变得越来越高。ARINC 661[1]标准为民用飞机驾驶舱设计提供了统一的用户接口、通信协议和管理方式,极大提高了各个子系统之间的兼容性与平台可扩展性。而部署于A661服务器端的定义文件(Definition File)包含了所有显示元素和信息,结构相当复杂。本文尝试通过对DF文件进行解析,实现对特定属性、特定元素的批量处理,并形成自动化工具,缩短迭代开发周期。

【关键词】DF;ARINC 661;自动修改

0 引言

ARINC 661规范是针对飞机驾驶舱显示系统的开发设计的一份指导性文件,由于波音,空客等公司的支持,并且该标准自身也在不断地修订和完善,这份指导性的文件已经逐渐成为了驾驶舱显示系统的行业标准。ARINC 661中,针对显示系统中可能用到的基本显示组件,定义了一个Widget Library,这个Library中,包含了42个基本的Widget,8个Widget Expansion Supplement 1类型,7个Widget Expansion Supplement 2类型,8个Widget Expansion Supplement 3类型,3个Widget Expansion Supplement 4类型。对于每个Widget,又明确定义了States,StyleSet,Position,Size等详细属性以及Widget之间可能的关系。

在实际的驾驶舱软件开发过程中,往往通过建模软件,自动化构建生成符合ARINC 661规范的DF图形模型文件,大大简化了显示系统的设计工作。以法国Esterel公司生产的SCADE Display工具为例,通过进行可视化的图形建模,可以自动生成XML格式的DF文件。

1 方案概述

在軟件开发过程中经常会遇到这样的问题:由于顶层POP的变化和调整,图形文件的通用属性都需要进行大量的修改,例如字体、颜色、线型。每一次的变更都会带来繁琐的重复劳动和引入人为错误,影响了显示软件的研制效率。……

登录APP查看全文

猜你喜欢
定义功能
也谈诗的“功能”
中华诗词(2022年6期)2022-12-31 06:41:24
永远不要用“起点”定义自己
海峡姐妹(2020年9期)2021-01-04 01:35:44
定义“风格”
关于非首都功能疏解的几点思考
怀孕了,凝血功能怎么变?
妈妈宝宝(2017年2期)2017-02-21 01:21:24
“简直”和“几乎”的表达功能
成功的定义
山东青年(2016年1期)2016-02-28 14:25:25
中西医结合治疗甲状腺功能亢进症31例
辨证施护在轻度认知功能损害中的应用
修辞学的重大定义
当代修辞学(2014年3期)2014-01-21 02:30:44