LabVIEWForum.de - Verständnisfrage zu Referenzen

LabVIEWForum.de

Normale Version: Verständnisfrage zu Referenzen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
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
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…
ok, hatte irgendwie gedacht das da vielleicht noch mehr ist.

Danke dir.
Referenz-URLs