论文部分内容阅读
现代空袭作战已呈现出体系化和网络化特征,传统的以发射平台为中心的防空作战已不能满足现代防空作战的需要。我军正在积极的开展防空导弹组网改造建设,数字仿真对研究组网改造技术有重要作用。传统开发模式开发出的数字仿真系统与实际装备的软件系统相对独立,不能很好的反映出武器装备软件的实际性能。此外,武器装备嵌入式软件的开发、调试以及测试与验证过程大多依赖于试验台架等实物平台。如果开发过程中以实际的软硬件构建综合调试环境,需要协调各部门的软硬件资源,实施难度高。针对上述问题,本论文研究和设计了虚拟运行环境。将该虚拟运行环境与仿真平台集成,可以将实装软件直接连入仿真系统,为以实装软件构造导弹武器数字仿真系统提供关键支撑。也可在该虚拟运行环境上完成实装软件的开发、调试过程。本文的主要工作有:1、以应用比较广泛的VxWorks5.5为背景,实现了任务管理、信号量、消息队列、设备管理等系统服务,使得实装软件可以在满足硬实时性的情况下运行于通用计算机上,然后开发了虚拟网络通信模块接管实装软件的网络通信,通过配置文件实现了多软件的组合运行,同组软件间的网络通信被转化为本机的进程间通信,减少了网络延迟,提高了系统运行效率。2、在上一步工作的基础上开发了仿真集成模块,通过虚拟运行环境和仿真集成模块,实装软件可直接连入HLA仿真系统中,为以实装软件构建数字仿真系统提供了关键技术支撑。3、该虚拟运行环境已经成功的应用于某导弹武器软件的开发、调试以及数字仿真系统的构造中,以构造某导弹武器软件的综合开发调试环境和组网改造数字仿真系统为例对虚拟运行环境进行了应用验证。本虚拟运行环境开发完成后,与仿真系统融合,使武器装备嵌入式软件的开发、调试以及测试的效率大大提高,且不必依赖于试验台架等实物平台。该虚拟运行环境还为以实装软件构造全数字仿真系统提供支撑,实现了模拟防空作战,测试实装软件性能的需求。