熊鹏飞,秦开宇,陈华伟,李志强.基于多线程MVC模式的航电仿真系统软件设计[J].测控技术,2012,31(06):120-123
基于多线程MVC模式的航电仿真系统软件设计
Software Design for Avionics Simulation System Based on Multi-Thread MVC Model
  
DOI:
中文关键词:  多线程  MVC模式  航电仿真  共享变量池  高精度定时
英文关键词:multi-thread  MVC model  avionics simulation  shared variable pool  high resolution timing
基金项目:
作者单位
熊鹏飞 电子科技大学 空天科学技术研究院 
秦开宇 电子科技大学 空天科学技术研究院 
陈华伟 电子科技大学 空天科学技术研究院 
李志强 电子科技大学 空天科学技术研究院 
摘要点击次数: 1758
全文下载次数: 246
中文摘要:
      为了构建航电仿真系统,提出了一种基于多线程MVC(modal view controller)模式的航电仿真系统软件的设计与实现。软件架构采用多线程MVC模式,在保证系统实时性和数据的可靠性的同时,简化了软件设计的复杂度。对于多线程间的数据同步问题,采用由内存映射技术设计的共享变量池,为系统仿真模块、数据监控模块与参数设置模块之间的大量数据交互提供了可靠的解决方案。测试实验结果证实了该航电仿真系统软件的实时性与可靠性。
英文摘要:
      In order to build an avionics simulation system,software design and implementation for avionics simulation based on multi-thread MVC (modal view controller) model are proposed.By using the multi-thread MVC mode,the complexity of software design is simplified,and the real-time performance and the reliability of data transmission are guaranteed.For the problem of data synchronization,a shared variable pool based on the memory mapping technique is employed so that a reliable solution is provided for the interaction of large amounts of data among the system simulation module,the data monitoring module and the parameter setting module.Finally,an experiment is carried out and the results verify the real-time performance and reliability of the avionics simulation system software.
查看全文  查看/发表评论  下载PDF阅读器
关闭