Abhören von stdin beim Schreiben auf die serielle SchnittstellePython

Python-Programme
Anonymous
 Abhören von stdin beim Schreiben auf die serielle Schnittstelle

Post by Anonymous »

Ich habe einen separaten Python-Prozess, der nach dem Start kontinuierlich über seine Standardausgabe-Trajektorie Punkte an die Haupt-App ausgibt, die sie nach einiger Verarbeitung über einen seriellen Port an ein Gerät überträgt.
Dies kann nicht deterministisch sein Es kann vorkommen, dass das Senden von Flugbahnpunkten gestoppt werden muss. Wenn das passiert, müssten Verlangsamungsbahnpunkte generiert und gesendet werden, und nur der Prozess verfügt über Daten dafür.
Allerdings kann ich in diesem Prozess beispielsweise keinen Stoppbefehl abhören ., input() und Trajektorie aufgrund von GIL generieren.
Wie kann ich sowohl auf stdin hören als auch die Trajektorie generieren?
Das möchte ich nicht Platzieren Sie die Trajektorienerzeugung oder die Verlangsamungsbit in der Haupt-App, da dies die Dinge erheblich verkomplizieren wird. Ich würde auch lieber nicht die gesamte App in einer anderen Sprache wie C++ schreiben.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post