LabVIEW论坛
直播中

寸光ff

3年用户 7经验值
擅长:可编程逻辑 电源/新能源 嵌入式技术 模拟技术
私信 关注
[问答]

visa读取函数读取错误

用labview控制rigol(普源)MSO5104示波器,读取波形。visa读取函数一直返回值错误。参考编程手册所提供的例子编写。图一为编程手册的例子,图二为返回值错误。有没有大佬能帮忙解决一下。823f88b66bfe09c8e0b177925127fc2.png
图一
2341e24fd8db7db6f528580b7e8f802.png
图二

已退回3积分

回帖(3)

roki

2023-8-11 10:48:26
图一的会出现错误吗?图二看看是不是你设置的超时不够,这个错误应该是在规定时间里读取不到所需要的数据
1 举报
  • 寸光ff: 谢谢指导。我查找原因是因为结束符之前没有空格的原因。

寸光ff

2023-8-11 15:29:20
在结束符前加空格,解决问题
举报

久醉不醒

2023-10-16 10:07:22
根据图二,似乎是VISA函数返回了-1073807339这个错误代码。根据NI的错误代码说明,这是VISA函数库中的I/O错误代码,表示“指定了无效的源或者目标资源”。

你可以先检查一下你的VISA资源字符串是否正确,是否指定了正确的仪器地址。如果地址没问题,你可能需要重新安装NI-VISA和NI-488.2驱动程序。

你还可以在LabVIEW中打开错误代码解释器(Error Code Explanation)并输入这个错误代码,它会显示更详细的错误信息,帮助你更准确地确定问题所在。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分