Hallo,
ich habe 3 Whileschleifen parallel.
Diese 3 Schleifen möchte ich über einen Schalter vorzeitig beenden, momentan über Boolschenschalter (switch when pressed/ nach drücken geschaltet) über locale Variablen realisiert.
Der normale Programmdurchlauf läuft ohne Probleme, die Schleifen hören zum gewünschten Zeitpunkt auf.
Bei betätigen des Stoppschalters stoppen alle 3 Schleifen wie gewünscht, habe das durch 3 Indicatoren direkt am Stop der Schleife kontrolliert.
Nach erfolgreichen Stopp bleibt aber mein Programm hängen aus der 3 Schleife kommen keine Daten (Error/ Boolsche Konstante).
Ich habe in der 3 Schleife einen weiteren Stoppschalter (S3) eingebaut. Wird dieser vor Betätigung des allgemeine Stoppschalters betätig, Stoppt die Schleife wie gewünscht. Danach kann der allgemeien Stoppschalter betätigt werden und das Programm Stoppt.
Der Fehler hängt in der 3. Schleife.
Eine kontrollierte For-Schleife war auch nicht die Lösung.
Untere Schleife im Anhang ist das Problemkind.
Vielen Dank im voraus für Eure Anregungen und Ideen