Эти средства применяются к случаю, когда вы получаете некоторые данные, и вы получаете это предупреждающее сообщение:
'visa' unable to read all requested data
Данные о ASCII
При использовании Сокета TCP/IP VISA для:
Чтение ASCII (текст) данные с помощью fscanffgets, или fgetl функции
это возможные причины и средства:
| Причина | Решение |
|---|---|
Чтение EOSCharCode является неправильным. | Проверьте что EOSCharCode свойство установлено в значение, требуемое вашим устройством. Для получения дополнительной информации об установке свойства, смотрите EOSCharCode. |
| Связь с устройством была прервана. | Проверяйте свое подключение устройства. Для получения дополнительной информации о поиске и устранении неисправностей настройки и связи, смотрите Поиск и устранение проблем Интерфейс TCP/IP и Поиск и устранение проблем IVI, VISA и Интерфейсы Быстрого Управления. |
Двоичные данные
При использовании Сокета TCP/IP VISA для:
Чтение двоичных данных с помощью fread функция
это возможные причины и средства:
| Причина | Решение |
|---|---|
Номер значений, чтобы читать не был задан и был определен к InputBufferSize по умолчанию. | Определите номер значений, чтобы считать использование Count свойство на fread функция или изменение InputBufferSize свойство. Для получения дополнительной информации об установке свойства, смотрите InputBufferSize. Для получения информации об определении номера значений, чтобы читать, смотрите fread. |
| Устройство не отправило все запрошенные данные. | Проверяйте свое подключение устройства. Для получения дополнительной информации о поиске и устранении неисправностей настройки и связи, смотрите Поиск и устранение проблем Интерфейс TCP/IP и Поиск и устранение проблем IVI, VISA и Интерфейсы Быстрого Управления. |
| Было несоответствие формата данных. | Проверьте, что формат данных устройства совпадает с заданным форматом чтения. Формат данных установлен с помощью Precision свойство. Для получения дополнительной информации о поддерживаемой точности, смотрите fread. |
Данные Binblock
При использовании Сокета TCP/IP VISA для:
Чтение binblock (бинарный блок) данные с помощью binblockread функция
это возможные причины и средства:
| Причина | Решение |
|---|---|
| Значение тайм-аута может слишком являться сокращением от считанного объема данных. | Увеличьте Timeout значение свойства. Для получения дополнительной информации об установке свойства, смотрите Timeout. |
| Связь с устройством была прервана. | Проверяйте свое подключение устройства. Для получения дополнительной информации о поиске и устранении неисправностей настройки и связи, смотрите Поиск и устранение проблем Интерфейс TCP/IP и Поиск и устранение проблем IVI, VISA и Интерфейсы Быстрого Управления. |
Больше справки Поиска и устранения проблем
Для получения дополнительной информации о поиске и устранении неисправностей Сокета TCP/IP с помощью интерфейса VISA, включая поддерживаемые платформы, требования адаптера, настройка и связь, и другие советы поиска и устранения неисправностей, видят Поиск и устранение проблем Интерфейс TCP/IP и Поиск и устранение проблем IVI, VISA и Интерфейсы Быстрого Управления.