29.08.2013, 10:28
Hallo zusammen.
Ich greife das Thema hier noch einmal auf, da ich für mich noch keine zufriedenstellende Lösung gefunden habe bezüglich dem Abbrechen des Lesens eines Tasks, wenn ich also auf ein Triggersignal warte.
Habe auch hier gelesen, aber dort steht eben nur, dass man präventiv dafür sorgen sollte nicht beim "Warten" hängenzubleiben.
Konkret mein Problem: Ich möchte über ein Triggersignal eine Aufnahme von Bildern starten. Habe das Auslesen bzw. warten auf den Trigger in einer parallelen Schleife zu meinen anderen Abläufen, sodass diese nicht beeinflusst werden. Das Problem ist aber, dass beim Beenden des Programms die Schleife des Triggers nicht beendet wird, da immer noch auf ein Signal gewartet wird. Ein entsprechendes Timeout zu nutzen kommt für mich nicht in Frage, da ich dann beim normalen Betrieb nicht sicher sein kann auch wirklich jedes Triggersignal zu erfassen.
Wäre für jeden Denkanstoß dankbar.
Gruß
Ich greife das Thema hier noch einmal auf, da ich für mich noch keine zufriedenstellende Lösung gefunden habe bezüglich dem Abbrechen des Lesens eines Tasks, wenn ich also auf ein Triggersignal warte.
Habe auch hier gelesen, aber dort steht eben nur, dass man präventiv dafür sorgen sollte nicht beim "Warten" hängenzubleiben.
Konkret mein Problem: Ich möchte über ein Triggersignal eine Aufnahme von Bildern starten. Habe das Auslesen bzw. warten auf den Trigger in einer parallelen Schleife zu meinen anderen Abläufen, sodass diese nicht beeinflusst werden. Das Problem ist aber, dass beim Beenden des Programms die Schleife des Triggers nicht beendet wird, da immer noch auf ein Signal gewartet wird. Ein entsprechendes Timeout zu nutzen kommt für mich nicht in Frage, da ich dann beim normalen Betrieb nicht sicher sein kann auch wirklich jedes Triggersignal zu erfassen.
Wäre für jeden Denkanstoß dankbar.
Gruß