Сокет TCP/IP Используя VISA, Предупреждающий - Не могущий Считать Любые Данные

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

'visa' unable to read any data

При использовании Сокета TCP/IP VISA для:

  • Читая ASCII (текст) данные с помощью fscanf, fgets или функций fgetl

  • Чтение двоичных данных с помощью функции fread

  • Чтение binblock данные с помощью функции binblockread

это возможные причины и средства:

ПричинаРешение
Недопустимая команда была отправлена в устройство, таким образом, существует проблема, читая ответ на команду.Проверяйте свое руководство устройства на соответствующее форматирование команды.
Запись EOSCharCode является неправильной.Проверьте, что свойство EOSCharCode установлено в значение, требуемое вашим устройством. Для получения дополнительной информации об установке свойства, смотрите EOSCharCode.
Ваше устройство не получило команду, потому что или TCP/IP удаленный адрес хоста или удаленный порт являются неправильными.Проверьте, что устройство в удаленном адресе хоста, который вы задали и слушаете на удаленном порте, который вы задали, когда вы создали объект visa. Для получения дополнительной информации о коммуникационных настройках, смотрите, Создают Объект TCP/IP и Связь TCP/IP с Удаленным Хостом.

Больше справки Поиска и устранения проблем

Для получения дополнительной информации о поиске и устранении неисправностей Сокета TCP/IP с помощью интерфейса VISA, включая поддерживаемые платформы, требования адаптера, настройка и связь, и другие советы поиска и устранения неисправностей, видят Поиск и устранение проблем Интерфейс TCP/IP и Поиск и устранение проблем IVI, VISA и Интерфейсы Быстрого Управления.