在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2009|回复: 2

[求助] GPIB读取电源仪器的电流值

[复制链接]
发表于 2015-10-13 13:43:09 | 显示全部楼层 |阅读模式
1000资产
现在在写一个采用NI的4882 GPIB驱动控制电源仪器的程序,发现存在一个bug。抛开程序不谈,目前存在这样一个问题。

譬如
li.ibwrt(Dev, "CURR 2", 6);
li.ibwrt(Dev, "*IDN?\n", 6);

这样简单的语句,可以读写内容都行。

但是下面的语句
li.ibwrt(Dev,
"MEAS:CURR:DC?",13);
电源就响应不了了,并会发出警报声。
应该不是程序或者命令格式的问题。因为出现了下面的问题:
当用Aglient的Command expert并且采用SCPI连接仪器后。
上面不能读的那条命令此时也可以读了。
我怀疑是Command expert的SCPI连接后,对于仪器进行了一些初始化,譬如初始化buffer长度,指令集等等?
有知道该问题怎么 解决的同志吗?

发表于 2015-10-13 16:15:15 | 显示全部楼层
是直接copy过来的命令么?第二个冒号貌似是全角。
如果原命令中没有问题,试试先发送"*RST" "SYST:REM"之类的命令试试。

从来只会在labview里拖框图连线的路过>_<。。。
发表于 2015-10-13 16:46:47 | 显示全部楼层
mark一下先
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-1-8 01:45 , Processed in 0.018195 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表