本书从系统集成与应用角度介绍自动测试技术理论知识和实践训练项目。全书共6章,分为三个部分。第一部分(第1章~第3章)为理论知识篇,主要介绍自动测试简介和虚拟仪器技术、测试总线技术和软件开发技术;第二部分(第4章和第5章)为教学实验系统篇,主要介绍教学实验系统所采用的教学实验开发软件(MicrosftVisualStudio和C#语言)、教学实验系统的硬件组成、教学实验系统的应用软件和利用本教学实验系统开展实验项目二次开发的方法和步骤;第三部分(第6章和附录)为实验篇,主要介绍简单自动测试系统的开发流程及五个实验训练项目。本书设计合理、体系完整、知识连贯;书中内容理论联系实际,实验流程
步骤详实,实用性强,能为学生更好地掌握自动测试技术的理论知识,熟悉自动测试设备的开发流程,并开展自动测试设备故障诊断与维修提供理论和实践指导。本书主要用作测控技术与仪器、武器自动测试设备、导弹设备维修等本科或士官专业的“自动测试技术”或“自动测试设备”等相关课程的实验教程,也可作为高等院校测控技术与仪器、电气工程及其自动化等相关专业与自动测试相关课程的实验教程或参考书,也可供从事电子设备或装备的测试与维护等工作的开发人员、科技工作者、工程师和研究人员参考。
随着现代信息电子技术的高速发展,电子设备和武器装备的自动化、信息化、智能化水平越来越高,结构也变得日益复杂。作为性能检测或故障诊断效率提升的重要因素,自动测试技术越来越多地用于工业电子设备和现代武器装备的测试维修和故障诊断。为帮助读者从系统集成与应用或自动测试系统研发角度深入理解自动测试的基本理念,掌握自动测试的关键技术,熟悉自动测试设备的工作原理,编者结合本校相关专业要求、教程应用背景以及笔者的实践经验,编写了本教程。
全书共6章,分为三个部分。
第一部分为自动测试理论知识篇,包括第1章、第2章和第3章。第1章为绪论,首先介绍测试和测量数据误差处理、总线及自动测试相关概念等基础知识,然后介绍自动测试系统发展历程、未来关键技术,最后介绍虚拟仪器技术;第2章为测试总线技术,首先介绍串行通信的基本概念、典型RS 232C/422/485串行通信总线和1553总线的组成、原理和使用等相关内容,其次从结构、工作原理、消息编码等方面介绍GPIB(又称为IEEE488)并行总线技术,然后介绍VXI和PXI两种系统总线的基本概念、结构和原理使用等内容,最后介绍LXI总线的技术规范和触发使用等内容;第3章为软件开发技术,主要介绍虚拟仪器软件架构VISA、编程程控命令SCPI和VPP仪器驱动程序等自动测试系统开发必备的软件开发技术。
第二部分为教学实验系统篇,包括第4章和第5章。第4章为实验开发软件,首先介绍集成开发软件Microsoft Visual Studio(满足教学实验系统需求且硬件性能要求最低),然后介绍C#软件开发语言的基础知识;第5章为教学实验系统,首先介绍教学实验系统的基本性能和工作原理,然后着重介绍该系统的硬件选型与配置、软件设计与使用,最后介绍利用该教学实验系统从服务端或客户端进行实验项目二次开发的方法和步骤。
第三部分为实验篇,包括第6章和附录。第6章为课程实验,首先介绍实验开发流程和要求,然后按步骤详细介绍程控通信接口实验、任意波形发生器编制实验、串行接口通信原理验证实验、温度测试系统搭建实验、GPIB仪器通信实验5个项目的开发过程,并给出每个实验项目的实验结果及要求;附录部分为4个开发性实验项目的完整参考程序。
通过本教程的学习,学生应掌握自动测试技术的基础知识、自动测试系统或自动测试设备的开发流程,熟悉自动测试设备的基本架构,掌握一门自动测试系统开发软件和语言,初步具备对自动测试设备本身故障的诊断和维修能力。
本教程由王朕副教授、肖支才副教授、秦亮讲师共同编写,聂新华讲师完成了文字检查并绘制了大量插图。史贤俊教授担任本书的主审,并提出了许多宝贵的意见,在此表示诚挚的谢意。
在本教程的编写过程中,参考了国内外相关资料,特别是兄弟院校的相关教材及相关产品技术说明书,在此对原作者致以深深的谢意。同时,大学及学院各级学院教科处等领导机关给予了极大支持,在此表示衷心感谢。
由于编者水平有限,错误疏漏在所难免,恳请读者、专家批评指正,以便修订时予以更正。
编 者
2020年4月