(28.11.2011 11:43 )labrat schrieb: Hallo,
ich habe ein Programm, welches auf einer Case-Struktur mit 3 Fällen aufbaut, wobei die einzelnen Fälle über buttons abgefragt werden. So weit so gut. Allerdings werden in Case Nr.2 Daten (1 numerisches Array und 1 numerischer Wert) erzeugt, die im Case Nr.3 benötigt werden.
Gibt es eine Möglichkeit Werte von einem Case auf den nächsten zu übertragen? Vielleicht irgendwelche speziellen Tunnel?
Für Hilfe in diesem "Fall" wäre ich sehr dankbar.
Hallo labrat
Ich gehe mal davon aus, dass deine Case-Struktur in einer While-Schleife läuft. Die sauberste Lösung wäre ein sogenanntes Shift- oder Schieberegister. Dies befolgt auch einen der Grundsätze von LabVIEW den Data-Flow.
Im Prinzip handelt es sich um einen Speicher, welcher einen Wert der letzten Schleife behalten kann.
Um ein Schieberegister zu erstellen machst du einfach einen Rechtsklick auf die Schleife. Der Datentyp wird bestimmt, sobald du ihn angeschlossen hast.
Hoffe das hilft dir weiter!
Gruss Marc