最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

基于LabVIEW的通过LXI接口控制33220A程序设计

IT圈 admin 46浏览 0评论

2024年3月25日发(作者:尉迟晔)

《砖量s测试技本》2D1o年第37卷筘12期 

基于LabVIEW的通过LXI接口控制33220A程序设计 

Design of Program Controlling 33220A V/a LXI in LabVIEW 

赵质良 周伟江 

(92493部队89分队,辽宁葫芦岛125000) 

摘要:本文针对GPIB/PXI/VXI总线仪器设备存在的问题,介绍了LXI联盟诞生及根据LXI仪器总线标准将仪器分为c类、B类、A类、并以图的形式 

给出了I20标准物理结构,同时描述了LXI Class C Non Auto—MDIX接口含义,及在LabVIEW8.5开发环境下,以计算机为控制器实现与33220A函数/任 

意波形发生器的LXI接口进行通讯的控制方法和通过仪器网页控制仪器的方法,经应用证明这两种方法简单实用,可充分开发利用仪器本身的资源, 

灵活使用仪器程控功能,对从事自动测试程序设计者具有参考借鉴价值。 

关键词:33220A;LXI;程序设计 

1 引言 

满足C类仪表的要求之外,它们还支持IEEE 1588精密 

由于GPIB/PX//VXI总线仪器设备存在如下问题:① 定时同步。A类:此类仪表除满足C类和B类仪表的要 

求之外,还增加了两个新的属性,即快速硬件触发总线和 

GPIB虽然这是一种传统的和应用最为广泛地的仪器总 

线标准,但由于它的数据传输率要比其它体系结构慢,同 

时必须在PC中安装GPIB接口卡,它们之间的连接需要 

昂贵的电缆,并且总线上最多只能控制l4台设备;②VXI 

这种体系结构要求昂贵的机箱、0槽控制器和专用接口, 

如MXI总线;③PXI除了需要与VXI类似的投入外,PXI 

的尺寸、功率和EMI问题也限制了通常PC插卡所能覆 

盖的解决方案范围。 

针对上述问题,2004年9月,Agilent Technology公司 

合成仪器操作模式。通常,模块化I_XI仪表(没有显示屏 

或键盘)均为半机架宽或全机架宽,仅占1u或2u的高 

度,所有信号连接(输入和输出)位于前面板上,电源和 

I/0连接位于背面。 

3 Auto—MDIX含义 

在过去进行网络设备连接时,需要注意一点的就是 

线序问题,我们常见的网线也主要分两种,一种是正线, 

另一种是反线。一般来说正线用于交换机连接路由器, 

交换机连接PC机;而反线则用于交换机连接交换机,路 

由器连接路由器,PC机连接PC机以及路由器连接PC 

和VXI Technology公司共同推出了基于以太网技术的仪 

器总线LXI( extension for Instrumentation),并建立了 

LXI联盟,它是一个非盈利性社会团体,它的目标是促进 

LXI标准的开发和采纳,这是一项开放性标准,用于设计 

机。Auto—MDIX叫做线序自适应的功能,通过这个功能 

可以自动检测连接到接口上的网线类型,能够自动进行 

验证与功能测试、测量和数据采集行业相关的技术规范 

和解决方案。联盟对所有测试和测量公司开放,目前已 

拥有40多家成员公司。LAN是LXI的核心,除制定了现 

有标准外,还规定了在物理要求、以太网、程序接口、仪器 

网页和同步5个领域的标准相互融合。LXI最大特点是 

能快速、高效和低成本地建立和重新配置测试系统。 

2 LX1分类 

调节,再无需制作交叉级联线。旨在为客户提供最佳性 

价比的网络接人方案,从根本上解决了降低网络构造成 

本和网络性能提升的矛盾性。 

3.1 Non Auto—MDIX含义 

AUTO—MDIX技术出现,实现了网络设备连接时动 

态调整自己发送和接收的方向,而不需要再使用交叉线, 

由此看来33220A仪器后面板的接口是Non Auto—MDIX 

类型,在与其通过LXI通讯时必须使用交叉线,否则无法 

进行通讯。 

4程序设计 

图1是在LabVIEW 8.5开发环境中利用Agilest 

根据LXI仪器总线标准,将仪器分为C类、B类和A 

类,C类级别最低,A类级别最高,具体情况如下: 

C类:它们是独立式或台式仪器,使用局域网替代 

GPIB,并充分利用了局域网的能力,此外,还内置基于 

XML的Web接口,以便设置仪器及进行数据访问,为了 

简化编程,c类仪表还提供了ⅣI驱动程序应用编程接 

口(API)。B类:此类仪表可以支持分布式测量系统,除 

33XXX Series LabV1EW驱动程序子VI设计的函数/任意 

波形发生器程序的前面板,在图1所示的人机交互界面 

中从“输出波形类型”选择下拉框中选择你需要的输出波 

赵质良等:基于 VlEW的通过LxI接口控觏33220.4程序设计 

形类型(可供选择的类型有:DC,Sin,Square,Triangle, 

Ramp,Pulse,Noise,Sinc,Negative Ramp,Exponential Rise, 

xEponential Fall,Cardiac),就可以输出相应波形;输出频率 

调节(Hz)、输出幅度(V)、偏移量(V)可根据需要进行调 

节,调节的同时输出波形将发生相应的变化。 

33220A函数/任意波形发生器 

输出频率调节o【z) 输出幅度∽ 偏移量 ) 

40000咖 4 6 4 6 

: 3、 一,T 3、 一,T 

; j 

输出渡形类型 

r--一一 一 …一 r————————————————————————— 

s… I 堕 j 

图1 33220A函数/任意波形发生器程序前面板 

图2 33220A函数/任意波形发生器程序框图 

图2椭圆1中的资源名是指定设备的会话句柄并返 

回一个会话句柄标识符,通过该标识符对该设备进行操 

作;椭圆2 Initilaize.VI它主要完成①打开资源名或指定 

装置的会话;②完成仪器识别查询;③复位仪器到指定状 

态;④发送初始命令到仪器;⑤资源名;任何程序开始前 

必须调用该子VI一次。椭圆3用到Configure Standard 

Waveform.VI,它能直接的通过程控接口实现信号发生器 

功能,并在这个子VI中设置输出频率调节(Hz)、输出波 

形类型、输出幅度(V)、偏移量(V);椭圆4与椭圆3实现 

功能完全相同,所不同的是当输出波形类型的值改变时, 

发生输出波形类型事件,将输出波形类型值的属性,通过 

属性节点值传递给Conifgure Standard Waveform.VI,从而 

达到改变输出波形类型的目的,当输出频率调节(Hz)、输 

出幅度(V)、偏移量(V)值改变时,同样产生相应事件,达 

到改变其输出值的目的,由于篇幅问题这部分程序没有 

给出;椭圆5用到Enable Output.VI,实现的功能是当按 

停止键时,停止仪器输出任何信号,这样可以保证程序停 

止后,仪器输出通道端口无任何电位存在,从而保证仪器 

安全。 

图3是33220A函数/任意波形发生器超时部分程序 

框图,它利用了事件结构超时发生该事件的特点,当为事 

件结构边框左上角的“超时”接线端连接一个值后,以指 

定事件结构在生成超时事件之前等待某个事件发生的时 

间,这样设计有两个目的:①保证改变输出频率调节 

(HZ)、输出波形类型、输出幅度(V)、偏移量(V)时,函数/ 

任意波形发生器输出端得到正确的波形。②当按“停止” 

键时,保证程序完全退出,否则程序不能退出。 

图3 33220函数/任意波形发生器超时部分程序框图 

5通过仪器网页控制仪器 

5.1 LXI参数设置 

在使用33220A的LXI接口来建立网络通讯时,必须 

对LXI接口参数进行配置,一般分下面两种情况: 

(1)自动实现LXI设置 

按下仪器前面板按钮“Utility”一“I/O”一“LAN”一 

“Modify Settings”一“IP Setup”一“DHCP off/on“选择“on”。 

在DHCP On的情况下33220A与网络进行连接时,它的 

地址是由DHCP(Dynamic Host Conifguration Protocol动 

态主机配置协议)自动设置的,其前提是服务器能够提供 

这样服务的同时DHCP能够发现它,DHCP还会自动处理 

子网掩码和网关地址。DHCP提供了安全、可靠、简便的 

TCP/IP网络配置,能避免地址冲突,并且有助于保留网 

络上客户端IP地址的使用。这是33220A建立I 通 

讯的最简单的方法。在保持33220A上DHCP On时,如 

果网线没有问题,DHCP自动给33220A分配IP地址,而 

后在服务器端单击“开始”一“控制面板”一“管理工具”一 

“DHCP”一“地址租约”可以看到分配给33220A的IP地 

址情况,如图4所示。 

地址租约 

厂—————————————一厂—————一广——一 I

图4 DHCP界面 

但是这种方式存在着重新接入网络时,其分配的IP 

地址可能会发生变化的情况,这一点要引起读者注意。 

(2)人工实现LXI设置 

在对33220A人工实现LXI配置时,需要进行以下配 

《计量与瓤试技术》2o1o年第37誊第’2期 

置步骤:“Utility”一“I/O”一“LAN”一“Modify Settings”一 

印”会打印出“Browser web Control”网页中的仪器前面板 

图形;在图5中单击“Help with this Page”会出现联机帮 

助网页,其中主要介绍了“Browser web Control”网页中各 

“IP Setup”一“DHCP of/on”选择“on”f “Auto off/on”选择 

on’’ 

①IP Address(IP地址):仪器IP地址可以输入以点分 

形式(“nnn.nnn.I1衄.nnn”,其中每个“nnn”都是从0到 

255的字节值)表示的四字节整数作为33220A的静态IP 

地址,每个字节都以一个十进制值表示,不带有前置零 

(例如,169.254.2.20)。通常称为静态IP地址;②Subnet 

Mask(子网掩码):网络管理员使用子网掩码可以将网络 

划分为多个更小的网络,以简化管理并使网络流量最小 

化。子网掩码指明主机地址中要用于表示子网的那部 

分;③Default Gateway(默认网关):网关是一种连接不同 

网络的网络设备,默认网关设置是此类设备的IP地址; 

④Host Name(主机名):主机名是域名(将转换为II)地址) 

的主机部分;⑤Domain Name(域名):域名是在互联网上 

注册的名称,将转换为II)地址;⑥DNS Server(DNS服务 

器):DNS域名服务是一种将域名转换为II)地址的Inter. 

net服务。DNS服务器地址是执行此服务的服务器的IP 

地址。 

5.2网络控制仪器 

33220A函数/任意波形发生器提供一个常驻于仪器 

内的Web接口,还提供一个远程前面板接口,可以通过 

网络控制该仪器,同时还可以在LAN上使用此接口查看 

和修改仪器的VO配置。访问和使用33220A函数/任意 

波形发生器web接口,应按下列步骤进行:①利用对等 

网线建立从PC到33220A函数/任意波形发生器之间的 

LAIN接口连接。②打开PC的Web浏览器0③启动Web 

接口,在浏览器地址栏中输入仪器的II)地址或其完全合 

格主机名,如输入169.254.2.20,会出现如图2所示的 

Welcome Page网页,在该网页主要描述了仪器名称、序列 

号、 地址、VISA TCP/IP连接字符(该字符在通过VISA 

编程时非常有用)。 

在图5中单击“Browser Web Control”后会出现Browser 

Web Control网页(图略),该网页类似真实仪器的前面板, 

在上面按任何一个按钮就可以实现对仪器操作,图中 

Sine显示的是绿色说明此时33220A函数/任意波形发生 

器输出的是正弦波,其正弦波的频率是1MHz。 

在图5中单击“View&Modify Configuration”会出现 

浏览修改配置网页,在该网页中可以修改相应配置等。 

在图5中单击“System Status”会出现系统状态网页,其中 

主要说明了网速、发送和接受数据包数及错误信息等;按 

“Print Display”会弹出打印设置界面,设置完成后按“打 

种按钮的操作相当于仪器前面板操作等说明。 

I圭I 5 Welcome Page 9。g贞 

6结论 

从分析可知,通过LXI Clsas C Non Auto—MDIX接口 

控制33220A函数/任意波形发生器,很好的解决了人工 

操作过程繁琐,难以保证测量质量的问题,从图2、图3、 

图4程序来看,系统满足设计要求,同时系统具有良好的 

人机交互界面、人性化设计,完全满足实际工作程控要 

求。该方法克服了GPIB通讯依赖GPIB卡等问题。 

7结束语 

LXI解决了系统开发者所面临的各种主要问题:降 

低成本、缩小系统尺寸、简化集成、提高吞吐率,以及为硬 

件和软件的重复利用提供更多机会。这些优点必将使 

LXI成为适应当前和未来的测试体系结构。随着LXI总 

线仪器的开发成本下降,它的增长和发展值得关注,在自 

动测试系统能够实现更大灵活性的牵引下其进程也同样 

得关注。 

参考文献 

E1]杨乐平.LabVIEW高级程序设计.北京:北京清华大学出版社,2003 

年:2o一4o. 

[2]Agilent 33220A Remote Pro ̄ng Ref&ence Guide 2005. 

[3]A ̄lmt 33220A Function/Arbitrary Waveform Generator User’s Guide 

2005. 

[4]戴鹏飞.测试工程与I.abVIEW应用.电子工业出版社。2004:130—135. 

[5]侯国屏.LabV/EW ̄7.1编程与虚拟仪器设计.北京:北京清华大学出 

版社,2005:120—130. 

作者简介:赵质良,男,工程师。工作单位:92493部队89分队。通讯地址 

125000辽宁葫芦岛92493部队89分队。 

周伟江,92493部队89分队(葫芦岛125000)。 

收稿时间:2010—07—28 

2024年3月25日发(作者:尉迟晔)

《砖量s测试技本》2D1o年第37卷筘12期 

基于LabVIEW的通过LXI接口控制33220A程序设计 

Design of Program Controlling 33220A V/a LXI in LabVIEW 

赵质良 周伟江 

(92493部队89分队,辽宁葫芦岛125000) 

摘要:本文针对GPIB/PXI/VXI总线仪器设备存在的问题,介绍了LXI联盟诞生及根据LXI仪器总线标准将仪器分为c类、B类、A类、并以图的形式 

给出了I20标准物理结构,同时描述了LXI Class C Non Auto—MDIX接口含义,及在LabVIEW8.5开发环境下,以计算机为控制器实现与33220A函数/任 

意波形发生器的LXI接口进行通讯的控制方法和通过仪器网页控制仪器的方法,经应用证明这两种方法简单实用,可充分开发利用仪器本身的资源, 

灵活使用仪器程控功能,对从事自动测试程序设计者具有参考借鉴价值。 

关键词:33220A;LXI;程序设计 

1 引言 

满足C类仪表的要求之外,它们还支持IEEE 1588精密 

由于GPIB/PX//VXI总线仪器设备存在如下问题:① 定时同步。A类:此类仪表除满足C类和B类仪表的要 

求之外,还增加了两个新的属性,即快速硬件触发总线和 

GPIB虽然这是一种传统的和应用最为广泛地的仪器总 

线标准,但由于它的数据传输率要比其它体系结构慢,同 

时必须在PC中安装GPIB接口卡,它们之间的连接需要 

昂贵的电缆,并且总线上最多只能控制l4台设备;②VXI 

这种体系结构要求昂贵的机箱、0槽控制器和专用接口, 

如MXI总线;③PXI除了需要与VXI类似的投入外,PXI 

的尺寸、功率和EMI问题也限制了通常PC插卡所能覆 

盖的解决方案范围。 

针对上述问题,2004年9月,Agilent Technology公司 

