一种将接口控制数据转换为可视化xml的程序

文档序号:1215796 发布日期:2020-09-04 浏览:12次 >En<

阅读说明:本技术 一种将接口控制数据转换为可视化xml的程序 (Program for converting interface control data into visual XML ) 是由 蔡琳朦 陈升 陈少磊 于 2020-05-14 设计创作,主要内容包括:本发明公开了一种将接口控制数据转换为可视化XML的程序,包含以下步骤:步骤一:对的WORD格式的接口控制数据进行解析,转化成WORD格式的ARINC664总线数据;骤二:按照校验规则对WORD格式的ARINC664总线数据进行校验,校验通过后进行缓存;步骤三:将WORD格式的ARINC664总线数据的转换为可视化XML格式文件;步骤四:将生成的可视化XML格式文件按照.xml文件格式保存,分配给相关开发人员使用。本发明满足接口控制数据自动转换格式的需求。(The invention discloses a program for converting interface control data into visual XML, which comprises the following steps: the method comprises the following steps: analyzing the interface control data in the WORD format, and converting the interface control data into ARINC664 bus data in the WORD format; step two: checking ARINC664 bus data in WORD format according to a check rule, and caching after the checking is passed; step three: converting the ARINC664 bus data in the WORD format into a visual XML format file; step four: and storing the generated visual XML format file according to the XML file format, and distributing the visual XML format file to relevant developers for use. The invention meets the requirement of automatic format conversion of interface control data.)

一种将接口控制数据转换为可视化XML的程序

技术领域

本发明属于综合航空电子技术领域,具体涉及一种将接口控制数据转换为可视化XML的程序。

背景技术

综合模块化航电系统是目前主流飞机采用的航电系统架构,接口控制数据通过编码转换成ARINC664数据进行数据传输。通过对ARINC664数据进行资源配置,可以实现航电系统网络资源共享,进一步实现航电系统综合化、集成化、模块化,从而有效提高通信效率,同时降低飞机重量。对于目前常用总线的数据,转换为ARINC664总线数据的方法为人工手写转换,存在工作量大,效率低,错误多,耗时长等问题。因此需要有一种针对常用的接口控制数据自动转换成ARINC664总线数据并输出XML(Extensible Markup Language,可扩展标记语言)格式的程序。

发明内容

本发明的发明目的在于提供一种将接口控制数据转换为可视化XML的程序,满足接口控制数据自动转换格式的需求。

本发明的发明目的通过以下技术方案实现:

一种将接口控制数据转换为可视化XML的程序,包含以下步骤:

步骤一:对WORD格式的接口控制数据进行解析,转化成WORD格式的ARINC664总线数据;其中,WORD格式的ARINC664总线数据模板定义了各属性值填写的内容以及校验规格,WORD格式的接口控制数据模板定义了各字段的名称以及填写的内容,ARINC664总线数据模板和接口控制数据模板之间设有映射关系,导入的WORD格式的接口控制数据需按WORD格式的接口控制数据模板填写;

步骤二:按照校验规则对WORD格式的ARINC664总线数据进行校验,校验通过后进行缓存;

步骤三:将WORD格式的ARINC664总线数据的转换为可视化XML格式文件;

步骤四:将生成的可视化XML格式文件按照.xml文件格式导出,分配给相关开发人员使用。

本发明的有益效果在于:本发明根据接口控制数据的特性在事先规定WORD模板格式,填写接口控制数据的相应字段,再通过提取相应字段,按ARINC664总线特性的,转换为ARINC664 WORD格式文件,再通过WORD格式文件,转换为目标XML格式文件。本发明逻辑清晰、实现简单,具有较强实用价值。

附图说明

图1为本实施例所示的一种将接口控制数据转换为可视化XML的程序的流程示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。

本实施例以ARINC429总线数据进行举例说明,RS422、ARINC429、ARINC825、ARINC717等总线数据与ARINC429总线数据原理相同,通过本实施例所示的一种将接口控制数据转换为可视化XML的程序将其转换成ARINC664总线数据的WORD格式数据,再转换成为ARINC664数据的XML格式,具体转换过程如下:

步骤一:对WORD格式的ARINC429总线数据进行解析,转化成WORD格式的ARINC664总线数据。

其中,WORD格式的ARINC664总线数据模板如表1所示,定义了各属性值应该填写的内容以及校验规则。WORD格式的ARINC429总线数据模板如表2所示,定义了各字段的名称以及应该填写的内容,建立ARINC664总线数据模板和ARINC429总线数据模板之间的映射关系,可以将WORD格式的ARINC429总线数据转化为WORD格式的ARINC664总线数据模板。填写好的WORD格式的ARINC429总线数据如表3所示,转换后的WORD格式的ARINC664总线数据如表4所示。ARINC664总线数据是32位的,如果不足32位,按32位补足,如果超过32位,按接近32位的最小倍数补足。

表1

Figure BDA0002491318100000031

Figure BDA0002491318100000041

表2

表3

Figure BDA0002491318100000051

表4

步骤二:按照校验规则对WORD格式的ARINC664总线数据进行校验,校验通过后进行缓存。

如表1所示,WORD格式的ARINC664总线数据模板的备注中记录了各属性值的校验规则,根据备注可以对WORD格式的ARINC664总线数据进行校验。

步骤三:将WORD格式的ARINC664总线数据的转换为可视化XML格式文件,按校对约束自动检查和校对后保存。

通过预化定义好的WORD格式的ARINC664总线数据模板与可视化XML格式文件之间的转换规则可以将WORD格式的ARINC664总线数据的转换为可视化XML格式文件,转换后的XML文件格式如下所示:

<RP Name="L203_Absolute_Pressue_Altitude_Data_ADS1_PFD"DataFormatType="BNR"ParameterSize="17"SysLatencyWCLimit="20"/>

<RPName="L203_Absolute_Pressue_Altitude_Data_ADS1_PFD"NameDef="L203_Absolute_Pressue_Altitude_Data_ADS1_PFD">

<Pub_RefSrcName="L203_Absolute_Pressue_Altitude_Data"/>

</RP>

步骤四:将生成的XML格式文件按照.xml文件格式导出,生成与前一版本对比日志,按校对约束自动检查和校对后保存,导出文件分配给相关开发人员使用。

可以理解的是,对本领域普通技术人员来说,可以根据本发明的技术方案及其发明构思加以等同替换或改变,而所有这些改变或替换都应属于本发明所附的权利要求的保护范围。

8页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:EPub文件的移动端呈现方法和装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!