Trotz intensiver Bemühung der Literatur und Internetrecherche bin ich
auf einen geistigen Anstoss angewiesen. Folgendes Problem:
In einem Programmablauf lese ich von einem externen Gerät serielle
Daten aus. Hierbei läuft eine Schleife durch, welche beim ersten Eintreffen
der Daten verlassen wird. Insofern funktioniert auch alles so, wie
gewollt. Sollte dieses Gerät jedoch aus fehlerhaften Gründen nicht
funktionieren, würde das gesamte Programm hängenbleiben.
Ich will daher vor dem Start dieser "Eröffnungsschleife" einen Timer
aktivieren, welcher beim Ausbleiben der Daten das Programm nach
einer gewissen Zeit zu einer Marke danach springen lässt.
Danach muss der Timer wieder abgeschaltet werden.
Das fehlerhafte Gerät kann dadurch ignoriert werden und das Programm
kann trotzdem die weiteren Aufgaben erfüllen.
Ich hoffem ich hab das Problem einigermassen verständlich geschildert
und würde mich freuen, wenn jemand dazu einen Gedankenanstoss
hätte. VG Micha
Lesezeichen