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 

boolsche Variable von Schleife nach Schleife



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!

22.05.2011, 13:53 (Dieser Beitrag wurde zuletzt bearbeitet: 22.05.2011 15:33 von jg.)
Beitrag #1

klaus_popp Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: May 2011

2009
2010
DE



boolsche Variable von Schleife nach Schleife
Hallo Leute,

ich hab ein Problem, wo ich einfach nicht drauf komm was ich falsch mach. Steh auf der Leitung.

Folgendes:
Habe zwei Schleifen in einem Sequenzrahmen. Einmal soll ein Gesamtcountdown runterzählen und in der zweiten Schleife ist der Gesamtcountdown aufgeteilt in mehrere Countdowns.

In der Schleife für den Gesamtcountdown (untere Schleife im Bild) werden drei Schalter abgefragt, welche zuständig sind für START, PAUSE und STOP. Diese Boolschen Werte möchte ich nun an die zweite Schleife übergeben, da ja diese Schalter für beide Countdownschleifen gültig sind. Leider werden die drei Werte nicht in die zweite Schleife übergeben, also die Untercountdowns laufen nicht. Kann mir jemand sagen warum?

Bitte um Hilfe,
DANKE!

lg klaus


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
22.05.2011, 15:33
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: boolsche variable von schleife nach schleife
Dein Bsp. funktioniert nicht, da du gegen das Grundprinzip von LabVIEW verstößt, Datenfluss!

Eine Struktur (Schleife, Sequenz, VI) wird erst dann beendet, wenn alle Ausgangswerte anliegen. Und auch erst dann werden sie "weitergeleitet".

Bei dir also: Erst muss die untere Schleife beendet sein, bevor mit Hilfe von Datenfluss die Bool-Werte an deine obere Schleife weitergegeben werden und diese überhaupt startet.

Wenn du jetzt nur Bahn verstehst, schau dir den Ablauf im Highlight-Modus an.

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.05.2011, 19:57
Beitrag #3

klaus_popp Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: May 2011

2009
2010
DE



RE: boolsche Variable von Schleife nach Schleife
Alles klar Jens, vielen Dank.
Hab schon vermutet dass es an so etwas in der Richtung liegen muss, denn das mit dem Highlight Modus hab ich schon probiert, und da bricht der Datenfluss genau an den grünen Punkten am Rande meiner unteren Schleife ab.

Ok, dann werd ich meine zwei Countdowns wohl in eine einzelne Schleife packen müssen, jetzt wirds zwar etwas mit Daten zu jonglieren aber wird schon gehn.

Danke nochmals!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.05.2011, 20:37
Beitrag #4

Mingo Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 95
Registriert seit: Mar 2011

8.5, 2009,2010
2008
DE


Deutschland
RE: boolsche Variable von Schleife nach Schleife
Wäre die kommunikation zwischen zwei schleifen nicht mittels lokaler variable möglich?

Trust me, I'm a LVFer.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.05.2011, 13:31
Beitrag #5

Kiesch Offline
LVF-Stammgast
***


Beiträge: 412
Registriert seit: Mar 2009

2019, 2018, 2016
2009
DE

04519
Deutschland
RE: boolsche Variable von Schleife nach Schleife
Ja ist sie. Sehe zwar nicht was in der unteren Schleife steht, aber eventuell kann man auch einfach beide Schleifen in einer Zustandsmaschine zusammenfassen. Unten das sieht an sich nämlich nur nach der Fallbehandlung aus die man dann über die Eventstruktur machen würde (allerdings ist im Bild nicht der ganze Code zu sehen).

Zitat:Märchen und Geschichten werden erzählt am Lagerfeuer, technischen Fakten werden mitgeteilt (oder so). (Genauso wie Software nicht auf einem Server "herumliegt", die ist dort installiert.)
*Zitat: IchSelbst*
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
  Prüfstand mit LabVIEW ansteuern - Schleife mit vielen Zyklen Thomas_E 3 6.061 24.08.2023 13:43
Letzter Beitrag: Thomas_E
  Schleife stoppen in subVI illy777 31 13.550 14.09.2020 18:00
Letzter Beitrag: illy777
  ungebremste Schleife / laufendes VI finden Trinitatis 3 2.981 18.08.2020 13:13
Letzter Beitrag: Trinitatis
  While-Schleife sofort beenden ? RobertRoth 17 10.744 21.10.2019 11:00
Letzter Beitrag: RobertRoth
  Schleife Werte Ausgeben MarcelXX 4 3.921 30.08.2019 09:19
Letzter Beitrag: jg
  For-Schleife takten Christoph1993 4 3.997 23.06.2019 12:05
Letzter Beitrag: Christoph1993

Gehe zu: