c语言sscanf函数的用法是什么
344
2022-10-25
基于GPIB接口总线的虚拟仪器详解
GPIB通用接口总线是一种设备和计算机连接的总线。大多数台式仪器是通过GPIB线以及GPIB接口与电脑相连。
1、引言
本文采用广泛使用且价格相当便宜的AX5488接口板,通过Labview对其GPIBDLL的调用实现对GPIB接口卡的控制。在此基础上,通过对带有GPIB接口的电流源和电压表的控制,构成一个I~V曲线虚拟仪器测试系统。
2、基于GPIB总线的虚拟仪器
根据基于GPIB总线的虚拟仪器系统组成原则,我们建立了一套I~V曲线虚拟仪器测试系统,计算机通过GPIB接口卡对Keithley220电流源和Keithley2182纳伏表进行自动测试控制。测量采用四引线测量法,两根电流引线与恒流源相连,两根电压引线连至电压表用来测量样品的电压,由于电压测量回路的高输入阻抗特性,吸取的电流极小,因此能够避免引线及接点电阻给测量带来的影响。
图1为我们建立的I~V曲线虚拟仪器测试前面板,主要包括:
(3)电压表量程选择开关:根据测试精度要求选择电压表量程;
(4)电流源输出电流设定:包括起始电流、终点电流及每步步长值;
(5)电压电流数值显示:显示当前设定的电流值及测试的电压值;
(6)实时I~V曲线:实时趋势显示I~V曲线,而且可以实时调整;
(7)测试结果保存文件设定:设定测试结果以文本文件形式保存的路径及文件名;
(8)其它辅助指示:包括测试总点数、每点测试所需时间以及剩余测试时间等。
前面板的后台对应的是一组框图程序,用图形化语言编写,由节点和数据连线组成。图2为I~V虚拟仪器测试的后台框图控制程序,包括对GPIBDLL的函数调用模块、波形显示模块、参数测量模块、数据存储和回放模块以及测试控制结构模块等,图中只能显示出部分框图程序。Labview程序对测试仪器的控制是通过GPIB总线进行的,实际上是通过Labview本身提供的调用库函数(CallLibraryFunction)对GPIB卡的GPIBDLL进行调用来实现的。在调用DLL之前,应了解如下信息:
(1)GPIBDLL在计算机中存放的路径;
(2)函数返回数据类型:Void、Numeric或String;
(3)传递给函数形式参数的数据类型及参数的传递程序;
3、结束语
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~