【技术实现步骤摘要】
一种用于飞机座舱的音效模拟方法及系统
本申请属于仿真系统设计
,特别涉及一种用于飞机座舱的音效模拟方法及系统。
技术介绍
进行空战对抗仿真时,战斗机座舱中环境音、告警音的播放,能够增强飞行员驾驶飞机的真实感,也能够为飞行员对飞机的飞行状况提供更加直观、准确的判断。目前已有的环境音、告警音播放方法因为仿真任务的不同,都有其各自的缺陷,其不足主要体现在以下几个方面:1)硬件播放设备,单独的环境音、告警音仿真硬件设备,只能针对确定的机型进行音效仿真,维护和调试都需要生产厂家的专业人员实施,几乎无法进行升级,通用性很差。2)使用DirectSound音频播放库的系统,DirectSound音频播放库是微软的Windows系统中DirectX多媒体库中的一员,使用DirectSound实现的音频仿真系统只能使用在Windows系统中,当仿真系统需要部署在Linux系统或者有跨平台使用需求时,便无法满足要求。3)与飞机模拟器的数据耦合性高,多数音频仿真方案针对具体机型进行设计,直接使用飞机模拟器上的 ...
【技术保护点】
1.一种用于飞机座舱的音效模拟方法,其特征在于,包括:/n步骤S1、采用QT构建当前进行仿真的实际机型的通讯子类;/n步骤S2、在一个循环中通过网络轮询飞机的子系统的状态数据;/n步骤S3、通过所述状态数据驱动内置的音效生成函数,由所述音效生成函数调用告警音生成函数生成告警音,以及调用环境音生成函数生成环境音,所述告警音及环境音预先封装在QT的基础播放库中。/n
【技术特征摘要】
1.一种用于飞机座舱的音效模拟方法,其特征在于,包括:
步骤S1、采用QT构建当前进行仿真的实际机型的通讯子类;
步骤S2、在一个循环中通过网络轮询飞机的子系统的状态数据;
步骤S3、通过所述状态数据驱动内置的音效生成函数,由所述音效生成函数调用告警音生成函数生成告警音,以及调用环境音生成函数生成环境音,所述告警音及环境音预先封装在QT的基础播放库中。
2.如权利要求1所述的用于飞机座舱的音效模拟方法,其特征在于,步骤S1之前,进一步包括将仿真系统对外通讯接口的基类设计为抽象基类,该通讯的实现方式在在具体各机型对应的通讯子类中完成,在仿真系统对外通讯接口的基类中,通过模块类型获取函数给出具体子类的机型,并通过若干控制函数对通讯子类进行控制。
3.如权利要求2所述的用于飞机座舱的音效模拟方法,其特征在于,所述控制函数包括启动函数、暂停函数、停止函数以及初始化函数。
4.如权利要求2所述的用于飞机座舱的音效模拟方法,其特征在于,所述模块类型获取函数自加载的配置文件中获取当前进行仿真的实际机型的通讯子类。
5.如权利要求1所述的用于飞机座舱的音效模拟方法,其特征在于,步骤S2中,飞机的子系统包括机电、航点、飞控分系统。
6.如...
【专利技术属性】
技术研发人员:白金鹏,张方齐,王鹤,李婷珽,刘昊雨,林鑫,
申请(专利权)人:中国航空工业集团公司沈阳飞机设计研究所,
类型:发明
国别省市:辽宁;21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。