Verwenden Sie ein mehrspaltiges Listenfeldelement in LabVIEW, um wählbare Objekte zusammen mit Metadaten zu diesen Objekten auf dem Frontpanel anzuzeigen. Verwenden Sie eine Case-Struktur im Blockdiagramm, um Programmcode zu erstellen, der die Auswahl im Listenfeld verarbeitet.

Verwenden Sie ein mehrspaltiges Listenfeld anstelle eines Standardlistenfelds, wenn Sie dem Benutzer zusätzliche Informationen zu den Auswahlobjekten im Tabellenformat geben möchten.

Gehen Sie zum Erstellen eines mehrspaltigen Listenfelds wie folgt vor:

  1. Fügen Sie über Bedienelemente » Darstellung » Liste, Tabelle & Baumstruktur » Mehrspaltiges Listenfeld ein mehrspaltiges Listenfeld auf dem Frontpanel ein.
  2. Listenobjekt hinzufügen: Geben Sie mit dem Beschriftungswerkzeug eine Zelle in der linken Spalte ein und drücken Sie die Enter-Taste.
  3. Fügen Sie Informationen für Benutzer zum Objekt hinzu: Geben Sie die Zellen in derselben Zeile ein.
  4. Wiederholen Sie die Schritte 2 und 3 für jeden Eintrag, der in das Listenfeld eingegeben werden soll.
  5. Optional: Legen Sie die Anzahl der auswählbaren Objekte im mehrspaltigen Listenfeld fest.
  6. Optional: Fügen Sie Symbole zu den Objekten im Listenfeld hinzu.
    Bei mehrspaltigen Listenfeldern werden Symbole in die erste Spalte eingefügt.
  7. Optional: Ändern Sie die Farbe der Symbole und die Farbe der Kopfzeilen und Zellen.
  8. Erstellen Sie eine Case-Struktur im Blockdiagramm, um das ausgewählte Objekt mit Bedingungscode für jedes Objekt zu behandeln.

    Die Funktionsweise eines Listenfeldelements im Blockdiagramm hängt vom Auswahlmodus des Listenfelds ab.

    AuswahlmodusFunktionsweise des Blockdiagramms
    0 oder 1 Objekt oder 1 Objekt Listenfeldelement wird als vorzeichenbehafteter 32-Bit-Integer angezeigt.

    Der Wert für ein Einfachauswahl-Listenfeld ist eine Zahl, welche den aktuell ausgewählten Eintrag darstellt. Dem ersten Element in der Liste ist der Wert 0 zugewiesen. Wenn kein Eintrag ausgewählt wurde, lautet der Wert –1.

    0 oder mehr Objekte oder 1 oder mehr Objekte Das Listenfeldelement wird als Array aus vorzeichenbehafteten 32-Bit-Integern angezeigt.

    Die Werte im Array stehen für die aktuell ausgewählten Objekte. Wenn kein Eintrag ausgewählt wird, ist das Array leer.

Mehrspaltige Listenfelder können weiter konfiguriert werden: