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

Проблема

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

'visadev' unable to read any data

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

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

  • Чтение ASCII (текст) данные с помощью readline функция.

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

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

ПричинаРешение
Устройство не получило команду из-за неправильного имени ресурса. Вы можете связать с неправильным устройством.Проверьте, что устройство сопоставлено с именем ресурса, которое вы задали, когда вы создали visadev объект.
Недопустимая команда была отправлена в устройство, таким образом, существует проблема, читая ответ на команду.Проверяйте свою документацию устройства на соответствующее форматирование команды.
Неправильный терминатор строки записи был сконфигурирован прежде, чем попытаться считать данные, таким образом, нет никаких данных, чтобы читать.Проверьте что Terminator свойство установлено в значение, требуемое вашим устройством. Для получения дополнительной информации об установке свойства, смотрите configureTerminator.
Устройство не сконфигурировано, чтобы считать binblock данные.Сконфигурируйте инструмент для binblock данных. Проверяйте свою документацию устройства.

Попробуйте эти шаги за Последовательный интерфейс ВИЗЫ:

ПричинаРешение
Ваше устройство соединяется к неправильному последовательному порту.Проверьте, что ваше устройство соединяется к заданному порту. Это должно совпадать с портом, который вы задаете, когда вы создаете visadev объект.
Ваше устройство не сконфигурировано, чтобы отправить данные по последовательному порту.Проверьте коммуникационные настройки устройства.

Попробуйте эти шаги за интерфейс VISA-Socket:

ПричинаРешение
Ваше устройство не получило команду, потому что или TCP/IP удаленный адрес хоста или удаленный порт являются неправильными.Проверьте, что устройство в удаленном адресе хоста, который вы задали и слушаете на удаленном порте, который вы задали, когда вы создали visadev объект.

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

| |

Похожие темы