Mit Hilfe einer Case-Struktur können Sie mehrere Unterdiagramme festlegen, die entsprechend den eingehenden Eingangswerten ausgeführt werden. Ein Beispiel zu Case-Strukturen finden Sie im VI "Case-Struktur - Selektoranschluss-Datentypen" im Verzeichnis labview\examples\Structures.

Gehen Sie zum Festlegen von Werten für Unterdiagramme einer Case-Struktur beim Erstellen einer Case-Struktur wie folgt vor:

  1. Fügen Sie eine Case-Struktur in das Blockdiagramm ein.
  2. Die Eingangswerte werden über den Case-Selektor an die Unterdiagramme übergeben. Der Case-Selektor kann an einer beliebigen Stelle am linken Rand der Case-Struktur angeordnet werden. Verbinden Sie unterschiedliche Datentypen mit dem Case-Selektor zum Erstellen von spezifischen Unterdiagrammen (siehe folgende Tabelle).
    DatentypUnterdiagramme einer Case-Struktur
    BooleschDie Struktur hat einen TRUE-Case und einen FALSE-Case.
    Fehler-ClusterDie Struktur hat einen "Fehler"-Case und einen "Kein Fehler"-Case. Zur Fehlerbehandlung können Sie auch einen Fehler-Cluster verwenden.
    Integer, String oder EnumDie Struktur kann eine beliebige Anzahl von Cases haben.
    Hinweis Bei mit dem Case-Selektor verbundenen Strings muss per Voreinstellung die Groß-/Kleinschreibung beachtet werden. Zum Ignorieren der Groß- und Kleinschreibung klicken Sie mit der rechten Maustaste auf den Rahmen der Case-Struktur und wählen Sie Groß-/Kleinschreibung ignorieren aus dem Kontextmenü.
    Tipp Um Tunnel in Case-Selektoren umzuwandeln, klicken Sie mit der rechten Maustaste auf den Tunnel und wählen Sie Durch Case-Selektor ersetzen aus dem Kontextmenü aus. Wenn für den vorhergehenden Case-Selektor eine Verbindung vorliegt, wird dieser in einen Tunnel umgewandelt. Sie können einen Tunnel mit Hilfe von Durch Case-Selektor ersetzen auch programmatisch in einen Case-Selektor umwandeln.
  3. Fügen Sie Objekte in die verschiedenen Unterdiagramme ein und verbinden Sie sie. Bei Bedarf können Sie auch ein Unterdiagramm hinzufügen oder kopieren.
  4. Mit dem Beschriftungswerkzeug können Sie für jeden Case einen einzelnen Wert, Listen oder Wertebereiche in das Auswahlfeld eingeben. Die am Case-Selektor eingehenden Werte führen ein Unterdiagramm basierend auf den Eingabewerten aus, die an die Struktur übergeben werden.
    Hinweis Bei Werten in Cases, deren Datentyp "String" lautet, müssen Backslashs und nicht darstellbare Zeichen als Escape-Sequenzen dargestellt werden. Geben Sie z. B. \\ zur Darstellung eines Backslashs und \r zur Darstellung eines Wagenrücklaufs ein.