The present invention discloses a kind of airborne avionics system general IO processing system, including configuration generation tool module and the general IO engine module, the configuration tool for generating module for each signal source output parameters and the corresponding application access application from the application data set according to the signal input / associated data extraction from ICD data source in all the corresponding signal source, through the signal in the ICD data source to find the corresponding message through the message to find the corresponding communication interface, so as to extract the configuration file generation all configuration information; create the communication interface of general IO processing engine based on the configuration file, communicate with external, and according to various attributes in the configuration file the value of related operations. The invention effectively enhances the portability of the avionics application function, greatly improves the avionics application function, develops the efficiency of processing large-scale and high complex ICD data, and greatly reduces the development cost.
【技术实现步骤摘要】
一种机载航电系统通用IO处理系统
本专利技术涉及计算机软件架构领域设计技术,特别涉及一种软件架构技术中使用的机载航电系统通用IO处理方法。
技术介绍
随着航空电子技术的快速发展,机载航电系统先后经历了分立式航电、联合式航电和综合化航空电子三个阶段。特别是综合化航空电子系统具有资源共享程度高、数据融合程度强、软件功能密集等特点。航电系统的这些特点导致了设备间的接口ICD(InterfaceControlDocument,接口控制文件)异常复杂,特别是面对功能高度综合的大型飞机航电系统时,由应用直接处理设备接口ICD的传统IO方法已经无法满足开发时间和开发成本的要求。本专利技术通过将航电系统ICD抽象为Excel数据源和由模型表示的应用数据集,通过配置生成工具自动实现ICD和数据集的关联映射和转换配置,并由通用IO处理引擎实现对配置的解析,实现了航电系统ICD和具体航电应用功能的完全解耦。有效地增强了航电应用功能的移植性,极大地提升了航电应用功能处理大规模、高复杂ICD数据时的开发效率,大幅降低了开发成本。
技术实现思路
本专利技术的专利技术目的在于提供一种机载航电系统通用IO处理系统,为现代飞机航电系统开发提供一种具有高重用性,支持应用功能和系统ICD完全解耦的通用IO处理系统,该系统能显著地提高航电应用功能开发效率、降低开发成本。本专利技术的专利技术目的通过以下技术方案实现:一种机载航电系统通用IO处理系统,包含配置生成工具模块和通用IO处理引擎模块:所述配置生成工具模块用于从应用数据集中获取应用的输入/输出参数以及应用对应的各个信号源,根据应用关联数据从IC ...
【技术保护点】
一种机载航电系统通用IO处理系统,包含配置生成工具模块和通用IO处理引擎模块,其特征在于:所述配置生成工具模块用于从应用数据集中获取应用的输入/输出参数以及应用对应的各个信号源,根据关联数据从ICD数据源中抽取各个信号源对应的信号,再通过该信号在ICD数据源中找到对应的消息,通过消息找到对应的通信接口,从而抽取出所有的配置信息生成配置文件;所述通用IO处理引擎依据配置文件创建通信接口,与外部进行通信,同时依据配置文件中的各种属性值解析接收到的消息、抽取信号、进行源选择、转换为应用所需要的参数,转换应用输出参数为输出信号,依据总线类型设置信号集的有效性,打包消息,发送消息。
【技术特征摘要】
1.一种机载航电系统通用IO处理系统,包含配置生成工具模块和通用IO处理引擎模块,其特征在于:所述配置生成工具模块用于从应用数据集中获取应用的输入/输出参数以及应用对应的各个信号源,根据关联数据从ICD数据源中抽取各个信号源对应的信号,再通过该信号在ICD数据源中找到对应的消息,通过消息找到对应的通信接口,从而抽取出所有的配置信息生成配置文件;所述通用IO处理引擎依据配置文件创建通信接口,与外部进行通信,同时依据配置文件中的各种属性值解析接收到的消息、...
【专利技术属性】
技术研发人员:王志宏,崔杰,王月,龚声民,高忠杰,
申请(专利权)人:中国航空无线电电子研究所,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。