自动测试系统数字化设计平台研制

自动测试系统数字化设计平台研制

论文摘要

随着武器装备复杂度越来越高,其自动测试系统的测试需求也越来越复杂。测试系统的研制工作涉及测试仪器、电缆、TUA(Test Unit Adapter,测试单元适配器)及测试流程的设计等。人工设计自动测试系统消耗大量的时间,而且由于设计缺陷常常导致调试时间过长。因此研制自动测试系统的数字化设计平台,对于提高系统设计效率,验证设计正确性具有重要意义。自动测试系统数字化设计平台是设计自动测试系统并支持虚拟测试的软件平台。该平台提供各种测试仪器的软件模型、复杂电缆模型以及测试系统和测试流程的编辑环境,允许测试人员可视化组建、运行虚拟自动测试系统,进而验证其设计的正确性。数字化设计平台整体上采用面向对象的设计思想,利用UML(Unified Modeling Language,统一建模语言)对平台的功能、静态结构、动态行为进行建模,利用COM(Component Object Model,组件对象模型)对平台的测试仪器和虚拟电缆建模。在Visual C++环境下,采用ATL(Active Template Library,活动模板库)开发测试仪器和复杂电缆为具有统一接口的COM组件;采用MFC库开发平台的测试系统和测试流程的编辑环境;采用多线程技术开发测试流程和虚拟测试的驱动程序;采用ADO(ActiveX Data Objects,ActiveX数据对象)技术对平台的各种数据库进行维护。软件测试结果表明数字化设计平台能够实现设计自动测试系统和驱动虚拟测试的功能。该平台具有通用性和可扩展性,能够满足多样化的测试需求。使用该平台设计自动测试系统可以明显缩短研发周期、降低研发成本、提高设计的一次成功率。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题背景
  • 1.2 国内外发展现状
  • 1.3 基本技术简介
  • 1.3.1 UML建模语言
  • 1.3.2 COM技术
  • 1.3.3 ATL技术
  • 1.3.4 ADO技术
  • 1.4 课题来源及意义
  • 1.5 主要研究内容
  • 1.6 文章结构
  • 第2章 需求分析
  • 2.1 需求定义
  • 2.2 模块分析
  • 2.2.1 测试资源管理模块
  • 2.2.2 虚拟设备管理模块
  • 2.2.3 测试任务管理模块
  • 2.2.4 数据库维护模块
  • 2.2.5 综合控制模块
  • 2.3 组件分析
  • 2.3.1 控制接口(IControl接口)
  • 2.3.2 数据交互接口(IDataLink接口)
  • 2.3.3 参数配置接口(IParaSetup接口)
  • 2.3.4 自检接口(ISelfTest接口)
  • 2.4 本章小结
  • 第3章 软件设计及实现
  • 3.1 总体设计方案
  • 3.2 组件设计及实现
  • 3.2.1 多用表组件设计及实现
  • 3.2.2 信号发生器组件设计及实现
  • 3.2.3 电缆组件设计及实现
  • 3.3 模块设计及实现
  • 3.3.1 测试资源管理模块设计及实现
  • 3.3.2 虚拟设备管理模块设计及实现
  • 3.3.3 测试任务管理模块设计及实现
  • 3.3.4 数据库维护模块设计及实现
  • 3.3.5 综合控制模块设计及实现
  • 3.4 数据库设计
  • 3.4.1 测试任务索引表
  • 3.4.2 测试指令表
  • 3.4.3 命令映射表
  • 3.5 本章小结
  • 第4章 软件测试
  • 4.1 单元测试
  • 4.1.1 组件测试
  • 4.1.2 模块测试
  • 4.2 系统测试
  • 4.3 本章小结
  • 结论
  • 参考文献
  • 攻读学位期间发表的学术论文
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  

    自动测试系统数字化设计平台研制
    下载Doc文档

    猜你喜欢