论文部分内容阅读
目前,自动测试系统通用性的研究成为自动测试系统的主要研究方向。其中自动测试系统软件技术通用性成为当前自动测试领域的研究热点。大气数据计算机(Air Data Computer,简称ADC)作为航空机载电子设备中非常重要的大气数据综合测量设备,其测试系统软件通用性的研制一直受到军机维修企业的重视。本文以构建一套ADC自动测试系统测试软件通用开发平台为目的,研究了实现测试软件通用性的方法,并开发了可以满足多种型号ADC性能自动测试的软件开发平台。本文首先介绍了课题的研究背景,阐述了设计ADC测试软件通用开发平台的需求及必要性。接着描述了一种基于Access数据库及Lab VIEW数据流运行方式的自动生成测试程序的方法,该方法将ADC测试软件通用开发平台分为测试信息建模、测试程序函数库和测试程序执行三个部分。ADC测试程序执行是根据用户在“测试信息建模”中生成的测试文件,动态组织调用“测试程序函数库”中的测试函数完成,这些测试函数无需编译可以直接运行,降低了用户对编程能力的要求。接着本文采用了Visual C++和Lab VIEW分别设计了开发平台的测试信息建模系统(Test Information Modeling System,简称TIMS)和测试程序运行系统(Test Program Running System,简称TPRS)。最后,本文将ADC测试软件通用开发平台应用于某型号ADC自动测试程序的生成,并验证了测试结果的正确性。通过开发不同型号的ADC自动测试程序,说明了ADC测试软件通用开发平台可以满足不同型号ADC的自动测试,实现了工厂对测试软件通用性的要求。