(21.06.2016 13:20 )positronenstrahlung schrieb: Ich muss jetzt nur noch das Problem mit dem restlichen Programm hinbekommen, denn jetzt hält mein Programm in der Case-Struktur beim Wait auch nicht mehr an. Es läuft auch wie die Messungen im Hintergrund einfach weiter. Die Wait Funktion ist also außer Kraft gesetzt.
Hallo Thomas,
so, wie die Queue jatzt die Nachrichten an die untere Schleife übermittelt, könnte über eine weitere Queue oder in deinem einfacheren Fall über einen Melder auch eine Antwort von der unteren Schleife an die obere zurückübertragen werden. Dann sendet die obere Schleife in dem entsprechenden Case eine Meldung mit gesetztem Flag, dass sie auf Antwort wartet an die untere Schleife und wartet. In der unteren Schleife bestätigst du dann "weiter" oder abbrechen und schickst die Meldung an die obere Schleife zurück. Du musst dir nur mal Gedanken machen, was in der Meldung bzw in der Antwort alles drinstecken muss - Soweit bin ich jetzt nicht durch dein Programm gestiegen.
Gruß, Marko