学位论文 > 优秀研究生学位论文题录展示

卫星测试语言及其运行平台研究与实现

作 者: 马兆鑫
导 师: 赵阳
学 校: 哈尔滨工业大学
专 业: 人机与环境工程
关键词: 卫星测试 遥测遥控 程序设计语言 编译 解释器
分类号: V554.3
类 型: 硕士论文
年 份: 2009年
下 载: 51次
引 用: 1次
阅 读: 论文下载
 

内容摘要


卫星在发射前必须进行多项地面测试以提高卫星的可靠性,卫星测试工作通常时间紧、任务重,迫切需要提高卫星测试的效率。目前国内部分卫星测试工作依旧采用传统的人工判读单步测试方法或者编写自动执行程度很低的简单测试序列,严重地影响了卫星测试效率。在吸取我国研制成功的卫星测试系统和国际上应用成熟的卫星测试软件的研制经验基础上,本文针对这一问题进行深入研究:首先进行理论方面的探索,对卫星电测设备的组织结构、通信协议等方面进行研究,了解卫星电测的基本原理;对语言的设计和实现两方面的理论进行探索,为制定语言设计和语言实现的方案打下基础。在理论知识充实以后,进行程序设计语言设计方面的研究,根据程序设计语言设计原理和卫星测试任务需求,定义了高级语言形式的新型卫星测试语言。语言的语法应用巴科斯范式进行描述,包括通用语言部分和针对卫星测试而设计的测试专用语句部分,该设计增强了自动判读功能。然后对其语言执行机构进行研究,设计并实现了以解释器为核心、以人机界面为宿主,基于插件技术的卫星测试工具——卫星测试语言运行平台。运行平台是集编程、调试、运行于一体的集成开发环境,文中对其体系结构、宿主与插件之间的接口、数据库等设计情况进行了的介绍,并重点介绍了解释器的设计情况。最后对软件进行测试,各项结果均满足卫星测试任务的需求。通过实际应用的验证,表明卫星测试语言具有较强的通用性与实用性,该语言运行平台能够有效降低卫星地面测试强度,节约测试成本,提高测试效率。文中结尾对卫星自动化测试进行了展望,以期推动我国在这一领域有进一步的深入研究。

全文目录


摘要  3-4
Abstract  4-9
第1章 绪论  9-18
  1.1 课题概述  9-11
    1.1.1 课题背景  9-10
    1.1.2 研究目的与意义  10-11
  1.2 国内外研究现状  11-17
    1.2.1 程序设计语言发展简介  11
    1.2.2 测试语言发展现状  11-14
    1.2.3 航天领域测试语言研究现状  14-17
  1.3 主要研究内容  17-18
第2章 卫星测试语言理论研究  18-25
  2.1 卫星电测原理  18-19
  2.2 程序设计语言的设计原理  19-20
    2.2.1 语言的评价标准  19-20
    2.2.2 语言设计中的权衡  20
    2.2.3 卫星测试语言设计标准  20
  2.3 编译原理  20-24
    2.3.1 解释器与编译器  20-21
    2.3.2 编译过程简介  21-24
  2.4 本章小结  24-25
第3章 卫星测试语言设计  25-32
  3.1 词法规则  25-28
    3.1.1 标识符  25-26
    3.1.2 关键字  26
    3.1.3 数据类型  26-27
    3.1.4 运算符  27
    3.1.5 变量  27-28
  3.2 语法规则  28-30
    3.2.1 类型转换  28
    3.2.2 表达式  28
    3.2.3 通用语句  28-29
    3.2.4 复合语句  29
    3.2.5 测试专用语句  29-30
  3.3 程序结构  30-31
  3.4 本章小结  31-32
第4章 卫星测试语言运行平台设计与实现  32-51
  4.1 软件体系结构  32-38
    4.1.1 部件级结构  33-36
    4.1.2 模块级结构  36-38
  4.2 解释器设计  38-46
    4.2.1 语言运行方式的选择  38-41
    4.2.2 解释器设计  41-44
    4.2.3 解释器的封装  44-46
  4.3 数据库设计  46-50
    4.3.1 测试数据库设计  46-48
    4.3.2 系统数据库设计  48-50
  4.4 本章小结  50-51
第5章 软件测试与应用  51-55
  5.1 测试内容与结果  51-53
    5.1.1 测试计划  51
    5.1.2 测试内容  51-53
    5.1.3 测试结果分析  53
  5.2 应用实例  53-54
  5.3 本章小结  54-55
结论  55-57
参考文献  57-62
攻读学位期间发表的学术论文  62-64
致谢  64

相似论文

  1. 无人机测控系统技术研究,V279
  2. 嵌入式Linux的驱动程序设计与GUI界面开发,TP368.1
  3. UEFI系统脚本语言与解释器的研究与实现,TP311.52
  4. 基于VHDL的可编程逻辑器件虚拟实验平台的设计与实现,TP311.52
  5. SNMP网管系统中MIB编译的实现与应用,TN915.07
  6. 群组密钥协商协议编译器研究,TN918.2
  7. 面向高性能DSP Matrix向量化编译器的设计与实现,TP314
  8. 嵌入式系统应用软件中间件平台体系结构研究,TP311.52
  9. 基于NIOSⅡ的PLC系统,TP273
  10. 基于SOPC的智能仪器多接口程控模块的设计与实现,TP216
  11. 机器人图形化编程系统的设计与实现,TP242
  12. 重庆佰晟实业有限公司客户信息管理系统设计与实现,TP311.52
  13. 基于反编译的恶意代码检测关键技术研究与实现,TP309
  14. 基于反编译的可疑行为标注技术的研究与实现,TP309
  15. 针对Web测试的用例数据生成器的设计与实现,TP311.52
  16. 嵌入式MSDCC异构多核编译器研究,TP314
  17. 基于可重构平台的软硬件代码划分技术研究,TP332
  18. ARM反编译中的类型分析技术研究,TP368.1
  19. 基于GCC的ARCA3的编译器移植,TP368.1
  20. SIMD数据置换指令的自动生成与优化,TP332
  21. G代码集成开发调试平台的设计与实现,TG659

中图分类: > 航空、航天 > 航天(宇宙航行) > 地面设备、试验场、发射场、航天基地 > 火箭、航天器的发射准备和地面维护 > 测试
© 2012 www.xueweilunwen.com