(简单控制) 关于使用NI max 的GPIB来控制安捷伦万用表34401A 的操作方法

一个小白,为了记录自己学到了新知识,顺便给需要的人一点提示(说不定没用),就写了一个可能简单的不得了的东西(会的人应该是懒得写吧,可能觉得太简单了,或者其他原因,当然我不会承认我笨的)


由于一个项目需要使用到安捷伦的多用表采集数据,但是没有接触过得我,网上找了一堆的资料,大多都是千篇一律的操作,都需要用到LabVlEW,然鹅我不会使用这个软件,而且项目时间也短,没有大量的精力去研究,就只有在官网啃英文说明,功夫不负有心人啊最终找到了方法


首先需要:一台pc机(我的是win7的32位系统),一根gpib连接线(这个我买的是GPIB_USB_HS的,180rmb左右,购买的线缆里面会附带一个驱动光盘,当然如果没有那就去   官网  下载一个) ,还有一台安捷伦34401A的万用表(也叫:多用表)

第一步:打开驱动光盘,安装驱动(按照步骤安装即可),安装完成之后开始菜单可以找到下面的东西:

(简单控制) 关于使用NI max 的GPIB来控制安捷伦万用表34401A 的操作方法_第1张图片

然后打开NI-488.2的文件夹

(简单控制) 关于使用NI max 的GPIB来控制安捷伦万用表34401A 的操作方法_第2张图片


里面的GPIB的范例包含了很多的高级语言开发例子


然后不出意外的话桌面上会有一个图标



双击打开NI MAX软件

(简单控制) 关于使用NI max 的GPIB来控制安捷伦万用表34401A 的操作方法_第3张图片


然后等待加载完成之后会有以下界面(简单控制) 关于使用NI max 的GPIB来控制安捷伦万用表34401A 的操作方法_第4张图片


在左边列表栏中选择我的系统>设备和接口,这时程序会扫描到你的gipb_usb_Hs硬件,



(简单控制) 关于使用NI max 的GPIB来控制安捷伦万用表34401A 的操作方法_第5张图片


选择展开GPIB-USB-HS "GPIB 0"(这里目测估计如果连接了多个GPIB之后会有GPIB0,GPIB1....由于只买了一个,所以这只是猜测),然后打开之后那就是我们的仪器名称啦

(简单控制) 关于使用NI max 的GPIB来控制安捷伦万用表34401A 的操作方法_第6张图片

当选中仪器后,在中间的面板上面有仪器的信息及编号

(简单控制) 关于使用NI max 的GPIB来控制安捷伦万用表34401A 的操作方法_第7张图片


然后点击中间面板上面的与仪器通讯,会弹出一个串口,哦不,是窗口

(简单控制) 关于使用NI max 的GPIB来控制安捷伦万用表34401A 的操作方法_第8张图片


看到中间的红字没有,就问你看见没有(赶紧去打开了万用表的电源)

现在开始测试是否与仪器连通了,点击上面的查询按钮,会有返回信息

(简单控制) 关于使用NI max 的GPIB来控制安捷伦万用表34401A 的操作方法_第9张图片

那就对啦,然后在发送字符串的输入框中写入: MEAS:VOLT:AC?

这里的AC是可以换成DC的(注意:问号不能少哈)

(简单控制) 关于使用NI max 的GPIB来控制安捷伦万用表34401A 的操作方法_第10张图片

然后点击写入.然后看下面的箭头哪里,数字会有变化,并且下面的显示区域并没有什么东西,空白的哦

(简单控制) 关于使用NI max 的GPIB来控制安捷伦万用表34401A 的操作方法_第11张图片

然后在点击读取按钮 ,现在下面的显示区域就会有数据啦

(简单控制) 关于使用NI max 的GPIB来控制安捷伦万用表34401A 的操作方法_第12张图片


特别注意啊!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


这里点击了读取之后只是返回了一次的数据,当你想要再次读取,那就只有先点击写入,然后在去读,不然连续点击两次读取的话,会出现程序不能相应,然后一段时间后就会报超时错误.


最后我如果想要使用其他语言开发的话,在范例里面可以找到,但是注意(我使用的c#,也就是cs的范例),其中他会给你三个输入框,主板ID ( Board ID),原地址(Primary address),二地址(Secondary address)

这里的主板地址就是 0  原地址就是22,二地址因为没用,所以就写空

(简单控制) 关于使用NI max 的GPIB来控制安捷伦万用表34401A 的操作方法_第13张图片


然后还是发送相同的指令就可以读取数据啦.

第一次写,如果有大佬看到了,发现我哪里写的不对的,请大声说出来,谢谢!


你可能感兴趣的:(GPIB)