航天器电子设备的地面测试系统自动化测试软件设计与实现

来源 :中国科学院大学 | 被引量 : 6次 | 上传用户:roath
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
航天器电子设备是航天器的重要组成部分,其系统设计及设备制造需要耗费大量人力、物力成本,航天器电子设备具有伴随航天器发射后到被回收之前的不可维修性,使用地面测试系统对其进行全面完整地测试是确保其功能、性能及在轨运行寿命的重要手段。本文取得的研究成果主要包括:(一)针对航天器电子设备中的特殊需求,设计出了一种自动化测试脚本语言规范及相应的解释程序模块,参考C语言、Python语言等语言的格式,制定了一套自动化测试脚本语言规范,并设计实现了自动化测试脚本语言解释模块;(二)构建了一种基于LabVIEW(Laboratory Virtual Instrument Engineering Workbench)的可配置可重用的自动化地面测试系统软件架构,利用MVC框架思想,实现对各个模块的抽象及模块化,按照航天器电子设备的不同需求将各模块抽离开,降低了软件实现的复杂度,提高了软件模块的重用率,便于软件的维护与重用;(三)针对航天器电子设备的地面测试系统的需求,抽象出了3类13个模块,并对各个模块进行了抽象,进行了接口、功能定义,形成了可适用于不同项目的航天器电子设备地面测试软件功能模块。针对以往航天器电子设备的地面测试软件系统的测试时的软件模块化低、复用率低的现状,本文设计并实现了一套面向航天器电子设备的自动化地面测试软件系统。能够完成对航空航天任务中的航天器电子设备的自动化测试,并且能够兼容不同具体型号任务需求以进行自动化测试任务的执行与监控。通过该系统的实施,能够提高航天器电子设备在地面测试时的自动化程度及测试效率,减少并逐渐消除在测试任务的执行与监控中测试人员人工参与程度,减轻了测试人员的负担,从而提高测试效率,缩短测试周期,同时增加了测试结果的可信度。
其他文献
L2Cache(Level-2Cache,二级高速缓存)是计算机体系结构中连接L1Cache(Level-1Cache,一级高速缓存)和主存的缓存单元,负责实现L1Cache与主存的数据缓存及传输功能,是计算机系统的
自万维网(WWW)诞生以来,各种信息不断在网络上涌现,网络用户数量也与日俱增。近些年,网络内容组织方式也在逐渐地发生变化,从“博客”到Facebook,再到Twitter,互联网上出现了
空间环境及其扰动不仅影响卫星、通讯系统、导航系统的正常运行,而且在载人航天工作中扮演着重要角色。预报空间环境的变化,已经成为人类进行航天活动的前提基础。空间环境预
探空火箭有效载荷综合电测设备是国家重大科技基础设施东半球空间环境地基综合监测子午链(简称“子午工程”)探空火箭项目的一部分,针对探空火箭上携带的多种有效载荷进行地面
为了借鉴国外成熟的技术更好的指导我国林业经营和管理决策,引进国外优秀的森林植被仿真软件系统非常必要。本文主要介绍了对美国森林植被仿真系统FVS进行中国化的实践方法和
目前,我国正面临着严重的人口出生缺陷数量增大的问题,因此,国家计划生育委员会开发了免费孕前优生健康检查系统,2010年的12月份,该系统已经开发完毕,现已经在全国100多个试
随着集成电路制造工艺的特征尺寸不断缩小,芯片的性能以及复杂度也不断提高。鉴于当前集成电路制造工艺的迅速发展而导致的芯片复杂度越来越高的事实,如何做到对处理器芯片接
实践十号卫星是我国首颗空间微重力科学实验卫星,综合电控箱用于控制7台空间科学试验载荷(实验设备)的实验过程。空间科学实验对试验设备的要求很高,如果每一台设备都使用人
正电子发射断层扫描(Positron Emission Tomography,PET)是当前最高层次的核医学影像技术,借助扫描前注入活体内的放射性核素标记的示踪剂进行显像,能够在分子和细胞水平上反
现代社会生活中,视频信息逐渐成为人们传递信息的一种重要途径,可以足不出门便可观澜天下事成为现代生活的重要特征。视频信息作为一种重要的信息传递途径,以其直观性强等特点越