探讨·交流<<212023.1引言GPIB通用接口总线是由IEEE协会规定的一种ANSI/IEEE488标准。在自动测试领域中,GPIB通用接口是测试仪器常用的接口方式,具有一定的优势。为实现计算机与仪器的GPIB通信,除被控仪器需支持GPIB通信外,还需计算机安装IEEE488卡。这在限制计算机选择的同时也为自动测试工作带来很多不便。安捷伦82357BUSB/GPIB接口支持USB2.0高速传输,最大传输速率达1.15MB/s,能够为笔记本电脑或台式机的USB端口与GPIB仪器之间建立直接连接[1],可广泛应用于各类计算机的GPIB通讯中。NI的硬件架构是基于标准的IEEE488.2,而不是Agilent的SICL,LabVIEW软件开发人员在使用安捷伦82357B时会遇到82357B无法被LabVIEW软件识别的问题,本文介绍三种解决LabVIEW与82357B通信的方法,实现安捷伦N9030A频谱分析仪的频谱数据采集与显示。1GPIB通信硬件连接与通信是建立自动测试系统的关键一步,为实现N9030A频谱分析仪和计算机通信,频谱仪经82357BUSB/GPIB转换器联接至计算机,硬件连接如图1所示。图1硬件连接图对于LabVIEW开发软件,直接连接安捷伦82357B时,软件无法识别。针对该问题,现提出3种解决方法:软件配置法、调用visa32.dll库法、调用VISACOM库法。1.1软件配置法由安捷伦接口兼容性可知,NI-VISA通过Passport来建立与安捷伦仪器的通讯。而在NILabVIEW软件中,Passport通常默认未选,因此为建立NILabVIEW与82357B的通讯,我们需要对NI相关软件进行配置。步骤如下:(1)先安装NI相关软件(NIMAX,LabVIEW,NI-VISA),然后安装AgilentIOLibrary。(2)NI软件通过调用Agilent488动态链接库识别安捷伦接口卡,因此我们需要运行AgilentIOLibrary,识别出N9030A频谱仪。(3)NI-VISA通过Passport来建立与安捷伦仪通过安捷伦82357B实现基于LabVIEW的频谱数据采集SpectrumDataAcquisitionBasedonLabVIEWRealizedbyAgilent82357B司毅杨威(中国船舶集团公司第七二三研究所,扬州市225001)SiYiYangWei(The723thResearchInstituteofCSIC,Yangzhou225001)【摘要】本文以安捷伦N9030A频谱分析仪数据采集为例,介绍了在LabVIEW开发环境下,通过82357BUSB/GPIB转换器实现仪器与计算机间的通信,该方法可丰富仪器控制方式,为开发仪器计量测试软件提供参考。【关键词】82357BGPIB仪器控制Abstract:Inthepaper,agilentN9030Aspectrumanalyzeristakenasanexample,andthecommunicationbetweeninstrumentandcomputerisrealizedby82357BUSB/GPIBconverteru...