Hallo Redegle,
Grundsatz: In LabVIEW ist der Draht die Variable -
THINK DATAFLOW!
Zitat:In LabVIEW scheint es mir so, dass die Variable nur so lange existiert, wie die Case Anweisung aktiv ist.
Nach dem obigen Grundsatz gilt: die Werte werden solange im Speicher gehalten, wie der Draht "aktiv" (d.h. in Benutzung) ist. Wenn er nicht mehr für den Datenfluss erforderlich ist, werden die Werte verworfen. Also: Werte außerhalb der Case-Struktur "speichern" (z.B. in Schieberegistern) und du kannst weiter darauf zugreifen...
P.S.:
- Nach Möglichkeit Snippets oder VIs anhängen statt einfacher Bilder.
- Es gibt eine "1/x"-Funktion...
- Vergleiche nie Floatingpoint-Zahlen auf Gleichheit. Das geht auch in C++ oder Assembler in die Hose...
- Versuche, "einfache" LabVIEW-Funktionen zu verwenden. ExpressVIs sind zwar nett, schränken dich aber auch schnell ein...