LabVIEWForum.de
Verständnisfrage zu Referenzen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Verständnisfrage zu Referenzen (/Thread-Verstaendnisfrage-zu-Referenzen)



Verständnisfrage zu Referenzen - lumaxo - 18.03.2015 14:07

Hallo,

im LabVIEW wiki findet man folgendes zum Thema Referenzen:
Zitat:Control references have many benefits. They allow:
- Decoupling the front panel from the diagram.
- Moving complex UI code into sub-vi’s.
- Creation of truly reusable generic subVIs

Ich versuche gerade einem Freund den Umgang mit Referenzen zu erklären und dabei ist mir aufgefallen das ich zum 1. und 3. Punkt kein Beispiel geben konnte.

Ich persönlich nutze Referenzen bis jetzt nur aus dem 2. Grund, um auf das Frontpanel aus einer SubVI zuzugreifen. Kann mir jemand erklären was mit Entkopplung des Frontpanels vom Blockdiagramm anders als der 2. Punkt gemeint ist?
Und warum sind SubVIs erst mit Referenzen "wirklich" wiederverwendbar?

Danke


RE: Verständnisfrage zu Referenzen - GerdW - 18.03.2015 14:33

Hallo lumaxo,

1. Du kannst ein FP aus einem anderen VI heraus beeinflussen (so wie du es mit deinen subVIs schon machst), deshalb hast du FP und BD "decoupled"…
3. Du kannst (sub)VIs erstellen, die nur mit einer Referenz auf ein Control o.ä. arbeiten - unabhängig vom VI, in dem dieses Control sich befindet. Damit wird das subVI wiederverwendbar, weil es eben nicht mehr an das entsprechende Control gebunden ist…


RE: Verständnisfrage zu Referenzen - lumaxo - 18.03.2015 18:26

ok, hatte irgendwie gedacht das da vielleicht noch mehr ist.

Danke dir.