Combobox Eintrag per Index wählen - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +--- Thema: Combobox Eintrag per Index wählen (/Thread-Combobox-Eintrag-per-Index-waehlen) Seiten: 1 2 |
Combobox Eintrag per Index wählen - Natalie1984 - 30.06.2019 15:16 Hallo, ist es möglich, den Eintrag einer Combobox per Index auszuwählen? Konnte nur das umgekehrte Version im Netz finden. Danke im Voraus Natalie RE: Combobox Eintrag per Index wählen - GerdW - 30.06.2019 20:58 Hallo Natalie, was genau willst du eigentlich machen? Eine Combobox ist ein Eingabeelement, der User wählt ein Item aus. Was willst du mit welchem Index wovon auswählen? Was hast du bisher gefunden? Und wie sieht dein VI aus? RE: Combobox Eintrag per Index wählen - NoWay - 01.07.2019 06:09 (30.06.2019 15:16 )Natalie1984 schrieb: ist es möglich, den Eintrag einer Combobox per Index auszuwählen?Property Node von der Combo box anlegen und als Eintrag wählst du "Strings&Values". Den Eintrag kannst du lesend oder schreibend verarbeiten. Dahinter verbirgt sich ein Array mit allen Einträgen deiner Combobox. RE: Combobox Eintrag per Index wählen - Freddy - 01.07.2019 07:48 Wenn man im Eigenschaftsfenster den Haken Wert entspricht den Elementen entfernt, kann mann Zahlen als Wert festlegen. Das wäre dann auch eine Art Indizierung. Gruß Freddy RE: Combobox Eintrag per Index wählen - Natalie1984 - 01.07.2019 08:23 (30.06.2019 20:58 )GerdW schrieb: Hallo Natalie, Guten Morgen Freddy, 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. Hoffe konnte schildern :-) Natalie RE: Combobox Eintrag per Index wählen - jg - 01.07.2019 08:33 Dann leg die Combobox so an wie von Freddy vorgeschlagen: [attachment=60134] Gruß, Jens RE: Combobox Eintrag per Index wählen - Natalie1984 - 01.07.2019 12:02 Hi Zusammen, ich habe jezt wie im Bild die Comboliste gefüllt [attachment=60137] Nun ist aber hier das Problem, wenn ich den ersten Eintrag auswähle, bekomme ich -1 zurück geliefert. [attachment=60138] Der Index "0" beginnt erst ab der Zahl "5" RE: Combobox Eintrag per Index wählen - NoWay - 01.07.2019 12:42 Beispiel: [attachment=60139][attachment=60140] Du bekommst über "Suchkriterium" entsprechend alle String-Treffer in der Combobox als Ausgabe. Neben dem Index bekommst du auch noch den jeweiligen Wert. Gruß NoWay RE: Combobox Eintrag per Index wählen - seuk - 01.07.2019 12:45 (01.07.2019 12:02 )Natalie1984 schrieb: Hi Zusammen, 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. 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? RE: Combobox Eintrag per Index wählen - jg - 01.07.2019 12:53 Und wiederum sind wir an dem Punkt der "LabVIEW"-Basics, die du dich krampfhaft weigerst dir anzueignen (zumindest ist das mein Eindruck). Der "Wert" einer Combobox, also das, was du bei einer Weitergabe per Wire per Probe abgreifen kannst, das ist ein Element aus der zweiten Spalte der "Eingabetabelle". Dargestellt im Frontpanel wird dir etwas aus der ersten Spalte "Objekte". Wenn du also 5 im FP auswählst, dann ist der Wert des "Wire" 0 - das wird in deinem Bsp aber nicht in der Liste der "Werte" auf, deshalb Suchergebnis -1. Aber du hast nach etwas anderem gefragt, bzw. etwas anderes erzählt: Zitat:im Combobox sind unterschiedliche Werte enthalten. Deshalb mein Vorschlag, denn das funktioniert absolut einfach: [attachment=60141] Gruß, Jens |