一种机载制造技术

技术编号:39873623 阅读:6 留言:0更新日期:2023-12-30 12:59
本发明专利技术公开了一种机载仿真飞行员操作程序(

【技术实现步骤摘要】
一种机载POP快速可重构方法


[0001]本专利技术涉及飞行模拟器
,具体涉及一种机载仿真
POP
快速重构方法


技术介绍

[0002]驾驶舱显示控制系统为飞行员提供飞行所需的飞行参数

导航数据和系统状态等信息,是显示飞机飞行参数

导航参数和飞机系统参数的窗口

随着航空电子技术的发展,采用大尺寸多功能显示器的新型驾驶舱设计已逐步取代了布满机械式仪表的传统驾驶舱

[0003]常规的座舱显示控制系统通常需要配备多个多功能显示器

一方面,这些显示器根据显示功能划分,分别为飞行员提供完成飞行任务所需的飞行

导航和系统状态信息;另一方面,由于多个显示器采用冗余备份设计,因此硬件构型和软件构型保持一致

当有显示器出现故障时,其他正常工作的显示器在降级重构工作模式下仍能继续为飞行员提供所需的信息,从而提高座舱显示系统所提供信息的可靠性

[0004]为此,对于逐渐向大屏幕

屏幕多页面方向发展的显示控制系统,具备完善

准确

合理的显示重构技术是关键路径之一

但是在飞行模拟训练领域,采用传统构建交互仿真系统的过程中,各仿真机型
POP
界面难以通过一条外部指令直接做出
POP
界面布局及调度进行快速重构,且各部分之间数据发送接收的实时性差,系统协同工作的稳定性较低,鲁棒性差

因此机载仿真
POP
重构技术对于飞行模拟训练领域来说,已经成为改善生存性

增强可靠性的重要标志之一


技术实现思路

[0005]针对现有技术存在的不足,本专利技术提出了一种机载仿真
POP
快速重构方法,采用
POP
界面编辑工具;
POP
界面运行工具;代理程序;主控程序等4个子程序通过
UDP
进行数据交互,组成快速重构子系统

共同实现对
POP
界面布局及调度进行快速重构,为仿真系统提供多样的
POP
布局调度

画面显示以及交互逻辑配置

可大大减少系统重构时间,提高过程可视化度

[0006]为实现上述目的,提出一种机载仿真
POP
快速重构方法,系统主要由以下部分组成:
[0007]POP
界面编辑工具:界面编辑工具提供以可视化的方式快速编辑座舱仪表布局,支持导入第三方仪表开发工具(如
VAPS

SCADE
)开发的仪表元素

组件或者页面

实现座舱显示人机接口的标准控件库

用户程序

显示内核软件私定义文件的快速编辑与重构,可快速完成
POP
原型(包括
POP
画面布局

显示信息

操作流程

告警逻辑

自检程序

触控编码等)的重构,并可将编辑完成的
POP
布局等信息写入并保存至
POP
配置脚本

[0008]POP
界面运行工具:运行工具可通过读取已编辑好的界面配置脚本加载及运行座舱显示人机接口控件

[0009]代理程序:代理程序则负责统筹管理界面编辑工具和运行工具的运行

停止和切换,并接受主控的模式切换指令

[0010]主控程序:主控程序实现仿真数据的激励
、POP
运行工具的远程控制以及模式的切换功能

[0011]系统各部分配合工作的原理为:
[0012]POP
快速重构子系统基于多进程架构以及系统的
API
接口实现对
POP
控件的启动

停止以及控件显示位置

尺寸的控制

[0013]代理程序为开机默认启动程序,通过手动启动主控程序,主控程序发送启动
/
停止界面编辑和运行工具指令到代理程序,根据指令代理程序进行界面运行工具和界面编辑工具的启动和停止操作

[0014]当界面编辑工具启动后读取
POP
界面配置脚本,并通过界面操作编辑及重构界面,最终保存该配置脚本

在界面运行工具启动后读取
POP
界面配置脚本,根据读取到的配置信息进行对应界面的显示

主控程序提供数据适配接口仿真激励数据发送,场景界面中各控件可执行程序进行仿真激励数据接收,并根据仿真数据进行数据动态显示

[0015]在
POP
界面运行工具工作过程中,用户可通过主控程序发送场景切换消息给界面运行工具,界面运行工具停止当前运行场景并启动对应的场景界面

附图说明
[0016]图1为
POP
系统原理图;
[0017]图2为代理程序关系图;
[0018]图3为
POP
界面编辑工具控件构成图;
[0019]图4为界面编辑工具工作原理;
[0020]图5为界面编辑工具主界面;
[0021]图6为控件管理主界面;
[0022]图7为页面管理界面;
[0023]图8为新建页面操作示意图;
[0024]图9为页面布局选择界面;
[0025]图
10
为页面设定完成后的界面显示;
[0026]图
11
为场景编辑管理界面;
[0027]图
12
为界面运行功能的运行流程;
[0028]图
13
为主控程序模式切换流程;
[0029]图
14
为主控程序场景切换流程;
[0030]图
15
为主控程序仿真激励数据中间件工作流程

具体实施方式
[0031]下面,结合附图以及具体实施方式,对本专利技术做进一步描述

[0032]总体流程:
[0033]1)代理程序:如图2所示,代理程序为独立运行的服务程序,代理程序开机默认启动,并一直保持运行状态方便实时接收数据

