Прослушивание стандартного ввода во время записи в последовательный портPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Прослушивание стандартного ввода во время записи в последовательный порт

Сообщение Anonymous »

У меня есть отдельный процесс Python, который после запуска непрерывно выводит точки траектории стандартного вывода в основное приложение, которое после некоторой обработки переносит их на устройство через последовательный порт.
Это может быть недетерминировано. случается, что отправку точек траектории придется прекратить. Если это произойдет, то точки траектории замедления должны быть сгенерированы и отправлены, и только у процесса есть данные для этого.
Однако я не могу слушать команду остановки в этом процессе, например ., input() и генерировать траекторию благодаря GIL.
Как я могу одновременно прослушивать стандартный ввод и генерировать траекторию?
Я не хочу поместите генерацию траектории или немного замедления в основном приложении, потому что это сильно усложнит ситуацию. Я также предпочел бы не писать все приложение на другом языке, например C++.

Подробнее здесь: https://stackoverflow.com/questions/793 ... erial-port
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»