摘要
载人航天任务中,为提高航天器人-机-环境系统的可靠性及航天员在任务中的作用,必须事先在地面模拟的航天飞行环境下对航天员进行大量的训练,因此必须研制航天飞行训练仿真系统。如何把系统各节点机进行有效的网络连接,使之提供的环境可靠,整体运行速度与真实飞行器同步,是研制中的一项重要技术。本文从网络通信协议、通信方式和程序设计等几方面讨论了提高网络实时性、可靠性的解决策略,并给出了网络Socket编程以及组播通信的实现代码。试验证明,本系统具有实时性和同步性强、数据传输的可靠性高等特点。
In manned spaceflight, astronauts must be trained on ground-simulator in advance, in order to improve the reliability of man-machine-environment, and make astronauts full use. So its necessary to develop a space training simulation system. One important technology of the system was how to connect the nodes efficiently, to make the system reliable and run synchronously to the real spacecraft in general. This paper discusses the strategies to improve real-time and reliable performance of networks in several ways, such as network communication protocol, communication method, programming design, and so on. The network Socket program and codes about multicast are also shown. It can be concluded that the system are with high real-time and synchronous performance, and with high reliability of data transmission.
出处
《系统仿真学报》
CAS
CSCD
2003年第8期1133-1135,共3页
Journal of System Simulation
关键词
网络延时
网络协议
实时性
多线程
network delay
network protocol
real-time
multithread