01.07.2019, 14:18
|
Natalie1984
LVF-Gelegenheitsschreiber
Beiträge: 53
Registriert seit: Jun 2019
2016
-
DE
|
RE: Combobox Eintrag per Index wählen
(01.07.2019 12:45 )seuk schrieb: (01.07.2019 12:02 )Natalie1984 schrieb: Hi Zusammen,
ich habe jezt wie im Bild die Comboliste gefüllt
Nun ist aber hier das Problem, wenn ich den ersten Eintrag auswähle, bekomme ich -1 zurück geliefert.
Der Index "0" beginnt erst ab der Zahl "5"
Hey Natalie,
der Property Node Strings() gibt dir eine Liste der linken Spalte "Objekte" zurück. Der Wert der Comboliste ist aber der zugehörige aus der rechten Spalte "Werte". Du suchst also in der linken Spalte nach den Werten der rechten Spalte. Wenn du zB nach dem Wert "0" suchst und links kein Objekt "0" existiert, findet die Funktion den Wert nicht und gibt dir -1 zurück, was bedeutet, dass der Wert in dem Array nicht vorhanden ist.
(01.07.2019 08:23 )Natalie1984 schrieb: im Combobox sind unterschiedliche Werte enthalten.
Das Gerät sendet nur einen Index zurück um den Wert abzurufen.
z.B. Das Gerät sendet die Zahl 5 um aus der 5ten Reihe den Wert zu holen.
Mir ist durch deine Beschreibung leider nicht klar geworden, was du erreichen möchtest. Möchtest du Werte aus der Kombobox auslesen oder setzen?
Objekt, Wert
5, 0
6, 1
7, 2
8, 3
Möchtest du nach der 6 suchen und die 1 zurückbekommen?
Soll der Anwender die 7 auswählen und dein Programm arbeitet mit der 2 weiter?
Kommt im Programm eine 3 daher und die Combobox soll die 8 anzeigen?
Hi,
der Anwender soll die 7 wählen und es soll dann mit 2 weitergemacht werden.
Und wenn das Gerät die 2 Liefert, soll die 7 im Combobox angezeigt werden.
:-)
Natalie
|
|
|
01.07.2019, 14:35
(Dieser Beitrag wurde zuletzt bearbeitet: 01.07.2019 14:38 von jg.)
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
RE: Combobox Eintrag per Index wählen
(01.07.2019 14:18 )Natalie1984 schrieb: Hi,
der Anwender soll die 7 wählen und es soll dann mit 2 weitergemacht werden.
Und wenn das Gerät die 2 Liefert, soll die 7 im Combobox angezeigt werden.
:-)
Natalie
Dann nimm meinen Vorschlag, der macht genau das!!!
Gruß, Jens
P.S. Alternativ kannst du auch auf ein Ring-Control umsteigen, oder sogar auf ein Enum (aber hier müssen die Index-Werte dann 0, 1, 2,... lauten).
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
02.07.2019, 22:40
|
Natalie1984
LVF-Gelegenheitsschreiber
Beiträge: 53
Registriert seit: Jun 2019
2016
-
DE
|
RE: Combobox Eintrag per Index wählen
(01.07.2019 14:35 )jg schrieb: Dann nimm meinen Vorschlag, der macht genau das!!!
Gruß, Jens
P.S. Alternativ kannst du auch auf ein Ring-Control umsteigen, oder sogar auf ein Enum (aber hier müssen die Index-Werte dann 0, 1, 2,... lauten).
Super hat geklappt
|
|
|
| |