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