NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

MAX中可以写和读,在LabVIEW用VISA编程中就是不行,大家帮帮忙

已解决!
转到解答
问大家一个问题: 我的设备是英特罗克的可编程直流电源,USB接口的,在MAX中可以对它进行控制,但是自己用visa写就不行,哪怕最简单的型号读取,总是超时,但是程序用在其他设备可以。加大延时,改为同步都试过了,就是不行,大家帮帮忙。
0 项奖励
1 条消息(共 4 条)
3,461 次查看

是什么问题呢?同样程序用在其他设备可以啊,就是读回型号

0 项奖励
2 条消息(共 4 条)
3,460 次查看
解答
接受人 blueheartsu

您好,

 

有可能您在LabVIEW中发送的字符串少了回车符 '\n',所以仪器无法将该字符串完整识别,导致timeout error。

 

请试一下在LabVIEW中对放置*IDN?的String控件右键 ,选中‘\’Code Display 。然后输入回车符,使得字符串成为*IDN?\n 即可。

 

2011-05-12_String Configure.png

3 条消息(共 4 条)
3,456 次查看

谢谢Charles.Tac 问题迎刃而解极度高兴的表情

0 项奖励
4 条消息(共 4 条)
3,427 次查看