LabVIEWForum.de
SubVI-Einstellungen durch Referenzen einstellen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: SubVI-Einstellungen durch Referenzen einstellen (/Thread-SubVI-Einstellungen-durch-Referenzen-einstellen)



SubVI-Einstellungen durch Referenzen einstellen - Hasenfuss - 26.04.2013 00:16

Wenn ich ein SubVI einfüge, dann kann ich mit der re. Maustaste-SubVI-Einstellungen ein paar Aufrufeeinstellungen setzen, z.B. Frontpanel beim Aufruf anzeigen etc.

Wenn ich im SubVI dierekt Einstellungen unter Datei-VI-Einstellungen Änderungen vornehme, dann sind die gesetzten Eigenschaften aus dem übergeordnetem Programm wieder weg. Also müsste man die Einstellungen aus dem Menü wie auf dem Bild doch auch mittels Methoden- oder Eigenschaftsknoten setzen können. Ich such aber nun schon seit etwas längerer Zeit danach, habe aber die Einstellmöglichkeit noch nicht gefunden und würde mich freuen, wenn mir einer von Euch Fachleuten vielleicht kurz zeigen könnte, wo ich die beiden Einstellungen

Frontpanel bei Aufruf anzeigen
Nach Abarbeitung schließen, falls urspr. geschlossen

mittels Methoden- oder Eigenschaftsknoten setzen kann.

Vielen Dank im Voraus.


RE: SubVI-Einstellungen durch Referenzen einstellen - GerdW - 26.04.2013 07:16

Hallo Hasenfuss,

wenn du das programmatisch erledigen willst, suchst du an der falschen Stelle...

Die genannten Methode/Eigenschaften sind welche des (sub)VIs. Du musst also deinem subVI per Eingang mitteilen, wie es sich verhalten soll. Anhand dieser "Mitteilung" rufst du dann im subVI die dich interessierenden Frontpanel-Properties oder -Methoden auf, diese hier zum Beispiel...

Nachtrag:
Du kannst das natürlich auch im aufrufenden VI erledigen, wenn du die Referenz des subVIs hast. Ich persönlich finde das aber im subVI besser aufgehoben. Außerdem entfällt der zusätzliche Aufwand, das FP-Öffnen/Schließen per Dataflow zu synchronisieren.


RE: SubVI-Einstellungen durch Referenzen einstellen - Lucki - 26.04.2013 13:21

(26.04.2013 00:16 )Hasenfuss schrieb:  Wenn ich ein SubVI einfüge, dann kann ich mit der re. Maustaste-SubVI-Einstellungen ein paar Aufrufeeinstellungen setzen, z.B. Frontpanel beim Aufruf anzeigen etc.
Erst Mal hast Du diese 2 Möglichkeiten:
1.) So wie Du es gemacht hast: Rechtsklick auf das SubVI-Ikon im Hauptprogramm. Wenn Du das SubVI mehrere Male an unterschiedlichen Stellen aufrufst, dann gilt gilt die Eigenschaft nur für das eine Ikon, welches die angeklickt hast. Und es ist auch keine permanente Eigenschaft des SubVIs, die Eigenschaft ist nur im Hauptprogramm abgespeichert, nicht im SubVI selbst.
2. Das Sub-VI mit Doppelklick öffnen, dort das Ikon rechts oben anklicken: Eigenschaften/ Fenstererscheinungsbild/ Benutzerdefiniert/ anpassen:
[attachment=44489]
Was Du dann dort herumklickst, wird zur permanenten Eigenschaft des SubVIs.