Etwas Grundsätzliches zur Ereignisbehandlung. Die beiden Hauptkonfigurationen wie man es einsetzt sind:
1) Innerhalb der Haupt-Whileschleife. (Ich mache es dann wegen der besseren Platzausnutzung meist so, daß ich die Ereignisstruktur als einziges Element ganz groß bis zu den Rändern in die Haupschleife stelle und das ganze Hauptprogamm im Timeout-Ereigniscase ablaufen lassen.)
In diesem Fall muß der Timeout Null oder kurz sein. Der Timeaut tritt an Stelle des in der Whileschleife ohnehin üblichen Waits.
2) In einer parallel laufenden Ereignisbehandlungs-Schleife. In diesem Fall kann der Timeout unendlich (-1, nicht angeschlossen) sein bzw. der Timeout-Case kann gelöscht werden.
Für eine der Möglichkeiten sollte man sich klar eintscheiden. Ich habe im Beispiel einen Mix gemacht, um beides zu zeigen. Das ist aber nicht unbedingt zu empfehlen.
Event2.vi (Größe: 17,45 KB / Downloads: 203)