LabVIEWForum.de
Reference an SubVI übergeben - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Reference an SubVI übergeben (/Thread-Reference-an-SubVI-uebergeben)

Seiten: 1 2


Reference an SubVI übergeben - schmetterling - 27.11.2007 13:20

Leider habe ich nur LV 7.1.
Kann 'eg' nicht mal die Bildschirmausschnitte angeben?
Vielen Dank!


Reference an SubVI übergeben - eg - 27.11.2007 13:43

' schrieb:Leider habe ich nur LV 7.1.
Kann 'eg' nicht mal die Bildschirmausschnitte angeben?
Vielen Dank!


Da ist eigentlich nichts besonderes dabei. Es wird nur ein User Event vom Typ String erzeugt. Di Referenz bekommen beide parallellaufende Schleifen, also VI und SubVI. Somit kann man beliebige Daten vom VI ins SubVI übertragen.

Wenn man noch so ein User Event erzeugen würde, jetzt aber für die Kommunikation vom SubVI zum VI, dann kann man beliebige Daten in beide Richtungen übertragen. Das wichtigste dabei ist, es bleibt immer noch eventgesteuert, also keine Aktion -> keine Reaktion.

Demnächst werde ich einen Tutorial dazu schreiben. Diese Frage kommt wirklich sehr sehr oft.

Und im Anhang beide VIs für 7.1.


Reference an SubVI übergeben - jg - 27.11.2007 20:53

Erst mal: Total interessanter Thread!!! Wieder mal was dazugelernt (Ja, ich lerne auch noch dazu!!!).Top1

Ich habe auch mal etwas probiert und gebastelt, und hier jetzt die Lösung, wie sie Rob wohl am Anfang wollte (VI's für LV8.0):

[attachment=10009]
[attachment=10010]
ACHTUNG: Bei meinen Versuchen war die Reihenfolge wichtig, erst Ctrl Val.Set, dann Run VI, dann in Subpanel, und VI-Refnum nicht aufsplitten, sondern immer schön weiterführen.
[attachment=10005]
[attachment=10011]

MfG, Jens


Reference an SubVI übergeben - Rob - 28.11.2007 08:59

' schrieb:Erst mal: Total interessanter Thread!!! Wieder mal was dazugelernt (Ja, ich lerne auch noch dazu!!!).Top1

Ich habe auch mal etwas probiert und gebastelt, und hier jetzt die Lösung, wie sie Rob wohl am Anfang wollte (VI's für LV8.0):

[attachment=36993:VI.vi]
[attachment=36995:Image01.png]
ACHTUNG: Bei meinen Versuchen war die Reihenfolge wichtig, erst Ctrl Val.Set, dann Run VI, dann in Subpanel, und VI-Refnum nicht aufsplitten, sondern immer schön weiterführen.
[attachment=36994:Stat_LED_V2.vi]
[attachment=36996:Image02.png]

MfG, Jens
Hallo,

vielen Dank für eure Mühen.
mittlerweile bin ich dazu übergegangen, alles mit Queues zu machen, habe die richtig lieb gewonnen ;=) Muss ich mich letztendlich nur um den Namen der Queue kümmern, alles andere (Namen der Controls/Indicatoren) ist egal...

Danke,

Robert


Reference an SubVI übergeben - eg - 28.11.2007 09:49

' schrieb:Hallo,

vielen Dank für eure Mühen.
mittlerweile bin ich dazu übergegangen, alles mit Queues zu machen, habe die richtig lieb gewonnen ;=) Muss ich mich letztendlich nur um den Namen der Queue kümmern, alles andere (Namen der Controls/Indicatoren) ist egal...

Danke,

Robert


Sehr gut Top1