合成仪器操作模式。通常,模块化I_XI仪表(没有显示屏 

或键盘)均为半机架宽或全机架宽,仅占1u或2u的高 

度,所有信号连接(输入和输出)位于前面板上,电源和 

I/0连接位于背面。 

3 Auto—MDIX含义 

在过去进行网络设备连接时,需要注意一点的就是 

线序问题,我们常见的网线也主要分两种,一种是正线, 

另一种是反线。一般来说正线用于交换机连接路由器, 

交换机连接PC机;而反线则用于交换机连接交换机,路 

由器连接路由器,PC机连接PC机以及路由器连接PC 

和VXI Technology公司共同推出了基于以太网技术的仪 

器总线LXI( extension for Instrumentation),并建立了 

LXI联盟,它是一个非盈利性社会团体,它的目标是促进 

LXI标准的开发和采纳,这是一项开放性标准,用于设计 

机。Auto—MDIX叫做线序自适应的功能,通过这个功能 

可以自动检测连接到接口上的网线类型,能够自动进行 

验证与功能测试、测量和数据采集行业相关的技术规范 

和解决方案。联盟对所有测试和测量公司开放,目前已 

拥有40多家成员公司。LAN是LXI的核心,除制定了现 

有标准外,还规定了在物理要求、以太网、程序接口、仪器 

网页和同步5个领域的标准相互融合。LXI最大特点是 

能快速、高效和低成本地建立和重新配置测试系统。 

2 LX1分类 

调节,再无需制作交叉级联线。旨在为客户提供最佳性 

价比的网络接人方案,从根本上解决了降低网络构造成 

本和网络性能提升的矛盾性。 

3.1 Non Auto—MDIX含义 

AUTO—MDIX技术出现,实现了网络设备连接时动 

态调整自己发送和接收的方向,而不需要再使用交叉线, 

由此看来33220A仪器后面板的接口是Non Auto—MDIX 

类型,在与其通过LXI通讯时必须使用交叉线,否则无法 

进行通讯。 

4程序设计 

图1是在LabVIEW 8.5开发环境中利用Agilest 

根据LXI仪器总线标准,将仪器分为C类、B类和A 

类,C类级别最低,A类级别最高,具体情况如下: 

C类:它们是独立式或台式仪器,使用局域网替代 

GPIB,并充分利用了局域网的能力,此外,还内置基于 

XML的Web接口,以便设置仪器及进行数据访问,为了 

简化编程,c类仪表还提供了ⅣI驱动程序应用编程接 

口(API)。B类:此类仪表可以支持分布式测量系统,除 

33XXX Series LabV1EW驱动程序子VI设计的函数/任意 

波形发生器程序的前面板,在图1所示的人机交互界面 

中从“输出波形类型”选择下拉框中选择你需要的输出波 

赵质良等:基于 VlEW的通过LxI接口控觏33220.4程序设计 

形类型(可供选择的类型有:DC,Sin,Square,Triangle, 

Ramp,Pulse,Noise,Sinc,Negative Ramp,Exponential Rise, 

xEponential Fall,Cardiac),就可以输出相应波形;输出频率 

调节(Hz)、输出幅度(V)、偏移量(V)可根据需要进行调 

节,调节的同时输出波形将发生相应的变化。 

33220A函数/任意波形发生器 

输出频率调节o【z) 输出幅度∽ 偏移量 ) 

40000咖 4 6 4 6 

: 3、 一,T 3、 一,T 

; j 

输出渡形类型 

r--一一 一 …一 r————————————————————————— 

s… I 堕 j 

图1 33220A函数/任意波形发生器程序前面板 

图2 33220A函数/任意波形发生器程序框图 

图2椭圆1中的资源名是指定设备的会话句柄并返 

回一个会话句柄标识符,通过该标识符对该设备进行操 

作;椭圆2 Initilaize.VI它主要完成①打开资源名或指定 

装置的会话;②完成仪器识别查询;③复位仪器到指定状 

态;④发送初始命令到仪器;⑤资源名;任何程序开始前 

