文档介绍:自动测试系统实验教案
2008年4月
目录
实验一 GPIB、VXI总线自动测试系统构成············································2
实验二 GPIB、VXI总线自动测试系统软件开发工具····························5
实验三 GPIB、VXI总线自动测试系统组建············································7
实验一 GPIB、VXI总线自动测试系统构成
实验目的
对GPIB、VXI总线自动测试系统的构成有初步了解, 能够将主控计算机、VXI机箱及VXI、GPIB仪器/模块通过各种总线连接成一个测试系统,或通过
GPIB网关组建局域网测试系统。
实验要求
了解GPIB、VXI仪器/模块与主控计算机的连接,了解几种常见的总线接口:IEEE488总线、IEEE1394总线、MXI总线,了解GPIB网关的使用及参数配置,熟悉GPIB、VXI总线自动测试系统的构成。
实验仪器、设备
计算机 GPIB接口 GPIB仪器 GPIB电缆 VXI机箱 VXI模块
IEEE1394电缆、MXI电缆
实验基本原理与功能
VXIbus系统是一种计算机控制的功能系统,一般由主控计算机、VXIbus机
箱和VXIbus模块组成。采用外挂式主控计算机时,通过IEEE488总线、IEEE1394总线、MXI总线中的某种总线与VXIbus机箱相连,组建自动测试系统,或通过GPIB网关组建局域网自动测试系统。组成VXIbus系统的基本逻辑单元称为“器件”,在VXIbus系统中,资源管理器和0槽服务提供了公共系统资源。资源管理器是系统配置的管理者,也是系统正常工作的基础,0槽服务向系统提供公用资源。
五、系统构成
GPIB总线系统构成
IEEE总线体系结构如下图。该体系结构主要包括插入通用计算机的IEEE488接口卡,位于VXI主机箱零槽模块的IEEE488-VXI翻译器,IEEE488电缆及VXI仪器模块。
外置
计算机
IEEE488
接口
零槽
IEEE488
VXI
仪器
……
IEEE488电缆
VXI主机箱
2. 基于LAN的系统构成
MXI总线体系结构
主要包括插入通用计算机的MXI接口卡,位于VXI主机箱的VXI-MXI模块、MXI电缆及VXI仪器模块。MXI总线体系结构下图
计
算
机
MXI
接口
卡
VXI-MXI
VXI仪器
……
VXI-MXI
VXI仪器
……
VXI-MXI
VXI仪器
……
1#VXI主机箱
2#VXI主机箱
8#VXI主机箱
MXI电缆
IEEE1394总线体系结构
该系统主要包括插入通用计算机的IEEE1394接口卡,位于VXI主机箱的VXI-IEEE1394模块,IEEE1394电缆及VXI仪器模块。IEEE1394也称为火线,是一种新的高速串行总线,在性能、灵活性及易于使用方面具有优势,因此被推广用作仪器接口。
计
算
机
1394
接口
卡
VXI-1394
VXI仪器
……
VXI-1394
VXI仪器
……
VXI-1394
VXI仪器
……
1#VXI主机箱
2#VXI主机箱
16#VXI主机箱
1394电缆
实验二 GPIB、VXI总线自动测试系统软件开发工具
实验目的
了解常用的几种自动测试系统软件开发工具,如Visual C++、Visual Basic或LabWindows/CVI 、HP VEE、LabView等,熟悉图形化编程环境, 能够根据测试要求开发简单的测试程序
实验要求
利用VISA Assistant对仪器/模块进行基本的I/O操作,熟悉SCPI命令格式及常用VISA I/O函数的使用,利用软件开发工具编写测试程序,对GPIB仪器/模块、VXI仪器/模块进行操作
实验仪器、设备
计算机 VXI机箱模块E1441A 模块E1412A GPIB示波器 GPIB任意波形发生器
实验基本原理与功能
软件在自动测试系统中占有很重要的位置。自动测试系统应用程序开发环境
可以选择传统文本语言环境Visual C++、Visual Basic或LabWindows/CVI 等,也
可以选择图形化的软件开发环境,如HP VEE、LabView等。LabView是一种带
有扩展库函数的通用程序开发系统,其库函数包括数据采集、GPIB仪器和串口
仪器控制、数据显示、数据分析和数据存储等,基本上能满足复杂的工程计算和
分析要求。在本实验中,我们用Visual C++作为自动测试系统的软件开发工具,