多线程技术在组合导航半物理仿真系统中的应用
Application of Multi-threading Technology to Integrated Navigation Semi-physical Simulation System作者机构:海军航空工程学院青岛分院山东青岛266041
出 版 物:《弹箭与制导学报》 (Journal of Projectiles,Rockets,Missiles and Guidance)
年 卷 期:2007年第27卷第1期
页 面:97-99页
核心收录:
学科分类:08[工学] 081105[工学-导航、制导与控制] 0811[工学-控制科学与工程]
摘 要:组合导航半物理仿真系统,导航计算机要同时采集多路子系统(IMU、GPS、电子磁罗盘)经串口输出的原始数据,而导航解算占用CPU的时间较多,影响了软件的稳定性、可靠性和实时性。利用现代操作系统中多线程技术可以很好地解决这一矛盾。文中着重论述了利用Visual C++中MFC进行多线程编程的技术要点,指出在设计多线程应用程序时,应充分了解各线程之间的关系,才能使应用程序获得最佳的性能,实际系统运行表明采用多线程技术能够满足组合导航半物理仿真系统的稳定性、可靠性和实时性的要求。