面向航天器电子系统测试的可重用软件设计

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:mybose
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
航天器从设计、制造到发射,需要耗费大量的人力和物力成本,并且航天器具有发射后不可维修的特性,因此使用航天器地面测试系统对航天器进行全面的测试是确保航天器功能性能和在轨运行寿命的主要手段。针对目前航天器地面测试系统中软件通用性差、软件重用困难的现状,本文设计了一套面向航天器电子系统测试的软件系统。  本文在需求分析的基础上,确定了软件需要实现的功能。使用多进程程序设计的思想将软件划分为一个主程序和多个实现具体功能的子程序,子程序相互独立。这样的划分方法降低了软件实现的复杂度,便于软件的维护并且容易产生可重用的软件元素。  软件实现了可重配置,具有很好的通用性。针对不同的航天器电子系统,只需要通过修改软件的配置参数,即可满足不同的测试需求。软件使用INI文件和MySQL数据库存储软件的配置参数。  本文使用面向对象的软件开发方法实现了主程序和数据处理子程序,实现了软部件的重用,缩短了开发周期,并为以后的软件开发提供了可重用的软件模块。  本文采用WM_COPYDATA消息和内存映射文件两种机制实现了进程间通信,兼顾了易用性和效率。  本文完成了系统的部分功能,经过长时间的测试表明,本系统性能稳定,能够满足多种不同的数据处理需求,达到了预期的设计目标。
其他文献
物联网技术的发展使得互联网时代的“人与人”之间的网络逐渐演变成“物与物”之间的网络,新的变化不仅表现在网络规模的扩大,更表现在上层业务模式的创新上。物联网时代大量
基于全球卫星导航系统(GNSS)的科学问题及新应用拓展研究一直是导航界关注和研究的问题。基于载波相位的姿态测量是GNSS应用的一个重要方向,而单独利用GNSS进行姿态测量输出频
学位
该文以湖北省GSM网为例,运用计算机网络管理原理来分析操作维护中心的结构、功 能及其实现方法.在阐明网络管理的重要概念(管理模型、OSI管理信息库、网络管理协议、、网络管
IEEE802.15.4专门用于支持设备在低功耗无线个人局域网(LoWPAN)中的通信。在设计之初,IEEE802.15.4标准只包括物理层和媒体接入控制层,并不支持和IP网络进行互联,然而LoWPAN
随着互联网行业的蓬勃发展,搜索引擎面对的数据规模和用户查询量都有了极大的增长,这对搜索引擎的性能构成了巨大的挑战。目前,商业引擎普遍采用分布式的架构,由索引服务器集群负
随着微电子技术的发展,专用集成电路(ASIC)技术将在我国未来的航天任务中发挥越来越重要的作用。ASIC技术可显著提高电路功能的集成度,提升电子系统的性能和可靠性,同时降低系统
随着互联网以及Web2.0的迅速发展,应用所处理的用户请求日益增长,给服务提供商的本地数据中心造成了巨大的压力。服务提供商为了应对日益增长的用户请求,需要不断地加大本地
偏振遥感作为一种新型的遥感探测手段,与传统遥感手段相比有其独特的优势,它可以解决传统光辐射强度探测无法解决的一些问题,在大气气溶胶的探测、人工目标识别、海洋探测等方面
GPU(Graph Processing Unit,图形处理单元)以其独有的结构设计,在进行并行和高性能计算时通常都会获得高于多核CPU的计算性能。高并行性、高存储带宽和高计算性特点,使得GPU自上世