LabVIEWForum.de - Bedienelement ( Control ) finden

LabVIEWForum.de

Normale Version: Bedienelement ( Control ) finden
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Moin Ihr.
Gibt es ne Möglichkeit ein Bedienelement per Namen zu finden?

Was ich machen möchte:
Ich weiss es gibt ein Bedienelement XYZ
Von diesem Bedienelement möchte ich nun die Klasse (Also z.B String) rausbekommen.
Die Klasse bekomm ich ja über die Property Node, aber wie gebe ich an, für welches Element das gemacht werden soll.
Da ich mehrere Bedienelemente abfragen möchte, möchte ich nicht für jedes ein eigenes Property Node machen.

Deshalb würde ich gern nach Bedienelementen suchen können irgendwie.
Als Eingabe dafür soll der Name als String dienen.

Geht das irgendwie?
Vielen Dank
Ciao FSG
ps: LV 8.2
Du kannst alle FP Control Referenzen nehmen und dann in einer For-Schleife den Label überprüfen. Wenn Label stimmt, dann kannst du die Klasse umwandeln. Schau Mal dieses Prog an:
http://www.LabVIEWforum.de/index.php?s=&am...ost&p=60926
Da wird es ähnlich gemacht, nur nehme ich statt Label die Klasse des Controls (wird ja mit dem Control mitabgespeichert). Aber Label wird in dem Beispiel als Dateiname fürs zu ladende Bild benutzt.
danke, da werd ich mich mal reinfuchsen..

aus irgendeinem Grund fehlt mir die Berechtigung die ZIP datei runterzuladen.
Keine Ahnung warum.
Das SubVI getViControls interessiert mich auch.
Ist das selbstgebastelt oder LabVIEW intern?
Danke FSG
Alle Control Referenzen bekommst du übers Property VI->Front Panel->Controls[]
Ja, ich glaub, dass ist genau das was ich gesucht hab.
Sollte jetzt klappen.
Vielen Dank!

ansich klappt es.
Aber er findet nur Tabcontrol.
Leider nicht die Controls die selber in einem Tab sind.
Wie finde ich denn nun die Controls die in einem Tab drin sind.
Wenn ich die aus dem dem Tab rausschiebe, findet er die ohne Probleme.
bei TabControl gibt es leider kein Controls[] propertynode
' schrieb:Ja, ich glaub, dass ist genau das was ich gesucht hab.
Sollte jetzt klappen.
Vielen Dank!
Aber Achtung, wenn du mehrere Panes im Frontpanel hast, oder ein Tab-Control, dann musst du diese extra durchsuchen. Ebenso, falls du ein Element innerhalb eines Clusters suchst.

Gruß, Jens
Übrigens, die ZIP Datei kann man jetzt herunterladen. Berechtigungen angepasstWink
Jens G, genau das hab ich.
Ich hab "leider" ein Tab Control. Wie bekomm ich da denn die Controls raus?
Da gibt es ja leider kein Property Node : controls[].
Ciao FSG
Weiter erweitern, wie Jens schon sagte:
das Pages war das, wo ich nicht selbst drauf gekommen bin.
Jetzt klappt es.
Danke ihr beiden!
Referenz-URLs