【发布时间】:2017-03-06 14:04:36
【问题描述】:
我正在使用 LabVIEW 及其 VISA 功能来控制 Keithley 2635A 源表。每当我尝试识别设备时,它都能正常工作,无论是读写。
viWRITE(*IDN?) /* VISA subVI to send the command to the machine */
viREAD /* VISA subVI to read output */
但是,只要我设置了电压(或电流),它就会这样做。然后我发送命令执行测量,但我无法读取该数据,出现错误
VISA: (Hex 0xBFFF0015) Timeout expired before operation completed.
在那之后,我也无法再读取*IDN? 的输出了。
源表通过 National Instrument GPIB-USB-HS 适配器连接到 PC。
编辑:我忘了补充,这也发生在 VISA 交互控制程序中。
【问题讨论】:
-
提示:发送命令或查询时一定要注意前面板,看看是否有错误。另外,您说的是“设置”,然后是“阅读”。 “设置”(命令)不一定会导致响应。检查文档。