LabVIEWForum.de - Labelnamen von Controls dynamisch erzeugen

LabVIEWForum.de

Normale Version: Labelnamen von Controls dynamisch erzeugen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Zusammen,

ich habe ein VI mit einer Menge von Controls auf dem Front Panel.
Die Werte werden aus einem .ini file geladen und können dann verändert werden. Es soll jetzt aber so geändert werden, dass ich die Namen der Controls ebenfalls dynamisch aus dem .ini file laden möchte.
Ich denke den Labelnamen kann man mithilfe der Property Node Label.Text ändern. Allerdings bräuchte ich dazu die Referenz des Labelnamen, da ich sie nicht alle einzeln ändern möchte, sondern am besten in einer Schleife!
Kann mir jemand sagen, wie ich die Referenz auf das Control bekomme oder hat jemand eine bahnbrechende ^^ idee, wie ich das am schnellsten und einfachsten lösen kann?!
Ich bin für jede Antwort dankbar.

Gruß
Dorschty
Hab mir das gerade nochmal durchgelesen und glaube, das es nicht so verständlich ist...leider:-(

Also ich bekomme über die VI Referenz Methode: "Control Val.: Get all" sämtliche Controlnamen und ihren Inhalt. Dann habe ich, nachdem ich eben rausgefunden, das es nicht über Label.Text, sonder Caption.Text funktioniert, die möglichkeit über Caption.Text den Wert zu ändern. Allerdings benötigt Caption.Text die Referenz auf das Control. Mir fehlt jetzt quasi das Zwischenstück, das mir anhand des Controlnamen, die entsprechende Referenz darauf generiert.

Hoffe jetzt ist es eindeutiger.

Gruß
Dorschty
Benutze das VI "To more specific class" um den Typen der Referenz anzupassen.
Den zweiten Beitrag habe ich jetzt nicht berücksichtigt. Hier nur mal eine auf die Schnelle hingeworfene Anregung, sicherlich stümperhaft und korrekturbedürftig und weit unter dem Optimum.
Zum zweiten Beitrag: "Get All" hatte ich gesucht und nicht gefunden, daß ist natürlich besser
Lv86_img[attachment=19138]
Anbei eine Version von GetAllFPElements.vi, das ein paar mehr use-cases covered

Lv86_img
Guten Morgen,

der absolute Wahnsinn....es funktioniert^^
Danke allen Antworten! Hab bei allen, was gelernt!
Gemacht habe ich es jetzt mit dem VI von thomas.sandrisser. Da gehe ich mit einer Schleife alle Controls durch und bekomme über die Referenz den Labelnamen heraus und kann es ändern!
Vielen, vielen Dank! Ihr habt mir sehr weitergeholfen und viel Arbeit erspart!

Grüße
Dorschty
Gibt es hier im Forum die Möglichkeit, Beiträge von Usern zu bewerten oder ein Thema als erledigt zu markieren?
Würd Die User über mir gerne "Belohnen" für die Hilfe!
(Bin recht neu hier)

Gruß
Dorschty
Referenz-URLs