摘要
在导弹半实物仿真系统中,精确定时和数据同步是保证系统实时性的关键因素。传统的Windows操作系统实时性较差,从而给半实物仿真试验带来了诸多不确定因素。文中基于Windows平台引入硬实时系统解决方案RTX(real-time extension),通过共享内存方式实现了WIN32进程和RTX进程之间的数据交互,并使用MFC编写了各分系统软件。该设计方法在某型导弹半实物仿真试验中得到应用,试验结果与理论计算高度一致,并且整个系统可靠稳定,能够满足系统对实时性和确定性的要求。
In hardware-in-the-loop simulation system of missile,accurate timing and data synchronization are key factors for guaranteeing performance of real-time system. The traditional Windows operating system brings many uncertain factors to the Hardware-in-loop simulation test due to limitation in real-time function. In this paper,RTX based on Windows platform was introducesd as one solution of strong real-time system. It realizes data interaction between RTX and Windows processes through the method of shared memory,and the subsystem softwares were completed by MFC based on VC + + 6. 0. The proposed method has been applied in missile hardware-in-loop simulation test. The test results are consistent with theoretical calculations,demonstrating the whole system is reliable and stable. As a result,the method proposed in this paper can satisfy system requirements of real-time and accuracy.
出处
《弹箭与制导学报》
CSCD
北大核心
2016年第1期19-22,共4页
Journal of Projectiles,Rockets,Missiles and Guidance
关键词
半实物仿真
RTX
共享内存
实时系统
hardware-in-loop simulation
RTX
shared memory
real-time system