【技术实现步骤摘要】
一种IMA平台下分区间通信配置自动生成方法
本专利技术属于航电系统机载网络领域,具体涉及一种IMA平台下分区间通信配置自动生成方法。
技术介绍
综合化、模块化航空电子系统(IMA)已成为航空器的发展主要趋势,多应用于军用或民用先进飞机,并向高度综合化的方向持续发展。综合化航电系统将原来多个独立任务或应用集成到一个具有高速处理能力的计算机中,实现了资源共享、数据融合,提升了航空器的性能。此外,由于综合的复杂性,综合化电子系统也带来可靠性、安全性等方面诸多问题。国际ARINC组织针对航空电子系统综合化提出了健壮分区思想,制定了ARINC653标准。ARINC653操作系统定义的分区间通过端口和通道进行通信。端口包括两种类型:采样端口和队列端口。顾名思义,采样端口以刷新率进行刷新,时刻保持最近一次刷新后的数据,而队列端口以消息队列的方式缓冲所接收到的消息。但当前IMA平台下分区间通信配置均需通过手动配置完成,工作繁琐,容易出错,因此如何设计出一种IMA平台下分区间通信配置自动生成方法非常必要。
技术实现思路
为了解决
技术介绍
中的问题,本专利技术提出了一种IMA平台下分区间通信配置自动生成方法,解决了传统手动配置工作繁琐,容易出差的问题。一种IMA平台下分区间通信配置自动生成方法,所述方法包括:S1,基于IMA工作场景定义用户通信需求ICD文件的格式,用户通信需求ICD文件用于描述用户通信需求;S2,根据用户通信需求ICD文件生成分区端口配置;S3,根据分区 ...
【技术保护点】
1.一种IMA平台下分区间通信配置自动生成方法,其特征在于,所述方法包括:/nS1,基于IMA工作场景定义用户通信需求ICD文件的格式,用户通信需求ICD文件用于描述用户通信需求;/nS2,根据用户通信需求ICD文件生成分区端口配置;/nS3,根据分区端口配置生成虚分区端口配置,以及分区端口与虚分区端口之间的链接关系;/nS4,根据用户通信需求ICD文件生成分区端口与通信端口的链接关系。/n
【技术特征摘要】
1.一种IMA平台下分区间通信配置自动生成方法,其特征在于,所述方法包括:
S1,基于IMA工作场景定义用户通信需求ICD文件的格式,用户通信需求ICD文件用于描述用户通信需求;
S2,根据用户通信需求ICD文件生成分区端口配置;
S3,根据分区端口配置生成虚分区端口配置,以及分区端口与虚分区端口之间的链接关系;
S4,根据用户通信需求ICD文件生成分区端口与通信端口的链接关系。
2.根据权利要求1所述的一种IMA平台下分区间通信配置自动生成方法,其特征在于,S1中,用户通信需求ICD文件的格式,具体包含:分区名称、分区版本、发送端口及接收端口。
3.根据权利要求2所述的一种IMA平台下分区间通信配置自动生成方法,其特征在于,所述发送端口及接收端口具有如下属性:端口名称、端口类型、消息大小、端口源/目的分区;
端口名称用来标识分区通信采用的发送/接收端口名称;
端口类型包含:事件消息EVENT及周期消息PERIOD;
消息大小用来定义发送/接收消息的长度,消息大小小于等于底层通信端口支持的最大消息长度;
端口源/目的分区用来定义该消息的源/目分区。
4.根据权利要求1所述的一种IMA平台下分区间通信配置自动生成方法,其特征在于,S2具体为:
根据用户通信需求ICD文件中定义的端口名称创建对应分区端口,分区端口包含如下属性:端口名称、端口类型、端口方向、消息大小、队列深度、协议、刷新频率。
5.根据权利要求4所述的一种IMA平台下分区间通信配置自动生成方法,其特征在于,
对于端口类型:如果用户通信需求ICD文件中端口类型为“EVENT”,则将该端口类型设置为“QueuingPort”,如果用户通信需求ICD文件中端口类型为“PERIOD”,则将该端口类型设置为“SamplingPort”;
端口名称与用户通信需求ICD文件中端口名称保持一致;
端口方向:如果用户通信需求ICD文件中端口名称为发送端口,则该端口方向设置为“SOURCE”;如果用户通信需求ICD文件中端口名称为接收端口,则该端口方向设置为“DESTINATION”;
消息大小:与用户通信需求ICD文件中端口的消息大小保持一致;
队列深度:如果用户通信需求ICD文件中端口类型为“EVENT”,则将该队列深度值设置为10,队列深度仅对队列端口适用;
协议:如果用户通信需求ICD文件中端口名称为发送端口,则协议的属性设置为“SENDER_BLOCK”;如果用户通信需求ICD文件中端口名称为接收端口,则协议的属性设置为“NOT_APPLI...
【专利技术属性】
技术研发人员:逯计划,刘芸,陈长胜,袁万腾,张旭,孔维刚,
申请(专利权)人:中国航空工业集团公司西安航空计算技术研究所,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。