必须调用该子VI一次。椭圆3用到Configure Standard 

Waveform.VI,它能直接的通过程控接口实现信号发生器 

功能,并在这个子VI中设置输出频率调节(Hz)、输出波 

形类型、输出幅度(V)、偏移量(V);椭圆4与椭圆3实现 

功能完全相同,所不同的是当输出波形类型的值改变时, 

发生输出波形类型事件,将输出波形类型值的属性,通过 

属性节点值传递给Conifgure Standard Waveform.VI,从而 

达到改变输出波形类型的目的,当输出频率调节(Hz)、输 

出幅度(V)、偏移量(V)值改变时,同样产生相应事件,达 

到改变其输出值的目的,由于篇幅问题这部分程序没有 

给出;椭圆5用到Enable Output.VI,实现的功能是当按 

停止键时,停止仪器输出任何信号,这样可以保证程序停 

止后,仪器输出通道端口无任何电位存在,从而保证仪器 

安全。 

图3是33220A函数/任意波形发生器超时部分程序 

框图,它利用了事件结构超时发生该事件的特点,当为事 

件结构边框左上角的“超时”接线端连接一个值后,以指 

定事件结构在生成超时事件之前等待某个事件发生的时 

间,这样设计有两个目的:①保证改变输出频率调节 

(HZ)、输出波形类型、输出幅度(V)、偏移量(V)时,函数/ 

任意波形发生器输出端得到正确的波形。②当按“停止” 

键时,保证程序完全退出,否则程序不能退出。 

图3 33220函数/任意波形发生器超时部分程序框图 

5通过仪器网页控制仪器 

5.1 LXI参数设置 

在使用33220A的LXI接口来建立网络通讯时,必须 

对LXI接口参数进行配置,一般分下面两种情况: 

(1)自动实现LXI设置 

按下仪器前面板按钮“Utility”一“I/O”一“LAN”一 

“Modify Settings”一“IP Setup”一“DHCP off/on“选择“on”。 

在DHCP On的情况下33220A与网络进行连接时,它的 

地址是由DHCP(Dynamic Host Conifguration Protocol动 

态主机配置协议)自动设置的,其前提是服务器能够提供 

这样服务的同时DHCP能够发现它,DHCP还会自动处理 

子网掩码和网关地址。DHCP提供了安全、可靠、简便的 

TCP/IP网络配置,能避免地址冲突,并且有助于保留网 

络上客户端IP地址的使用。这是33220A建立I 通 

讯的最简单的方法。在保持33220A上DHCP On时,如 

果网线没有问题,DHCP自动给33220A分配IP地址,而 

后在服务器端单击“开始”一“控制面板”一“管理工具”一 

“DHCP”一“地址租约”可以看到分配给33220A的IP地 

址情况,如图4所示。 

地址租约 

厂—————————————一厂—————一广——一 I

图4 DHCP界面 

但是这种方式存在着重新接入网络时,其分配的IP 

地址可能会发生变化的情况,这一点要引起读者注意。 

(2)人工实现LXI设置 

在对33220A人工实现LXI配置时,需要进行以下配 

《计量与瓤试技术》2o1o年第37誊第’2期 

置步骤:“Utility”一“I/O”一“LAN”一“Modify Settings”一 

印”会打印出“Browser web Control”网页中的仪器前面板 

图形;在图5中单击“Help with this Page”会出现联机帮 

助网页,其中主要介绍了“Browser web Control”网页中各 

“IP Setup”一“DHCP of/on”选择“on”f “Auto off/on”选择 

on’’ 

①IP Address(IP地址):仪器IP地址可以输入以点分 

形式(“nnn.nnn.I1衄.nnn”,其中每个“nnn”都是从0到 

255的字节值)表示的四字节整数作为33220A的静态IP 

地址,每个字节都以一个十进制值表示,不带有前置零 

(例如,169.254.2.20)。通常称为静态IP地址;②Subnet 

Mask(子网掩码):网络管理员使用子网掩码可以将网络 

