Hallo AMueller,
Zitat:öffnet sich das Kameraprogramm mehrfach bei Tastendruck, egal welches Schaltverhalten eingestellt wird.
- Ein Eventcase wird genau einmal
pro Event ausgeführt, nicht mehrfach…
- Wenn ein Event mehrfach auftreten kann, du aber nur beim erstem Mal darauf reagieren willst, kannst du natürlich eine Case-Struktur verwenden und dir merken, ob das Event schon mal ausgeführt wurde. (Oder man verwendet benutzerdefinierte Events, da kann man die Eventausführung steuern…)
Zitat:Setze ich die Eventstruktur in eine While-Schleife mit bspw. 100ms Wartezeit
THINK DATFLOW!
Eine Schleife wird dann iterieren, wenn der enthaltene Code abgearbeitet wird. Solange deine Event-Struktur auf ein Event wartet, passiert in deiner Schleife NICHTS! Die "100ms Wartezeit" sind dann irrelevant…
Zitat:selbst wenn ich ohne Whileschleife das Event nur einmal ausführen kann, sollte doch der Rest des FP noch bedienbar bleiben?
Jein. Das hängt davon ab, wie die einzelnen Events konfiguriert wurden…
Abgesehen davon: Der "Rest" deines VIs bleibt doch bedienbar!? Du kannst weiterhin deinen "Kamera starten in Whileschleife"-Button bedienen und das Programm reagiert darauf!
Zitat:WIe kann ich aus LabVIEW in den Taskmanager schauen, ob ein bestimmtes Programm aktiv ist?
Einfach mal suchen, dieses Problem wurde schon öfter angefragt und gelöst…
P.S.: Was ist der Sinn einer FOR-Loop, die genau einmal iterieren soll?