【技术实现步骤摘要】
一种ARINC661显示应用软件的显示数据发送管理方法
[0001]本专利技术属于航电系统的机载显示控制软件开发领域,具体涉及一种基于ARINC661标准的机载显示应用软件的消息发送管理方法,可解决在ARINC661显示软件架构下的画面初始化、数据传输带宽有限、消息丢失等问题。
技术介绍
[0002]目前,是在机载显控软件开发中实现ARINC661标准的一种应用技术。ARINC661标准起源于2001年ARINC公司制定的“ARINC661规范”,基于ARINC661标准的显控软件架构具有开放度高、可移植性强等优点。随着该标准在波音、空客等公司的不断使用和修订,逐渐成为了行业规范。国内对ARINC661标准的应用研究起步较晚。
[0003]ARINC661标准已经应用到直升机座舱显控软件中,为清楚地描述本专利技术所应用的场景,对ARINC661的软件框架和数据流做简单的介绍。ARINC661标准显控软件架构由座舱显示软件(以下简称CDS)和用户应用软件(以下简称UA)组成,CDS软件和UA软件之间通过ARINC661 ...
【技术保护点】
【技术特征摘要】
1.一种ARINC661显示应用软件的显示数据发送管理方法,其特征在于,包括以下步骤:步骤A:UA读取当前CDS的指令消息;步骤B:判断UA激活状态,如果当UA处于激活状态时,进入步骤C,否则跳到步骤D;步骤C:获取上一循环UA到CDS的消息发送失效状态;步骤D:判断初始化主动发送需求;步骤E:根据步骤C及步骤D,调用UA中显示控制模型得到显示指令输出;步骤F:发送显示指令;步骤G:完成当前CDS的显示数据发送管理,对CDS号进行累加,循环执行步骤A~F,完成所有CDS的显示数据发送管理。2.根据权利要求1所述的一种ARINC661显示应用软件的显示数据发送管理方法,其特征在于,步骤A是根据CDS号,UA读取相应显示器发来的交互指令及其他消息,其他消息包括用以判断消息收发是否正确的校验值、激活状态。3.根据权利要求2所述的一种ARINC661显示应用软件的显示数据发送管理方法,其特征在于,步骤B是根据CDS发来的交互指令判断当前UA是否处于激活状态,激活状态用变量UA_active[mfd_no]表示。4.根据权利要求2所述的一种ARINC661显示应用软件的显示数据发送管理方法,其特征在于,步骤C具体是根据步骤A中CDS发来的校验值,或者其他方式获取上循环消息发送失效状态,失效状态用变量UA_send_fail[mfd_no]表示。5.根据权利要求3所述的一种ARINC661显示应用软件的显示数据发送管理方法,其特征在于,步骤D具体是:根据UA激活状态的变化情况,判断是否需要触发“主动”数据发送管理方法,以解决画面初始化、激活状态切换的问题,使用常量send_speed[pre]表示各个属性值需要多少个循环完成一轮初始化的发送,数值越小表示完成的越快,其中[pre]表示优先级;使用变...
【专利技术属性】
技术研发人员:魏石峰,李雷,文东,万荣根,程新满,王柯云,江志俭,秦正运,徐继雄,
申请(专利权)人:中国直升机设计研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。