同时为了保持该程序的独立性,故通过
UDP
通讯协议接受外部输入的指令数据,进行解析

执行

并通过
UDP
协议根据解析控制数据对
POP
界本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种机载仿真
POP
快速重构方法,其特征在于:包括以下步骤:步骤一

手动启动主控程序,能够以可视化的方式快速创建座舱仪表布局;步骤二

读取并保存
POP
界面配置脚本,可实现座舱显示人机接口的标准控件库

用户程序

显示内核软件的快速配置与编辑;步骤三

可快速完成
POP
原型(包括
POP
画面布局

显示信息

操作流程

告警逻辑

自检程序

触控编码等)的重构与组合配置;步骤四

提供数据适配接口,进行数据动态显示
。2.
包括以下子程序:子程序一
、POP
布局编辑工具;子程序二
、POP
布局运行工具;子程序三

代理程序;子程序四

主控程序
。3.
根据权利要求1所述的一种机载仿真
POP
快速重构方法,其特征在于,所述步骤一包括:手动启动主控程序,主控程序发送启动
/
停止界面编辑和运行工具指令到代理程序,根据指令代理程序进行界面运行工具和界面编辑工具的启动和停止操作
。4.
根据权利要求1所述的一种机载仿真
POP
快速重构方法,其特征在于,所述步骤二包括:当界面编辑工具启动后读取
POP
界面配置脚本,并通过界面操作编辑及重构界面,配置脚本可通过设置屏幕分辨率来控制显示区域大小,最终保存该配置脚本
。5.
根据权利要求1所述的一种机载仿真
POP
快速重构方法,其特征在于,所述步骤三包括:在界面运行工具启动后读取
POP
界面配置脚本,根据读取到的配置信息进行对应界面的显示
。6.
根据权利要求1所述的一种机载仿真
POP
快速重构方法,其特征在于,所述步骤四包括:提供主控程序提供的数据接口适配协议,实现对场景界面中的各个控件的可执行程序进行仿真激励的发送,并根据仿真数据进行数据动态显示
。7.
根据权利要求1所述的一种机载仿真
POP
快速重构方法,其特征在于,所述子程序一包括:座舱显示人机接口的标准控件库

用户程序

显示内核软件

程序执行效果图

缩略图以及
XML
配置文件
。8.
根据权利要求1所述的一种机载仿真
...

【专利技术属性】
技术研发人员:潘超韩福松徐俊杰刘巍
申请(专利权)人:中航航空模拟系统有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1