Эти средства применяются, когда вы получаете некоторые данные и вы получаете это предупреждение:
'visadev' unable to read all requested data
Попробуйте эти средства для разрешения следующих причин, когда вы используете интерфейс VISA для чтения двоичных данных с помощью read
функция.
Причина | Решение |
---|---|
Количество считываемых значений было установлено на более высокое значение, чем количество доступных для чтения значений. | Подтвердите, что вы установите правильное количество значений, чтобы считать с read функция. Проверьте объем данных, доступных в NumBytesAvailable свойство visadev объект. Для получения информации об установке количества значений, которые нужно считать, см. read . |
Устройство не отправило все запрошенные данные или связь с устройством была прервана. | Проверьте подключение к устройству. Дополнительные сведения об устранении неполадок строения и подключения см. в разделе Поиск и устранение проблем с интерфейсом VISA. |
Несоответствие формата данных. | Проверьте, что тип данных устройства соответствует указанному типу считанных данных. Задайте тип данных с read . Для получения дополнительной информации о поддерживаемых типах данных см. read . |
Возможно, значение тайм-аута слишком мало для считываемого объема данных. | Увеличьте Timeout значение свойства. Дополнительные сведения об установке свойства см. в разделе Timeout. |