Verstehe nicht richtig was Du meinst. Falls das Problem ist, daß ein Event
a) bei einem Bedien-Ereignis und
b) unabhängig von einer Bedienung beim Start des Programms
ausgeführt wird, dann mache ich das z.B. so:
Zitat:Nun habe ich das Problem, dass LabVIEW diesen Case-Aufruf IMMER erst dann ausführt, wenn alle Signale vollständig an den Eingängen anliegen. Sie wird somit also nur ausgeführt, wenn der Event eintritt. Sonst nie.
Das ist kein Problem, sondern ein logisches Muß. Was sollte die Ausführung für einen Sinn machen, wenn die dabei zu verwendenten Daten noch gar nicht vorliegen? Und das Wort "erst" passt sowieso nicht. Wegen der quasiparallelen Abarbeitung ist es eher richtig zu sagen: Eine Instruktion
nicht erst dann ausgeführt, wenn sie (wie bei anderen Programmiersprachen) im fortlaufenden Programmtext an der Reihe ist, sondern
schon dann, wenn alle benötigten Daten vorliegen - also zum überhaupt frühest möglichen Zeitpunkt.