计算机技术与发展2017,Vol.27Issue(4):21-24,4.DOI:10.3969/j.issn.1673-629X.2017.04.005
基于OSG的飞行器实时监控软件设计
Design of Aircraft Real-time Monitoring Software Based on OSG
摘要
Abstract
Aircraft real-time monitoring is a key to guarantee the flight safety and improve the work efficiency in flight test.In order to monitor the position attitude and working condition in real-time of the aircraft intuitively and ensure the safety of the aircraft flight test,the program of 3D real-time monitoring software of aircraft based on OSG (Open Scene Graph) is proposed.The software is designed using C++ language.3D visualization flight scene is constructed by reading aircraft models.The real-time receiving server data drives the motion of the models in the flight scene through the TCP/IP protocol.The keyboard and mouse operation is responsed by a separate thread.The technology of scene roaming and model selection is used and the mode of 3d model movement combined with digital display is applied to monitor the flight more visually.Using the design idea of modularization and multithreading improves the implementing efficiency and extendibility.Now the software has been successfully applied to plenty of type of tasks test.The actual practice shows that the monitoring software has good performance of real-time,accuracy,reliability and interactive and so on,and it can meet the requirements of aircraft real-time monitoring system.关键词
OSG/飞行器/实时监控/多线程/人机交互Key words
OSG/aircraft/real-time monitoring/multi-thread/human-computer interaction分类
信息技术与安全科学引用本文复制引用
郝朝,药红红,山寿..基于OSG的飞行器实时监控软件设计[J].计算机技术与发展,2017,27(4):21-24,4.基金项目
国防基础科研计划重点项目(A0520132031) (A0520132031)