Bei einer Case-Struktur entspricht jeder Eintrag im Menü der Struktur (Selektor) einem Rahmen. So ist der Selektoranschluss in der Abbildung zum Beispiel mit einer Zahl verbunden. Das bedeutet, die Case-Struktur besteht aus nur einem Rahmen, und dieser wird mit dem Selektorwert 1 aufgerufen. Wenn ein anderer Wert an die Case-Struktur weitergegeben wird, entsteht ein unklarer Zustand.

Zur Vermeidung dieses Fehlers sollten Sie immer einen Standard-Case erstellen. Das ist ein Rahmen, der ausgeführt wird, wenn der angegebene Wert bzw. Text keinem Selektor-Eintrag genau entspricht. Wenn Sie nicht möchten, dass irgendetwas ausgeführt wird, wenn der Eingang nicht dem Selektorwert entspricht, lassen Sie den entsprechenden Rahmen einfach leer.

Eine andere Möglichkeit ist die Angabe eines Wertebereichs. Sollen zum Beispiel alle Werte <= 1 zum selben Ergebnis führen, erstellen Sie einfach einen Selektor-Eintrag, mit dem alle Werte von negativ Unendlich bis 1 verarbeitet werden. Geben Sie dazu mit dem Beschriftungswerkzeug in den Selektor ..1 ein. Mit 2.. werden alle Cases von 2 bis Unendlich verarbeitet. Bei String-Bereichen sind im Bereich a..c beispielsweise alle Strings beginnend mit a und b enthalten, nicht jedoch c.

Hinweis Bei String-Bereichen muss die Groß- und Kleinschreibung beachtet werden. Beispielsweise verhält sich ein Bereich von A..c anders als a..c, da LabVIEW ASCII-Werte zur Bestimmung eines Zeichenfolgenbereichs verwendet.