Форум сайта python.su
Подскажите как обработать ситуацию когда данные в порт не поступают. Как отменить чтение и вернуть основной программе информацию о том что данные в порт не поступают.
c COM-портом работаю через serial
def ReadPort():
s=ser.readline()
return s
Офлайн
pyserial используешь ?
Офлайн
sypper-pitда, верно, pyserial.
pyserial используешь ?
Офлайн
guverПри инициализации порта указывается таймаут на чтение
Подскажите как обработать ситуацию когда данные в порт не поступают. Как отменить чтение и вернуть основной программе информацию о том что данные в порт не поступают.
c COM-портом работаю через serial
timeout – Set a read timeout value., при его превышении возвращается None.
Офлайн
sinopteek
Хорошая задумка
Офлайн
sinopteeksinopteek, спасибо! так все работает. я то я уже в сигналы залез, вот только они из потоков не работают.
При инициализации порта указывается таймаут на чтение
timeout – Set a read timeout value.
, при его превышении возвращается None.
Офлайн