LabVIEWForum.de
LV-Elemente automatisch einbinden - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: LV-Elemente automatisch einbinden (/Thread-LV-Elemente-automatisch-einbinden)



LV-Elemente automatisch einbinden - SteffenSI - 01.06.2009 18:37

Hallo,

mir spuckt schon seit längerem was im Kopf herum, jetzt poste ich es mal und hoffe vielleicht in Zukunft dadurch effizienter programmieren zu können:

Und zwar habe ich mich gefragt ob es nicht möglich ist, ein Control einfach durch "seinen Namen" einzubinden. Ich hantiere bspw. viel mit xml-Daten herum. Diese lese ich ein, zeige sie dem Benutzer an, dieser führt ggf änderungen aus und ich speichere sie wieder ab. Dabei nutze ich die ganze Zeit irgendwelche Controls, die ja sozusagen dei Boxen für diese Daten darstellen.
Binde ich nun bspw. eine neue Kamera "CAM_XY" ein und erzeuge deren xml-Datei sowie das zugehörige Control, dann wäre es schön wenn ich das dieses Control einfach über den Namen CAM_XY.ctl einbinden könnte.
Dadurch müsste ich nicht für jedes Gerät einen neuen Case definieren und die ganzen Controls "per Hand" einfügen.

Funktioniert das irgendwie? Oder gibt es eine ähnliche Variante, durch diese ich die beschriebene "Automatik" erreiche?

Die Frage stellt sich mir bspw. ebenso für Klassen (statt für Controls).

Viele Grüße,
Steffen Illig


LV-Elemente automatisch einbinden - jg - 02.06.2009 20:15

http://decibel.ni.com/content/docs/DOC-4973

Gruß, Jens


LV-Elemente automatisch einbinden - SteffenSI - 03.06.2009 21:05

Hmm, hatte auf eine Antwort gehofft a la "ja das ist einfach, da musst du einfach unter optionen..."

Aber das scripting hoert sich interessant an - ich werde mal in den kommenden tagen reinschnuppern. Hat jemand darin schon erfahrung und kann ein kleines urteil bzw eine einschaetzung abgeben ob es sich lohnt?

Gruesse Steffen