LabVIEWForum.de
Array als Bedienelement - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Array als Bedienelement (/Thread-Array-als-Bedienelement)



Array als Bedienelement - peter0815 - 22.03.2008 17:57

Hallo an alle,
ich habe ein Array als Bedienelement. Nun möchte ich wenn ein Button gedrückt wird die aktuelle Zeile/Auswahl des Arrays haben. Wie geht das? Habe ich den Eigenschaftsknoten nichts gefunden. Am besten ich bekomme einfach den aktuellen index zurückbekommen (z.B. 5). der gerade aktiv ist.


Array als Bedienelement - dottore - 23.03.2008 22:57

Hoi..
du könntest folgendes machen:
Mit "boolean array to number" hast du die indexierung.. natürlich im dualsystem.. ansonsten musst du noch den ln2 nehmen und dann bekommst du den index im 10er system..
gruss


Array als Bedienelement - thomas.sandrisser - 23.03.2008 23:47

Wenn du den Wert haben willst vom aktiven Index nimm den Property Node vom Array und such nach:
Array Element -> Value

Wenn du den Index haben willst gibts zwei Moeglichkeiten -> wennst sicher bist, dass der Wert nur ein einziges Mal vorkommt, kannst du das Array nach dem zurueck gelieferten Wert durchsuchen.
Wenn das nicht der Fall ist, musst du dich leider mit den Koordinaten vom Element selbst und in weiterer Folge mit den Koordinaten der einzelnen Indizes auseinandersetzen...


Array als Bedienelement - Y-P - 24.03.2008 08:59

Alternativ kannst Du doch eine Multicolumn-Listbox verwenden.... Die ist dafür perfekt geeignet.

Gruß Markus

' schrieb:Hallo an alle,
ich habe ein Array als Bedienelement. Nun möchte ich wenn ein Button gedrückt wird die aktuelle Zeile/Auswahl des Arrays haben. Wie geht das? Habe ich den Eigenschaftsknoten nichts gefunden. Am besten ich bekomme einfach den aktuellen index zurückbekommen (z.B. 5). der gerade aktiv ist.



Array als Bedienelement - jg - 24.03.2008 12:37

Meinst du mit "aktuelle Zeile" den obersten gerade angezeigten Wert des Arrays bzw. zeigt dein Array-Control nur einen Wert an?

Dann nimm die PropertyNode "Index Values" und davon den ersten Wert.

[attachment=11747]

MfG, Jens