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 

Vorzeitiges Beenden einer For-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!

21.12.2004, 10:26
Beitrag #1

FranzDA Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 90
Registriert seit: Oct 2004

7.00
2004
kA


Deutschland
Vorzeitiges Beenden einer For-Schleife...
Halli hallo,

gibt es eine Möglichkeit, eine For-Schleife (über eine Schaltfläche oder einem 'ereignis') früher zu beenden/abzubrechen?

Ich habe nur die STOP-Funktion gefunden, welches aber das komplette VI stoppt *snief*

Über ein kurzes Reply würde ich mich sehr freuen...

Beste Grüße aus Darmstadt,
Franz
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
21.12.2004, 13:31
Beitrag #2

htw10870 Offline
LVF-Grünschnabel
*


Beiträge: 47
Registriert seit: Nov 2004

6.1, 8.00, 8.2, 8.2.1, 8.5, 8.5.1, 8.6, 2010
2004
de

01468
Deutschland
Vorzeitiges Beenden einer For-Schleife...
Geht das,
dass du die For-Schleife in ein Sub-Vi packst und dann dieses Sub-Vi stopst?

Grüße
matze
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.12.2004, 13:59
Beitrag #3

joke Offline
LVF-Grünschnabel
*


Beiträge: 11
Registriert seit: Dec 2004



kA



Vorzeitiges Beenden einer For-Schleife...
Hallo zusammen!

Warum so kompliziert? Arbeite einfach mit einer While-Schleife, die kann man jeder Zeit abbrechen.
Und wenn du eine bestimmte Anzahl von Durchläufen benötigst (wie es eine For-Schleife macht), dann musst du einen Zähler einbauen (Shift-Register und Increment). Sobald der dann einen gewissen Wert erreicht hat, kannst die schleife stoppen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.12.2004, 15:56
Beitrag #4

Buhrz Offline
LVF-Stammgast
***


Beiträge: 407
Registriert seit: Oct 2004

1.2 - 2015
1987
EN

22844
Deutschland
Vorzeitiges Beenden einer For-Schleife...
Hallo

Eine For Schleife kann man NICHT abbrechen
Der vorschlag von Joke ist die Lösung
Eine Anmerkung
In der while schleife ist schon ein interationszähler einfach an das i ein vergleicher verdrahten

Gruß

Jürgen

A old LabVIEW User
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.12.2004, 16:13
Beitrag #5

FranzDA Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 90
Registriert seit: Oct 2004

7.00
2004
kA


Deutschland
Vorzeitiges Beenden einer For-Schleife...
hi Joke,

das mit der While-Schleife ist sicherlich eine Lösung, über die auch ich schon nachgedacht habe ...
da brauch ich übrigens kein shift-register etc. sondern als Abbruchbedingung nur einen Vergleicher mit (gleich oder größer gleich) der automatischen Schleifenindiziierung und der solldurchlaufzahl-1.

Naja, however .. viele Wege führen nach Rom .... aber vielleicht hat jemand trotzdem einen Kniff, wie man doch eine for-schleife abbrechen kann.
Ansonsten ist halt Umbauen in While angesagt ;-(

Oder SubVI, aber da hab ich schon so viele...

Beste Grüße aus Darmstadt,
Franz
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.12.2004, 16:15
Beitrag #6

FranzDA Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 90
Registriert seit: Oct 2004

7.00
2004
kA


Deutschland
Vorzeitiges Beenden einer For-Schleife...
Guter alter Berater ... vielen Dank !

dann werd ich doch mal umbauen... ist ja nicht sooo viel aufwand, es ging mir auch um's generelle.

Danke trotzdem für Deine/Euere Mühe.
Ihr seid spitze !

Beste Grüße aus Darmstadt,
Franz
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.12.2004, 08:06
Beitrag #7

joke Offline
LVF-Grünschnabel
*


Beiträge: 11
Registriert seit: Dec 2004



kA



Vorzeitiges Beenden einer For-Schleife...
..ach, ja! das "i" hab ich ganz vergessen....
ich hab leider LabVIEW nicht am gleichen Rechner, wo die Internetverbindung ist. Da kann ich dann nicht immer gleich nachschauen....

aber wie schon gesagt, die for-Schleife kann man nicht abbrechen, dafür ist die while-Schleife da.
das geht auch z.B. in C nicht.
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
  While-Schleife sofort beenden ? RobertRoth 17 10.745 21.10.2019 11:00
Letzter Beitrag: RobertRoth
  Schleife sofort beenden mprocket 9 7.415 19.01.2018 23:26
Letzter Beitrag: mprocket
  Drei Queues in einer While-Schleife mit case-Struktur EinVolvic 12 13.173 17.05.2017 20:25
Letzter Beitrag: EinVolvic
  Probleme seit einfügen einer For-Schleife JUON 7 5.929 14.02.2017 18:01
Letzter Beitrag: TR61
  Rechenzeit einer Schleife pro runde bekommen aidinnikoo 1 3.699 30.11.2016 13:53
Letzter Beitrag: GerdW
  Dauer einer Schleife berechnen Marius89 3 6.454 31.10.2016 09:24
Letzter Beitrag: jg

Gehe zu: