Эти средства защиты применимы к случаю, когда вы не получаете данных и вы получаете это предупреждение:
'serialport' unable to read any data.
При использовании интерфейса serialport для:
Чтение данных ASCII (текстовых) с помощью readline или writeread функции
Чтение двоичных данных с помощью read функция
Чтение данных binblock с помощью readbinblock функция
Это возможные причины и средства правовой защиты:
| Причина | Решение |
|---|---|
| На устройство была отправлена недопустимая команда, поэтому произошла ошибка при чтении ответа на команду. | Проверьте правильность форматирования команд в руководстве по работе с устройством. |
| Устройство подключено к неверному последовательному порту. | Убедитесь, что устройство подключено к указанному порту. Он должен соответствовать порту, указанному при создании serialport объект. Для получения информации об указании порта см. serialport. |
| Неверный признак окончания записи был отправлен в прибор перед попыткой считывания данных, поэтому данные для чтения отсутствуют. | Убедитесь, что Terminator установлено значение, требуемое для устройства. Дополнительные сведения о настройке свойства см. в разделе configureTerminator. |
| Устройство не настроено на отправку данных через последовательный порт. | Проверьте параметры связи устройства. Дополнительные сведения о параметрах связи см. в разделах Создание объекта последовательного порта и Настройка параметров связи последовательного порта. |
Дополнительная справка по устранению неполадок
Дополнительные сведения об устранении неполадок последовательного интерфейса, включая поддерживаемые платформы, требования к адаптеру, конфигурацию и подключение, а также другие советы по устранению неполадок см. в разделе Устранение неполадок интерфейса последовательного порта.