LabVIEWForum.de - Case-Struktur Error

LabVIEWForum.de

Normale Version: Case-Struktur Error
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
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
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
Vielen Dank für die Info, nun funktioniert es :-)
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)
Referenz-URLs