LabVIEWForum.de
Case-Struktur Error - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Case-Struktur Error (/Thread-Case-Struktur-Error)



Case-Struktur Error - tH3f0rC3 - 09.01.2013 07:37

Fehlermeldung:
Eine Case-Struktur muss für jede mögliche Auswahl einen Case haben. Das kann ganz einfach durch Erstellen eines Standard-Cases oder durch Cases mit Wertebereichen von oder bis Unendlich erreicht werden.

Ich habe das betreffende VI als Anhang beigefügt.
Ich habe meines Erachtens für jeden der Array-Einträge einen Case erstellt und verstehe daher die Fehlermeldung nicht.
Eventuell kann mir hier jemand wieterhelfen.

Viele Dank!

Grüße
tH3f0rC3


RE: Case-Struktur Error - Morpheus - 09.01.2013 08:05

Hallo.

Die Case-Struktur benötigt für jeden möglichen Wert eine Auswahl (Case).
In deinem Beispiel verwendest du die Werte 0-54. Für die Case-Struktur gibt es aber noch weitere Werte 55, 56, etc.
Du musst also noch einen Default-Case definieren.

Tipp: Falls du mehrere Cases mit demselben Code hast, kannst du diese auch zusammenfassen. Statt nur einer Zahl (z.B. 0) kannst Du auch mehrere Einträge (0, 1, 2, usw) oder ganze Blöcke (0..47) in der Case-Struktur eintragen.

Gruss
Chris


RE: Case-Struktur Error - tH3f0rC3 - 09.01.2013 08:12

Vielen Dank für die Info, nun funktioniert es :-)


RE: Case-Struktur Error - Lucki - 09.01.2013 09:25

Statt der Cases von beispielsweise
"0, default", "1", "2" (oder "default", "1", "2")
kann man auch so schreiben:
"..0", "1", "2.."
(Es ist natürlich nur dann dasselbe, wenn nur 0,1,2 als Cases tatsächlich vorkommen)