Предупреждение о сериальном порте - Невозможно считать какие-либо данные

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

'serialport' unable to read any data.

При использовании интерфейса serialport для:

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

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

Это возможные причины и исправления:

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

Дополнительная справка по поиску и устранению проблем

Для получения дополнительной информации об устранении неполадок в последовательном интерфейсе, включая поддерживаемые платформы, требования к адаптерам, строение и подключение, а также другие советы по устранению неполадок, см. раздел «Поиск и устранение проблем в интерфейсе последовательного порта».