Разрешение предупреждения VISA: невозможно считать все данные

Проблема

Эти средства применяются, когда вы получаете некоторые данные и вы получаете это предупреждение:

'visadev' unable to read all requested data

Возможные решения

Попробуйте эти средства для разрешения следующих причин, когда вы используете интерфейс VISA для чтения двоичных данных с помощью read функция.

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

См. также

Похожие темы