论文部分内容阅读
航天器电子设备是航天器的重要组成部分,其系统设计及设备制造需要耗费大量人力、物力成本,航天器电子设备具有伴随航天器发射后到被回收之前的不可维修性,使用地面测试系统对其进行全面完整地测试是确保其功能、性能及在轨运行寿命的重要手段。本文取得的研究成果主要包括:(一)针对航天器电子设备中的特殊需求,设计出了一种自动化测试脚本语言规范及相应的解释程序模块,参考C语言、Python语言等语言的格式,制定了一套自动化测试脚本语言规范,并设计实现了自动化测试脚本语言解释模块;(二)构建了一种基于LabVIEW(Laboratory Virtual Instrument Engineering Workbench)的可配置可重用的自动化地面测试系统软件架构,利用MVC框架思想,实现对各个模块的抽象及模块化,按照航天器电子设备的不同需求将各模块抽离开,降低了软件实现的复杂度,提高了软件模块的重用率,便于软件的维护与重用;(三)针对航天器电子设备的地面测试系统的需求,抽象出了3类13个模块,并对各个模块进行了抽象,进行了接口、功能定义,形成了可适用于不同项目的航天器电子设备地面测试软件功能模块。针对以往航天器电子设备的地面测试软件系统的测试时的软件模块化低、复用率低的现状,本文设计并实现了一套面向航天器电子设备的自动化地面测试软件系统。能够完成对航空航天任务中的航天器电子设备的自动化测试,并且能够兼容不同具体型号任务需求以进行自动化测试任务的执行与监控。通过该系统的实施,能够提高航天器电子设备在地面测试时的自动化程度及测试效率,减少并逐渐消除在测试任务的执行与监控中测试人员人工参与程度,减轻了测试人员的负担,从而提高测试效率,缩短测试周期,同时增加了测试结果的可信度。