INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Lokale Variable in Unterprogramm



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

06.03.2007, 13:57 (Dieser Beitrag wurde zuletzt bearbeitet: 06.03.2007 13:58 von Achim.)
Beitrag #11

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Lokale Variable in Unterprogramm
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...

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
06.03.2007, 14:03
Beitrag #12

eg Offline
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.

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.03.2007, 14:27
Beitrag #13

vogster Offline
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
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.03.2007, 14:31
Beitrag #14

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Lokale Variable in Unterprogramm
Ja, das ist vermutlich das Problem...und tatsächlich völlig sinnlos!
Wenn du das VI so verwenden willst wie ich denke, machs mit den PropertyNodes, wie oben beschrieben! Dann brauchst du keine Glob's, das wär für mehrere VIs eh net so das wahre!

A.

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.03.2007, 17:01
Beitrag #15

vogster Offline
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
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.03.2007, 17:05
Beitrag #16

eg Offline
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

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.03.2007, 17:10
Beitrag #17

vogster Offline
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
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.03.2007, 17:26
Beitrag #18

eg Offline
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.

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.03.2007, 17:55
Beitrag #19

vogster Offline
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
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.03.2007, 18:01
Beitrag #20

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Lokale Variable in Unterprogramm
Ok, wenn du es mit Referenz machen willst, dann geht es so.

Gruss, Eugen


Angehängte Datei(en)
Sonstige .vi  Lampeeee.vi (Größe: 6,31 KB / Downloads: 158)

Sonstige .vi  SubVI.vi (Größe: 8,7 KB / Downloads: 160)

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Lokale Variablen eliminieren / Signale Zusammenfassen Philipp841 8 5.280 30.09.2019 09:51
Letzter Beitrag: Philipp841
  Wie kann man Lokale Variablen sauber verpacken? Tobzn 10 7.890 04.03.2018 12:02
Letzter Beitrag: IchSelbst
  Lokale Variable galilio 5 4.891 09.02.2017 22:20
Letzter Beitrag: Trinitatis
  Unterprogramm im Hauptprogramm heshamali88 17 12.123 25.07.2016 15:11
Letzter Beitrag: heshamali88
  Schleifenkommunikation: Melder und Benutzer-Ereignisse oder lokale Variablen lumaxo 7 6.516 19.03.2015 17:49
Letzter Beitrag: lumaxo
  Queued State Machine - DAQ in Unterprogramm ständig auswerten und darauf reagiern Aspen 1 3.847 23.01.2015 11:09
Letzter Beitrag: Aspen

Gehe zu: