Твердость VISA, предупреждающий: не мог Считывать все данные

Проблема

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

'visadev' unable to read all requested data

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

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

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

Смотрите также

Похожие темы