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 

While-Schleife - einmal zuviel?



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!

24.07.2007, 22:30
Beitrag #8

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.704
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
While-Schleife - einmal zuviel?
' schrieb:Drücke ich in angehängtem VI den Stop-Button will ich, dass die While-Schleife sofort abbricht. Aber anstatt abzubrechen wird sie noch ein einziges Mal ausgeführt und bricht dann ab.
Das liegt an folgendem:

Der Stopp-Button, der die Schleife beenden soll, wird am Anfang der Schleife ausgelesen und dessen Wert an die Schleifenbeendigung weitergeleitet. Wenn du die eine innere Schleife mit dem Stopp-Button beendest, hat dieser Wert des Stopp-Buttons keine Auswirkung auf die Schleifenbeendigung der äußeren Schleife! Ob die beenden soll oder nicht, liegt nämlich schon seit Beginn der Schleife fest. Dein Problem liegt also am Datenflußprinzip. Es ist in deinem Falle nicht so, dass der Stoppbutton abgefragt wird am Ende der (äußeren) Schleife.

Du musst dir also was einfallen lassen, damit der Stopp-Button quasi wie am Ende der Schleife abgefragt wird.

Du könntest z.B. den Stopp-Button für die äußere Schleife sequenzieren mit der Statemachine, sodass der Stoppbutton erst nach jedem Case überprüft wird.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
While-Schleife - einmal zuviel? - cb - 24.07.2007, 12:32
While-Schleife - einmal zuviel? - eg - 24.07.2007, 12:33
While-Schleife - einmal zuviel? - eg - 24.07.2007, 13:07
While-Schleife - einmal zuviel? - Y-P - 24.07.2007, 13:09
While-Schleife - einmal zuviel? - IchSelbst - 24.07.2007 22:30
While-Schleife - einmal zuviel? - Lucki - 25.07.2007, 09:27

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Event in Eventsrtuktur bei Start einmal ausführen hansi9990 1 3.969 14.05.2017 15:32
Letzter Beitrag: GerdW
  Case Structure nur einmal durchführen McButch 5 6.850 30.05.2016 16:43
Letzter Beitrag: jg
  Case schleife einmal ausführen Alighieri 9 10.497 17.03.2015 08:24
Letzter Beitrag: Alighieri
  Messwerte in Datei einmal speichern Marcy 4 5.335 02.09.2014 08:00
Letzter Beitrag: Marcy
  Ereignisstruktur wird nur einmal ausgeführt Steffen.S 7 6.805 24.07.2014 13:24
Letzter Beitrag: Steffen.S
  Tab control soll nur einmal true ausgeben Orga 5 5.613 14.06.2013 06:12
Letzter Beitrag: Orga

Gehe zu: