【技术实现步骤摘要】
一种低延迟多通道视景与飞行仿真同步方法
本专利技术属于飞行仿真、计算机仿真领域,涉及一种低延迟多通道视景与飞行仿真同步方法。
技术介绍
飞行模拟设备一般采用分布式仿真的方法,飞行仿真计算机与视景计算机通过网络连接。为了满足训练飞行员的要求,视景系统与飞行仿真系统必须拥有低延迟,从飞行员操作到视景系统响应,延迟必须小于150ms。由于飞行仿真系统和视景图像均有一定的延迟,如果数据同步速度过慢,就会导致视景系统延迟过大。飞行仿真系统的运行帧率一般并无稳定,加上网络传输抖动,最终导致飞行仿真数据传输周期会有1~2ms的抖动。视景系统的帧周期速率一般为显示器刷新频率,由于采用硬件定时,视景系统帧周期一般比较稳定。但当绘制场景变化较大时,图像生成时间可能会变长,导致某几帧周期不稳。如果直接将飞行仿真数据发送给视景系统,会由于帧周期不匹配导致部分帧数据丢失,造成画面卡顿。另一方面吗,当视景系统帧某几帧周期跳动时,会造成画面跳动。多通道视景系统一般拥有三个或以上视景通道,多个通道接收的数据如果不同步,会导致视景画面撕裂。< ...
【技术保护点】
1.一种低延迟多通道视景与飞行仿真同步方法,其特征在于:由飞行仿真计算部分、数据中转部分以及多通道视景处理部分实现;具体方法为:/n飞行仿真计算部分中的飞行仿真程序每一运行帧周期内,先计算飞行参数,然后将飞行参数数据发送到数据中转部分,并等待数据中转部分向飞行仿真计算机发送的同步信号;当飞行仿真计算机接收到同步信号后,飞行仿真计算机中的飞行仿真程序进行下一帧,计算飞行参数;/n数据中转部分的运行流程为:/n(1)初始化计时器,记录帧开始时间;/n(2)在帧开始时发送同步信号到飞行仿真计算部分;/n(3)等待接收飞行参数;/n(4)在数据中转部分内部子循环中处理飞行仿真数据, ...
【技术特征摘要】
1.一种低延迟多通道视景与飞行仿真同步方法,其特征在于:由飞行仿真计算部分、数据中转部分以及多通道视景处理部分实现;具体方法为:
飞行仿真计算部分中的飞行仿真程序每一运行帧周期内,先计算飞行参数,然后将飞行参数数据发送到数据中转部分,并等待数据中转部分向飞行仿真计算机发送的同步信号;当飞行仿真计算机接收到同步信号后,飞行仿真计算机中的飞行仿真程序进行下一帧,计算飞行参数;
数据中转部分的运行流程为:
(1)初始化计时器,记录帧开始时间;
(2)在帧开始时发送同步信号到飞行仿真计算部分;
(3)等待接收飞行参数;
(4)在数据中转部分内部子循环中处理飞行仿真数据,计算出各个时间点的飞行仿真数据;并逐个发送到多通道视景处理部分的各个视景通道中;
(5)主循环计时器记录当前帧结束运行时间;
(6)使用主循环定时器在计时后等待一定时间后,返回步骤(1),等待接收飞行仿真计算机中的飞行仿真程序下一帧计算的飞行参数;
多通道视景部分中各个视景通道在收到飞行仿真数据后,进行同步绘制。
2.如权利要求1所述一种低延迟多通道视景与飞行仿真同步方法,其特征在于:数据中转部分中,设置接收等待时间裕度;若在接收等待时间内未收到数据,则视为数据接收超时,则将异常信息输出到数据中转计算机,并显示于数据中转计算机屏幕上。
3.如权利要求1所述一种低延迟多通道视景与飞行仿真同步方法,其特征在于:上述飞行数据处理方式如下:
子循环频率设置为协调频率300Hz,数据中转每接收一次飞行参数,需要发送5次数据到视景计算机,处理方式如下:
a、使用接收到的当前帧和上一帧的飞行数据,按时间将两帧均分成5个时间点分别为tm0=0,tm1=1/300,tm2=2/300,tm3=3/300,tm4=4/300、tm5=5/300,然后采用线性插值的方法,计算出各个时间点的飞行仿真数据;
b、将步骤a插值计算出的每组飞行数据,分发到多通道视景处理部分的每个视景通道;
c、使用子循环定时器记录运行时间,确保子循环频率为300Hz;<...
【专利技术属性】
技术研发人员:杨阳,蔡向群,
申请(专利权)人:北京东方瑞丰航空技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。