摘要

面向航空飞行器的半实物分布式仿真系统中,传统的基于Socket的编程方法难以满足网络通信的多样性、实时性及高可靠性等要求。通过分析仿真系统的通信特点,基于TAO(The ACE Orb)实时中间件,利用其提供的抽象机制、命名服务和调度服务等,提出了针对控制通信与仿真通信的网络通信模型。实验结果表明,这一模型额外开销较小,可以满足目标系统的技术要求。基于TAO中间件实现仿真平台网络通信,有效降低了网络通信的设计复杂度,保证了实时、高效、可靠的网络通信。