划分为多个更小的网络,以简化管理并使网络流量最小 

化。子网掩码指明主机地址中要用于表示子网的那部 

分;③Default Gateway(默认网关):网关是一种连接不同 

网络的网络设备,默认网关设置是此类设备的IP地址; 

④Host Name(主机名):主机名是域名(将转换为II)地址) 

的主机部分;⑤Domain Name(域名):域名是在互联网上 

注册的名称,将转换为II)地址;⑥DNS Server(DNS服务 

器):DNS域名服务是一种将域名转换为II)地址的Inter. 

net服务。DNS服务器地址是执行此服务的服务器的IP 

地址。 

5.2网络控制仪器 

33220A函数/任意波形发生器提供一个常驻于仪器 

内的Web接口,还提供一个远程前面板接口,可以通过 

网络控制该仪器,同时还可以在LAN上使用此接口查看 

和修改仪器的VO配置。访问和使用33220A函数/任意 

波形发生器web接口,应按下列步骤进行:①利用对等 

网线建立从PC到33220A函数/任意波形发生器之间的 

LAIN接口连接。②打开PC的Web浏览器0③启动Web 

接口,在浏览器地址栏中输入仪器的II)地址或其完全合 

格主机名,如输入169.254.2.20,会出现如图2所示的 

Welcome Page网页,在该网页主要描述了仪器名称、序列 

号、 地址、VISA TCP/IP连接字符(该字符在通过VISA 

编程时非常有用)。 

在图5中单击“Browser Web Control”后会出现Browser 

Web Control网页(图略),该网页类似真实仪器的前面板, 

在上面按任何一个按钮就可以实现对仪器操作,图中 

Sine显示的是绿色说明此时33220A函数/任意波形发生 

器输出的是正弦波,其正弦波的频率是1MHz。 

在图5中单击“View&Modify Configuration”会出现 

浏览修改配置网页,在该网页中可以修改相应配置等。 

在图5中单击“System Status”会出现系统状态网页,其中 

主要说明了网速、发送和接受数据包数及错误信息等;按 

“Print Display”会弹出打印设置界面,设置完成后按“打 

种按钮的操作相当于仪器前面板操作等说明。 

I圭I 5 Welcome Page 9。g贞 

6结论 

从分析可知,通过LXI Clsas C Non Auto—MDIX接口 

控制33220A函数/任意波形发生器,很好的解决了人工 

操作过程繁琐,难以保证测量质量的问题,从图2、图3、 

图4程序来看,系统满足设计要求,同时系统具有良好的 

人机交互界面、人性化设计,完全满足实际工作程控要 

求。该方法克服了GPIB通讯依赖GPIB卡等问题。 

7结束语 

LXI解决了系统开发者所面临的各种主要问题:降 

低成本、缩小系统尺寸、简化集成、提高吞吐率,以及为硬 

件和软件的重复利用提供更多机会。这些优点必将使 

LXI成为适应当前和未来的测试体系结构。随着LXI总 

线仪器的开发成本下降,它的增长和发展值得关注,在自 

动测试系统能够实现更大灵活性的牵引下其进程也同样 

得关注。 

参考文献 

E1]杨乐平.LabVIEW高级程序设计.北京:北京清华大学出版社,2003 

年:2o一4o. 

[2]Agilent 33220A Remote Pro ̄ng Ref&ence Guide 2005. 

[3]A ̄lmt 33220A Function/Arbitrary Waveform Generator User’s Guide 

2005. 

[4]戴鹏飞.测试工程与I.abVIEW应用.电子工业出版社。2004:130—135. 

[5]侯国屏.LabV/EW ̄7.1编程与虚拟仪器设计.北京:北京清华大学出 

版社,2005:120—130. 

作者简介:赵质良,男,工程师。工作单位:92493部队89分队。通讯地址 

125000辽宁葫芦岛92493部队89分队。 

周伟江,92493部队89分队(葫芦岛125000)。 

收稿时间:2010—07—28 

发布评论

评论列表 (0)

  1. 暂无评论