完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
关于用labview控制安捷伦34401数字万用表有些问题想请教。 1、该万用表支持GPIB和RS232通讯方式,请问在编程的时候假设我使用串口线将万用表与PC机相连的,那我是用VISA编写程序还是用自带(如下图)的?如果两种都可以,用VISA或者GPIB函数和它自带驱动里面的函数区别是什么?(当然这个不是太重要,只要能成功控制,哪种方式无所谓。)
2、个人觉得是不是两种编程都可以,自带的就像DAQ那样的编程,但是VISA的话写入的指令类似“MEAS:VOLT?” 这样的,但是串口发送接收的不应该是十六进制吗,可这个不是啊? 3、用自带的编程的时候,高亮显示一直在配置那块不动(如图1),然后停止后接提示错误超时(如图2).。 请问有谁知道的,其中一两点也行,请不吝赐教。 |
|
相关推荐
39个回答
|
|
|
额额。。。兄弟你这个问题有点多啊。前段时间我也用过labview控制万用表,就是那么巧,我控制的也是34401A,你就用ViSa就可以了,旁边还有个Serial,那个里面也有visa函数,里面有个配置,要通讯你首先要将万用表的配置和函数里面的配置设置一致,然后在写入函数添加你的MEAS语句,写入函数后最好加上Bytes at Port函数,然后在这个函数输出端加一个数值,然后输出到读出函数的字节输入端,这样基本就不会出现超时未完成错误了
最佳答案
|
|
|
2 条评论
|
|
|
1,自带的也是用的VISA。
2,VISA是一个通用驱动,不管是串口,还是GPIB,都是用一样的函数,具体你可以百度VISA的具体含义。比较明显的区别是,GPIB需要一个GPIB卡,然后端口那会不一样。而你用的232,就是选择对应的COM口。 3,卡在配置那,你可以高亮进去,肯定是初始化就卡住了。在配置那里,程序会发送一个 识别符给仪器,然后等待仪器返回,如果仪器一直不返回,就会卡那里,一直要等到 超时时间(默认是10S)到,然后才弹出你见到的那个错误。 ---------------------------- 个人建议:1,查看万用表说明书,查看你的RS232的线序是否有问题,2,对着说明书,看你的仪表的设置有没问题,仪表一般都有一个通信设置的,特别是你的串口,检查波特率,检验等等。还有终止符。 |
|
|
|
|
|
这个只知道万用表要带有通讯功能才行
|
|
|
|
|
|
我感觉楼主应该是万用表那边没有设置好
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
34401在LabVIEW的例程里面有相关例程,可以参考下,最起码先用例程解决通讯的问题
|
|
|
|
|
|
谢谢!串口的还没搞定,用GPIB卡直接接好了 。 |
|
|
|
|
|
串口超时的错误是没有读取到数据,默认串口20s超时,检查一下有没有数据读取到,我个人的经验,多加探针,labview最强大的地方就是有个探针功能,非常好用
|
|
|
|
|
|
学习一下,。。。。。。。。。。。。
|
|
|
|
|
静夜style 发表于 2016-11-7 10:58 我也知道是没读取到数据,关键解决的问题是为何没有数据过来。 |
|
|
|
|
QYC77 发表于 2016-11-7 09:28 现在用GPIB卡能够实现与34401的通讯了,用得是自带的驱动函数。现在想实现串口的通信,万用表设置【9600,EVEN,7】这些是和上位机保持一致的,肯定也是用端口字节属性读取全部端口的。但是问题是没有数据过去,应该是初始化的时候就有问题,我推断是要发送什么命令,也就是你说的MEAS语句,我不知道到底是什么命令语句,这个还望指导,谢谢! |
|
|
|
|
|
MEASure:VOLT:DC? (@101)这是语句格式,表示的是用第一卡槽第一通道,采集直流电压,希望你用得到
|
|
|
|
|
hejin515 发表于 2016-11-7 11:53 发送命令的话这个要找供应商要了 |
|
|
|
|
|
|
|
|
|
|
|
具体多少个数我忘了,不过不多,也是个位数吧,你先用发送*IDN?这个指令,如果通讯成功,可以读出万用表的信息,还有就是写入命令时应该加上终止符,图中那个终止符时默认的。
|
|
|
|
|
QYC77 发表于 2016-11-7 15:39 加了换行符写入你说的指令还是不行。请问你能把程序或者程序截图发我一份吗,参考一下,谢谢。 |
|
|
|
|
|
串口超时的错误是没有读取到数据,默认串口20s超时,检查一下有没有数据读取到,我个人的经验,多加探针
|
|
|
|
|
|
这个你看一下能用不?
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
181 浏览 0 评论
447 浏览 0 评论
请教大神,在labview里面对实时扫描资源中的C系列模块NI9234进行配置发生非预期错误
1808 浏览 0 评论
1641 浏览 0 评论
LABVIEW 2023 Q1调用python后一直报错1671
2014 浏览 2 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-4 04:44 , Processed in 1.085131 second(s), Total 90, Slave 80 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
3834