电子设计自动化论文提纲

2022-11-15 版权声明 我要投稿

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

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

关键词:自动化测试;地面测试;航天器电子设备;软件复用

学科专业:计算机应用技术

摘要

ABSTRACT

第一章 绪论

1.1 研究背景及意义

1.1.1 研究背景

1.1.2 国内外研究现状

1.1.3 研究意义

1.2 本文工作

1.3 本文组织结构

第二章 航天器电子设备自动化地面测试软件系统分析

2.1 现有的航天器电子设备地面测试模式

2.2 需求分析

2.2.1 软件特点及功能划分

2.2.2 MVC框架

2.2.3 LabVIEW开发环境

2.2.4 软件可配置化

2.3 自动化测试需求

2.3.1 软件自动化测试定义

2.3.2 测试用例研究

2.3.3 自动化测试特点及适用范围

2.4 小结

第三章 自动化地面测试软件系统总体设计与实现

3.1 系统总体设计

3.1.1 总体设计

3.1.2 测试流程

3.2 软件架构

3.2.1 自动化测试脚本语言解释模块

3.2.2 地面测试任务执行模块

3.3 远程控制测试平台

3.3.1 网络通信技术

3.3.2 无人值守实验室

3.4 数据处理平台

3.5 小结

第四章 基于型号任务的测试验证工作

4.1 系统任务构成及工作流

4.2 系统硬件及实际应用场景

4.3 系统软件

4.3.1 CAN总线通信模块

4.3.2 模拟量输入输出模块

4.3.3 数字量输入输出模块

4.3.4 数据自动判读

4.3.5 软件交互界面

4.4 小结

第五章 总结与展望

5.1 工作总结

5.2 进一步工作设想

参考文献

致谢

上一篇:电子商务安全分析论文提纲下一篇:财产保险企业管理论文提纲