摘要
针对弹道式飞行器技术准备流程复杂、测试仪器与设备体系庞大、施训环节易受制约等问题,提出了一种基于分布式交互仿真技术的测试训练系统框架。在分析某型弹道式飞行器测试训练系统功能需求基础上,在Visual C++6.0集成开发环境下,采用虚拟仪器仪表技术和高端数据采集技术设计了与实装软硬件人机接口一致的模拟系统;采用面向对象思想和内存映射技术,基于信息/事件映射机制设计了分布式网络通讯引擎;采用Oracle数据库技术构建了能够满足运行时测试数据需求的仿真数据库系统。实际运用效果表明,该系统能够为弹道式飞行器分布式交互仿真测试训练系统的构建提供高效解决方案。
Aiming at the complexity of technical preparation procedure in ballistic aerocraft, the massive architecture of test instruments and equipments and the limitation of training process, a framework of test training system based on distributed interactive simulation technology is proposed. With the analysis of func- tionality requirement of test training system in certain ballistic aerocraft, the simulators system is designed by adopting virtual instruments and powerful data acquisition cards and combining with software^hardware user interface consistent with real equipments under the Visual C + + 6.0 IDE. Then the network communi- cation engine based on info/event mapping mechanism is developed, which adopts OOP and memory map- ping. The simulation database is also designed by using Oracle database, which can fulfill the requirement of run-time testing data during test training. In practice, this system can provide an efficient approach for the test training system of ballistic aerocrafi based on the distributed interactive simulation.
出处
《航天控制》
CSCD
北大核心
2011年第4期80-84,93,共6页
Aerospace Control
基金
总装备部军用仿真技术预研资助项目(060151304048)
关键词
测试训练系统
分布式交互仿真
仿真数据库
网络通讯引擎
Test training system
Distributed interactive simulation
Simulation database
Network com-munication engine