TCP/IP套接字使用VISA警告-无法读取所有数据
这些补救措施适用于当您收到一些数据并得到以下警告消息时:
“签证”无法读取所有请求的数据
ASCII数据
当使用VISA TCP/IP套接字时:
方法读取ASCII(文本)数据
fscanf
,函数可以
,或fgetl
功能
以下是可能的原因和补救措施:
导致 | 解决方案 |
---|---|
读EOSCharCode 是不正确的。 |
验证EOSCharCode 属性设置为设备所需的值。有关设置属性的更多信息,请参见EOSCharCode . |
与设备通信中断。处理步骤 | 检查设备连接。有关排除配置和连接故障的详细信息,请参见TCP/IP客户端接口故障处理而且故障处理IVI和快速控制接口. |
二进制数据
当使用VISA TCP/IP套接字时:
方法读取二进制数据
从文件中读
函数
以下是可能的原因和补救措施:
导致 | 解决方案 |
---|---|
未指定要读取的值的数量,并将其设置为InputBufferSize 默认情况下。 |
方法设置要读取的值的数量数 上的物业从文件中读 函数,或更改InputBufferSize 财产。有关设置属性的更多信息,请参见InputBufferSize .有关设置要读取的值的数量的信息,请参见从文件中读 . |
设备没有发送所有请求的数据。 | 检查设备连接。有关排除配置和连接故障的详细信息,请参见TCP/IP客户端接口故障处理而且故障处理IVI和快速控制接口. |
数据格式不匹配。 | 检查设备数据格式是否与指定的读取格式匹配。方法设置数据格式精度 财产。有关支持的精度的更多信息,请参见万博1manbetx从文件中读 . |
Binblock数据
当使用VISA TCP/IP套接字时:
方法读取binblock(二进制块)数据
binblockread
函数
以下是可能的原因和补救措施:
导致 | 解决方案 |
---|---|
对于正在读取的数据量来说,超时值可能太短。 | 增加了超时 属性值。有关设置属性的更多信息,请参见超时 . |
与设备通信中断。处理步骤 | 检查设备连接。有关排除配置和连接故障的详细信息,请参见TCP/IP客户端接口故障处理而且故障处理IVI和快速控制接口. |
更多故障诊断帮助
有关使用VISA接口对TCP/IP套接字进行故障排除的更多信息,包括支持的平台、适配器要求、配置和连接以及其他故障排除提示,请参见万博1manbetxTCP/IP客户端接口故障处理而且故障处理IVI和快速控制接口.