Globalen Button
Das will alles nicht hinhauen!
Also nochmal:
ich habe eine Case-Anweisung mit circa 50 Schritten. In denen werden unterschiedliche Messungen an einem Verstärker vorgenommen. Immer wenn der Verstärker am Eingang ein Signal bekommt und am Ausgang das richtige Signal ausgibt, wird die Case-Anweisung weiter geschaltet.
In den letzten Prüfungen soll vom Prüfer über einen Kopfhörer geprüft werden, ob die eingebauten Effekte(Hall,Chorus,usw) funktionieren. Hierzu generiere ich, z.B. für den Hall eine kurzen Sinus-Impuls am Eingang und kann so am Ausgang(Kopfhörer) den Nachhall beobachten. Die Generierung mache ich in einer While-Schleife die kontinuierlich den Sinuspuls ausgibt(50 ms Sinus 1500ms Pause).
Jetzt soll es so sein, dass wenn der Prüfer den erwarteten Effekt gehört hat, er zur nächsten Effektprüfung mit einem Weiter-Button wechseln kann, wenn er den Effekt nicht gehört hat ist das Gerät defekt und ein neues wird geprüft.(so mache, bzw. will ich die die Effektprüfung abarbeiten lassen).
Das Problem ist, das ich um die While-Schleifen beenden zu können einen Button in jeder Schleife habe. Es soll aber nur einen, zentralen Knopf auf der Hauptoberfläche geben.
Die Frage ist also, wie kann ich eine While-Schleife ausserhalb dieser beenden?
Danke für eure Hilfe und bis denn,
Glorfindel
|