解决TCP/IP客户端警告:无法读取任何数据
问题
当您没有收到数据并且收到以下警告消息时,这些补救措施适用:
' tcclient '无法读取任何数据
可能的解决方案
当您使用TCP/IP客户端接口时,尝试这些补救措施来解决以下原因:
方法读取ASCII(文本)数据
readline
函数。方法读取二进制数据
读
函数。方法读取binblock数据
readbinblock
函数。
导致 | 解决方案 |
---|---|
发送到设备的命令无效,因此读取对命令的响应时出现问题。 | 查看您的设备手册,以获得正确的命令格式。 |
在试图读取数据之前,向仪器发送了错误的写终止符,因此没有数据可读取。 | 验证《终结者》 属性设置为设备所需的值。有关设置属性的更多信息,请参见configureTerminator . |
您的设备没有收到命令,因为远端主机地址或远端端口不正确。 | 控件时指定的远程主机地址,并正在侦听远程端口tcpclient 对象。有关通信设置的更多信息,请参见创建TCP/IP客户端并配置设置而且基于TCP/IP接口的数据读写. |
另请参阅
configureTerminator
|读
|readline