以前用VISA GPIB来控制1590,现在想使用tcpip socket方式,
但发现用viRead “*IDN?" ...时发现“VI_ERROR_TMO BFFF0015h” 错误。即使读取一个字节也是这个错误,但可以发命令下去,就是不能读结果。(VI_ATTR_TERMCHAR_EN=VI_TRUE;VI_ATTR_TMO_VALUE=5000")
但使用“visa test panel" 可以读结果,只是返回状态是"VI_SUCCESS_TERM_CHAR 3FFF0005”
谁知道为什么用visa 的viread函数不能得到结果?谢谢各位了!