06.03.2007, 13:57
(Dieser Beitrag wurde zuletzt bearbeitet: 06.03.2007 13:58 von Achim.)
|
|
|
06.03.2007, 14:03
|
eg
LVF-SeniorMod
Beiträge: 3.868
Registriert seit: Nov 2005
2016
2003
kA
66111
Deutschland
|
Lokale Variable in Unterprogramm
' schrieb:Ah...jetzt wirds Tag...
Du willst während das SUB 1x läuft ein und ausschalten...dann musst du tatsächlich mit Glob's arbeiten, oder du erstellst einen PropertyNode deiner Lampe, greifst im SUB über die Referenz der Lampe (über Konnektor übergeben) auf den Node zu und kannst dann direkt schreiben!
Gruss
Achim
Post #666: Eddie lässt grüßen...
Ja, jetzt verstehe ich es auch. Ich bin halt vom angehängtem Bild ausgegangen, du solltest es natürlich sagen, dass der untere Teil des Bildes ein anderes VI ist. Ok, dann ist die einfachste (aber nicht die beste!) Lösung es wirklich über eine globale Variable zu machen.
|
|
|
06.03.2007, 14:27
|
vogster
LVF-Gelegenheitsschreiber
Beiträge: 80
Registriert seit: Feb 2007
8.2.1, 8.6.1, 9.0, 2011
2006
DE
80807
Deutschland
|
Lokale Variable in Unterprogramm
Hallo,
das VI gehört schon so zusammen.
Also die Lampe ist unter der Schleife im selben VI.
Das ist dann wahrscheinlich das Problem!?!
mfg
Vogster
|
|
|
06.03.2007, 17:01
|
vogster
LVF-Gelegenheitsschreiber
Beiträge: 80
Registriert seit: Feb 2007
8.2.1, 8.6.1, 9.0, 2011
2006
DE
80807
Deutschland
|
Lokale Variable in Unterprogramm
Hallo zusammen,
und danke erstmal für die bis hier geleistete Unterstützung!
Das mit den Property Nodes hört sich gut an,
leider bekomme ich es nicht hin! Dafür habe ich nun die
Sache mit den lokalen Variablen geblickt, was ich da doppelt gemoppelt habe.
Wenn da jemand im Bezug auf die PN´s eine kurze Anleitung für mich hätte ,
wäre ich sehr dankbar! Aus der Hilfe werde ich irgendwie nicht schlau.
mfg und einen schönen Abend
Vogster
|
|
|
06.03.2007, 17:05
|
eg
LVF-SeniorMod
Beiträge: 3.868
Registriert seit: Nov 2005
2016
2003
kA
66111
Deutschland
|
Lokale Variable in Unterprogramm
' schrieb:Hallo zusammen,
und danke erstmal für die bis hier geleistete Unterstützung!
Das mit den Property Nodes hört sich gut an,
leider bekomme ich es nicht hin! Dafür habe ich nun die
Sache mit den lokalen Variablen geblickt, was ich da doppelt gemoppelt habe.
Wenn da jemand im Bezug auf die PN´s eine kurze Anleitung für mich hätte ,
wäre ich sehr dankbar! Aus der Hilfe werde ich irgendwie nicht schlau.
mfg und einen schönen Abend
Vogster
Ich habe doch schon mal einen Vorschlag gemacht, siehe oben. Die Wartezeit habe ich nur so eingebaut, kannst du rausschmeissen.
Gruss, Eugen
|
|
|
06.03.2007, 17:10
|
vogster
LVF-Gelegenheitsschreiber
Beiträge: 80
Registriert seit: Feb 2007
8.2.1, 8.6.1, 9.0, 2011
2006
DE
80807
Deutschland
|
Lokale Variable in Unterprogramm
Hallo Eugen,
Feld 2+3 der Sequenz sind mir klar, nur was sind das für Elemente in Feld 1, des rechte?
Und meine Lampe kann ich dann ins Unterprogramm bauen und einfach übergeben?
mfg
Jens
|
|
|
06.03.2007, 17:26
|
eg
LVF-SeniorMod
Beiträge: 3.868
Registriert seit: Nov 2005
2016
2003
kA
66111
Deutschland
|
Lokale Variable in Unterprogramm
' schrieb:Hallo Eugen,
Feld 2+3 der Sequenz sind mir klar, nur was sind das für Elemente in Feld 1, des rechte?
Und meine Lampe kann ich dann ins Unterprogramm bauen und einfach übergeben?
mfg
Jens
Das im Feld1, das rechte ist ja die Lampe (nur anders dargestellt, ist aber das gleiche).
Das mit der Frage 2 müssen wir genauer überlegen, da brauche ich(oder wir) noch mehr Info von dir.
|
|
|
06.03.2007, 17:55
|
vogster
LVF-Gelegenheitsschreiber
Beiträge: 80
Registriert seit: Feb 2007
8.2.1, 8.6.1, 9.0, 2011
2006
DE
80807
Deutschland
|
Lokale Variable in Unterprogramm
Hallo nochmals!
So langsam nähere ich mich an!
Also mein SubVi läuft für sich alleine so wie es soll, dabei wird ein Lampe an- und später wieder ausgestellt.
Nun habe ich dieses SubVI in ein neues VI geladen, die Funktion ist auch nach wie vor OK.
Nur tuts die Lampe nicht! Meiner Einschätzung liegt es daran, dass während des Ablaufs des SubVI´s keine Daten
(Änderung des Zustandes der Lampe) an das MainVI übergeben werden, erst zum Schluss. Da ist die Lampe wieder aus.
Deaktiviere ich das Ausschalten der Lampe im SubVI, dann ist sie nachher an. Also könnte meine Vermutung passen.
Kann ich nun irgenwie aus dem HauptVI den Status der Lampe im SubVI abfragen oder aus dem SubVI den Status an das
HauptVI senden? Das müsste doch mit diesen Property Nodes oder Referenzen gehen. Nur finde ich leider keine Info´s, wie
ich das machen soll.
Viele Dank an alle Beteiligten!
mfg
Vogster
|
|
|
| |