论文部分内容阅读
目前,自动测试系统正向着通用化、标准化、网络化和智能化的方向发展,构建通用化的自动测试系统,实现测试软硬件资源共享,采用开放的商业标准和工业标准,减少测试系统软硬件的开发和升级费用。规范硬件开发过程,提高测试设备的互换性和通用性,实现软件程序集,实现软件的可移植性和可重用性,构建高性能的自动测试系统。优化测试序列,缩短测试时间,构建网络化的自动测试系统,实现测试过程的远程控制和远程故障诊断。本论文来源于某无人机测控系统的工程需求,目的是研制一套能够测试无人机链路设备的自动测试系统。本论文首先详细分析了自动测试系统的组成,为了实现通用性、开放性,硬件采用能适应各种总线的测试仪器的综合测试系统,软件采用分层的体系结构,制定规范的各层的接口信息,减少各层的耦合度。研究的主要成果为:1.研究了测试仪器总线的发展过程,总结测试仪器总线的种类,设计总线适配器,使系统能连接各种总线的测试仪器,并使各种测试总线的测试仪器与测试控制计算机的接口转化为网络接口,构建网络化的测试系统;2.设计了开放式的硬件的测试平台,使测试仪器的互换和更新在硬件上实现,能方便的使置换的或更新的测试仪器加入到自动测试系统中;3.研究了软件设计中运用的23种具体的设计模式,经过需求分析,最后选用抽象工厂模式的设计模式来实现虚拟仪器的互换性和开放性,使测试仪器的互换和更新在软件上实现,能方便的使置换的或更新的测试仪器加入到自动测试系统中;4.总结了各种测试方法的测试流程,优化测试流程,缩短测试时间,软件上采用软件组件的形式构建测试方法,每一个测试方法由一个组件构成,实现测试方法的扩展,最后选择使用动态链接库形式编制测试方法;5.自动测试软件各层之间的大部分信息交互选择数据库交互,数据库既能交互接口信息,又能保存交互的接口信息。通过对上述技术的研究,对通用无人机链路设备自动测试系统进行了研究、设计,详细介绍了硬件的设计过程、软件的主要模块的详细设计及相关类设计。在通用的无人机链路设备自动测试系统的构建过程中,采用了混合测试总线技术对仪器进行集成,并利用设计模式解决了仪器管理的设计问题。