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 in While-Schleife laufen lassen



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!

03.05.2006, 14:36
Beitrag #1

Gerald Offline
LVF-Grünschnabel
*


Beiträge: 15
Registriert seit: May 2006

7.1
2006
kA


Deutschland
While-Schleife in While-Schleife laufen lassen
Hallo,

ich habe ein Hauptprogramm, dass über die erste While-Schleife läuft.

In dieser Haupt-Schleife möchte ich noch eine weitere While-Schleife laufen lassen.

Bisher klappt das aber nicht so richtig bei mir.

Kann mir jemand einen Tipp für dieses Problem geben?

Danke.

Gerald.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
03.05.2006, 14:50
Beitrag #2

oppossom Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 151
Registriert seit: Mar 2006

6.1:7.0
2003
kA


Oesterreich
While-Schleife in While-Schleife laufen lassen
Hi Gerald!

Kannst du deinen Versuch mal posten (wenns geht in Version 7.0 oder als bild), weil so ist es ziemlich schwer zu sagen, wo das Problem ist...

Lg Stefan
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.05.2006, 16:19
Beitrag #3

Gerald Offline
LVF-Grünschnabel
*


Beiträge: 15
Registriert seit: May 2006

7.1
2006
kA


Deutschland
While-Schleife in While-Schleife laufen lassen
@ oppossom

Hallo Stefan,

im Anhang findest du das gewünschte VI als Bild.

Ich habe das Problem mit den beiden While-Schleifen mal auf ein einfaches Beispiel runtertransformiert.

Gruß.


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.05.2006, 16:59
Beitrag #4

oppossom Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 151
Registriert seit: Mar 2006

6.1:7.0
2003
kA


Oesterreich
While-Schleife in While-Schleife laufen lassen
Hi,

ich vermute mal, dass es dich verwirrt, dass eine Wertänderung die innere Schleife nicht abbricht. Das liegt daran, dass LV den anliegenden Wert in die Schleife übernimmt und ihn so behält wie er zu Beginn war.
Um das zu verhindern musst du dein Bedienelement in die innere Schleife ziehen. (oder du arbeitest z.B. mit Event Structures)

War das dein Problem?

Lg Stefan
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.05.2006, 17:11
Beitrag #5

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
While-Schleife in While-Schleife laufen lassen
Das Problem ist, daß das Bedienelement y nur einziges Mal abgefragt wird, weil die äußere Schleife immer nur einziges Mal durchlaufen wird.
a) y<=2/3 Die Bedingung in der inneren Schleife ist erfüllt, beide Schleifen werden nur einmal ausgeführt, das Programm wird beendet
b) y>2/3 Die Bedingung ist nicht erfüllt, die innere Schleife wird nicht nur mehrfach ausgeführt, sonden sie wird bis zum jünsten Tag ausgeführt, denn es gibt nichts, was diese Schleife je stoppen könnte. Das Bedienelement y wird nie mehr abgefragt. Natürlich kann man beliebig neue Werte y eingeben, das bewirkt aber nichts

Nonsens-Programming: x AND true ist immer x

Schalte doch einfach mal die Glühlampe ein, dann siehst Du, wie Du in der zweiten Schleife hängen bleibst.
@oppossom Entschuldige, bevor ich abgesendet habe, war dein Posting schon da. Aber doppelt hält besser
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.05.2006, 17:24
Beitrag #6

oppossom Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 151
Registriert seit: Mar 2006

6.1:7.0
2003
kA


Oesterreich
While-Schleife in While-Schleife laufen lassen
Lucki schrieb:@oppossom Entschuldige, bevor ich abgesendet habe, war dein Posting schon da. Aber doppelt hält besser
Kein Problem, immerhin weiß ich jetzt, dass nicht nur ich es so verstanden habWink
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
09.05.2006, 09:58
Beitrag #7

Gerald Offline
LVF-Grünschnabel
*


Beiträge: 15
Registriert seit: May 2006

7.1
2006
kA


Deutschland
While-Schleife in While-Schleife laufen lassen
@ oppossom

Was sind Event Structures? Kannst du mir ein kleines Beispiel geben!

Danke.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.05.2006, 10:12
Beitrag #8

oppossom Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 151
Registriert seit: Mar 2006

6.1:7.0
2003
kA


Oesterreich
While-Schleife in While-Schleife laufen lassen
Hi Gerald,

in diesem Thread gibt es 2 Beispiele dazu, gleiches Problem, einmal mit Event-Structures und einmal ohne gelöst.

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


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Mehrere Tests parallel laufen lassen Minako 21 5.056 22.10.2024 09:44
Letzter Beitrag: Kiesch
  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.547 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.743 21.10.2019 11:00
Letzter Beitrag: RobertRoth
  Schleife Werte Ausgeben MarcelXX 4 3.916 30.08.2019 09:19
Letzter Beitrag: jg

Gehe zu: