航天嵌入式软件动力学仿真环境的通用软件架构*
2017-07-05蔡雨辰王振华
空间控制技术与应用 2017年3期
蔡雨辰,奚 坤,黎 藜,王振华
( 北京控制工程研究所,北京 100094)
航天嵌入式软件动力学仿真环境的通用软件架构*
蔡雨辰,奚 坤,黎 藜,王振华
( 北京控制工程研究所,北京 100094)
针对航天嵌入式软件测试环境通用化需求,提出动力学软件的通用化设计方法.基于航天动力学仿真的特点,设计灵活、通用和易于扩展的软件框架、接口数据结构和接口函数,适用于在研型号的所有接口处理方式.该方法在实际型号工作中完成应用,显著提高了动力学软件的研制速度,动力学软件运行稳定,精度满足测试要求. 关键词: 航天嵌入式软件测试;通用测试环境;动力学软件
0 引 言
确认测试是航天嵌入式软件可靠性、安全性的重要保障.由于航天嵌入式软件的工作状态受运行环境的影响,确认测试通常在半物理仿真环境中进行[1-3].在半物理仿真测试环境中,被测软件运行在真实的星载硬件平台上,外围部件则通过动力学软件进行模拟.动力学软件与星载硬件平台完成数据交换,形成闭环测试,是确认测试环境的重要组成部分[4-6].
随着航天软件功能逐渐复杂,型号研制周期不断缩短,确认测试面临新的挑战.为提高确认测试环境的搭建速度,节约测试设备成本投入,通用化设计成为确认测试环境建设方面的研究热点[7].作为确认测试环境的重要组成部分,动力学软件的通用化设计不仅决定了确认测试环境的通用化程度,而且直接影响测试环境的功……
登录APP查看全文
