关于LabVIEW控制安捷伦34401数字万用表

2019-07-17 09:10发布

       关于用labview控制安捷伦34401数字万用表有些问题想请教。       1、该万用表支持GPIB和RS232通讯方式,请问在编程的时候假设我使用串口线将万用表与PC机相连的,那我是用VISA编写程序还是用自带(如下图)的?如果两种都可以,用VISA或者GPIB函数和它自带驱动里面的函数区别是什么?(当然这个不是太重要,只要能成功控制,哪种方式无所谓。)
      2、个人觉得是不是两种编程都可以,自带的就像DAQ那样的编程,但是VISA的话写入的指令类似“MEAS:VOLT?” 这样的,但是串口发送接收的不应该是十六进制吗,可这个不是啊?
      3、用自带的编程的时候,高亮显示一直在配置那块不动(如图1),然后停止后接提示错误超时(如图2).。
       请问有谁知道的,其中一两点也行,请不吝赐教。


QQ图片20161106160720.png
1.png
2.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
QYC77
1楼-- · 2019-07-17 12:42
 精彩回答 2  元偷偷看……
happyarrow
2楼-- · 2019-07-17 14:57
1,自带的也是用的VISA。
2,VISA是一个通用驱动,不管是串口,还是GPIB,都是用一样的函数,具体你可以百度VISA的具体含义。比较明显的区别是,GPIB需要一个GPIB卡,然后端口那会不一样。而你用的232,就是选择对应的COM口。
3,卡在配置那,你可以高亮进去,肯定是初始化就卡住了。在配置那里,程序会发送一个 识别符给仪器,然后等待仪器返回,如果仪器一直不返回,就会卡那里,一直要等到 超时时间(默认是10S)到,然后才弹出你见到的那个错误。
----------------------------
个人建议:1,查看万用表说明书,查看你的RS232的线序是否有问题,2,对着说明书,看你的仪表的设置有没问题,仪表一般都有一个通信设置的,特别是你的串口,检查波特率,检验等等。还有终止符。
李春明
3楼-- · 2019-07-17 19:28
这个只知道万用表要带有通讯功能才行
leaven
4楼-- · 2019-07-17 20:36
我感觉楼主应该是万用表那边没有设置好
hejin515
5楼-- · 2019-07-17 21:23
leaven 发表于 2016-11-6 22:57
我感觉楼主应该是万用表那边没有设置好

请问万用表需要设置什么?我就设置了波特率,校验位之类的,确保与上位机一直。
hejin515
6楼-- · 2019-07-18 01:14
 精彩回答 2  元偷偷看……

一周热门 更多>