Hallo,
ich habe ein Programm geschrieben, welches über die serielle Schnittstelle Positionsdaten an einen Roboter überträgt, die dann von diesem Roboter angefahren werden sollen. Beim Erreichen der Position schickt der Robbi eine Nachricht über die serielle Schnittstelle an das Programm zurück, so daß der nächste Datensatz verschickt werden kann. Momentan läuft diese Schleife im Hauptprogramm. Problem: Ich kann wärend des gesamten Verfahrprozeßes nichts machen. Ich will diese Schleife nun parallel zum Hauptprogramm laufen lassen. Außerdem soll die Schleife durch einen Button-Klick unterbrochen bzw. beendet werden können. Wie kann ich das machen? Kann ich das durch einen CThread machen und wenn ja, wie funktioniert dabei die Kommunikation zum Hauptprogramm?
Vielen Dank
buschke
ich habe ein Programm geschrieben, welches über die serielle Schnittstelle Positionsdaten an einen Roboter überträgt, die dann von diesem Roboter angefahren werden sollen. Beim Erreichen der Position schickt der Robbi eine Nachricht über die serielle Schnittstelle an das Programm zurück, so daß der nächste Datensatz verschickt werden kann. Momentan läuft diese Schleife im Hauptprogramm. Problem: Ich kann wärend des gesamten Verfahrprozeßes nichts machen. Ich will diese Schleife nun parallel zum Hauptprogramm laufen lassen. Außerdem soll die Schleife durch einen Button-Klick unterbrochen bzw. beendet werden können. Wie kann ich das machen? Kann ich das durch einen CThread machen und wenn ja, wie funktioniert dabei die Kommunikation zum Hauptprogramm?
Vielen Dank
buschke