The invention discloses a Windows operating system under the environment of the flight simulation system, including: component node part, to provide a unified management and registration procedures for each node in a flight simulator; part of the memory database, for providing a fast indexing, component data nodes search; communication it is part of the memory database, providing a unified interface to read and write data, for the complexity of the memory database part to shield the underlying communication details, provide a unified abstraction, improve the flexibility of the aircraft environment simulation system deployment. The invention solves the problem of data management and sharing between the simulator nodes, meets the requirements of the flight simulator under various application scenarios, and realizes the reuse and portability of the code.
【技术实现步骤摘要】
Windows操作系统环境下的飞行模拟系统
本专利技术涉及飞行模拟
,更具体地说,本专利技术涉及一种在Windows操作系统下的飞行模拟系统。
技术介绍
随着数字计算机的出现和发展,自20世纪80年代起,数字技术逐渐被应用到飞行模拟器的开发研究中,目前数字式飞行模拟器已成为国内外众多知名飞行模拟器研究机构和生产厂商的主要研究对象。国外从事飞行模拟器研制的公司主要有:加拿大的CAE公司和Mechtrontix公司,英国的Thales公司、美国的FlightSafety公司和Frasca公司以及法国Thomson公司等。国外众多的大学和科研机构也纷纷开展了高逼真度飞行模拟器的研究工作,著名的有荷兰Delft大学的Simona研究所、荷兰NLR航空实验室和加拿大多伦多大学等,这些研究机构为飞行模拟器提供了从仿真软件体系结构、运动系统设计到模拟座舱设计等多方面具有前瞻性和基础性的研究工作。与国外相比,我国飞行模拟器的研究工作起步较晚,研究技术尚不成熟。仅有极少数公司能够从事飞行模拟器的研制工作,如北京航空模拟器公司和北京蓝天航空模拟器公司等。1993年北京航空模拟器公司联合北京航空航天大学研制成功的运七-100飞机飞行模拟器,它是国内首台采用数字计算机技术研制而成的飞行模拟器,其性能已达到了国外80年代末先进水平,对国内飞行模拟器的发展具有里程碑意义。2003年北京蓝天航空模拟器公司研制成功的新舟-60飞机飞行模拟器,它是国内首台获得民航总局C级认证的飞行模拟器,代表了国产飞行模拟器的最高水平。新舟-60飞行模拟器的主仿真计算机系统是基于VME总线的X86单 ...
【技术保护点】
一种Windows操作系统环境下的飞行模拟系统,包括:组件化节点部分,其用于为飞行模拟器中各节点程序提供统一的管理和注册方式;内存数据库部分,其用于为所述组件化节点部分内数据提供一种快速索引、查找方式;以及通信部分,其为所述内存数据库部分提供统一的读写数据接口,用于为所述内存数据库部分屏蔽底层通信细节的复杂性,提供统一的抽象,提高飞机模拟系统部署环境的灵活性;其中,所述组件化节点部分以XML格式为配置文件,定义了标准的Model基类接口和体系结构标准,实现了代码的可重用、可移植;所述内存数据库部分采用B+树的数据结构建立表索引,变量索引及映射索引;所述通信部分采用三种运行方式,解决飞行模拟器在各种使用场景下的需求。
【技术特征摘要】
1.一种Windows操作系统环境下的飞行模拟系统,包括:组件化节点部分,其用于为飞行模拟器中各节点程序提供统一的管理和注册方式;内存数据库部分,其用于为所述组件化节点部分内数据提供一种快速索引、查找方式;以及通信部分,其为所述内存数据库部分提供统一的读写数据接口,用于为所述内存数据库部分屏蔽底层通信细节的复杂性,提供统一的抽象,提高飞机模拟系统部署环境的灵活性;其中,所述组件化节点部分以XML格式为配置文件,定义了标准的Model基类接口和体系结构标准,实现了代码的可重用、可移植;所述内存数据库部分采用B+树的数据结构建立表索引,变量索引及映射索引;所述通信部分采用三种运行方式,解决飞行模拟器在各种使用场景下的需求。2.如权利要求1所述的Windows操作系统环境下的飞行模拟系统,其中,所述组件化节点部分包括:组件标准接口模块、组件注册模块和组件管理模块,所述组件标准接口模块为节点提供标准的接口;所述组件注册模块负责对组件完成注册相关操作;所述组件管理模块用链表的方式对所有节点实现统一的管理。3.如权利要求1所述的Windows操作系统环境下的飞行模拟系统,其中,内存数据库部分包括:数据操作模块、映射操作模块和索引树模块,所述数据操作模块为节点提供内存数据库的访问接口;所述内存映射操作模块为节点提供读取映射数据的接口,映射用于将节点产生实际数据和所述内存数据库实际存放数据进行转换;所述索引树模块用于存放所述内存数据库的实际数据。4.如权利要求1所述的Windows操作系统环境下的飞行模拟系统,其中,所述通信部分包括:反射内存操作模块、本地共享内存模块和分布式共享内存模块,所述反射内存操作模块采用基于VMIC反射内存卡,为飞行模拟器提供高性能分布式通信支撑;所述本地共享内存模块可以让人员方便...
【专利技术属性】
技术研发人员:杜承烈,王延钊,蒋泽军,陈进朝,彭寒,
申请(专利权)人:西北工业大学,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。