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 

for-Schleife zurücksetzten



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!

12.06.2006, 19:05
Beitrag #1

blitzgeist Offline
LVF-Grünschnabel
*


Beiträge: 48
Registriert seit: Apr 2006

7.1
-
kA


Deutschland
for-Schleife zurücksetzten
Hallo LV-Gemeinde,

folgendes Anliegen:
for-Schleife mit N=200 Schleifendurchläufen wird per button gestartet (realisiert). Nun unterbricht der Quellcode(wegen irgendeinem Ereignis), welche in der for-Schleife aufgerufen wird, die for-Schleife. Benutzer soll nun die Möglichkeit haben entweder die for-Schleife weiterlaufen zu lassen (realisiert), oder die for-Schleife wieder zurückzusetzten und per button wieder neu starten(realisierungsschwierigkeiten).

Danke für Tips
Gruß Timo
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
12.06.2006, 22:23 (Dieser Beitrag wurde zuletzt bearbeitet: 12.06.2006 22:26 von TLS.)
Beitrag #2

TLS Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Apr 2006



kA



for-Schleife zurücksetzten
Hallo Timo,

ich weiß zwar nicht genau, was du mit der for-Schleife sonst noch vor hast. Meine erste Idee war, anstelle der for-Schleife eine while-Schleife zu verwenden. Das mit dem weiterlaufen lassen kann sicher genau wie bei der for-Schleife realisiert werden.
Ansonsten wird die Schleife bei i=200 oder Neustart=TRUE verlassen.
Durch die äußere while-Schleife wird die Struktur dann immer wieder neu gestartet.

Gruß

Thomas

   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.06.2006, 07:52
Beitrag #3

blitzgeist Offline
LVF-Grünschnabel
*


Beiträge: 48
Registriert seit: Apr 2006

7.1
-
kA


Deutschland
for-Schleife zurücksetzten
Hi TLS,

vielen Dank für deine Atwort. Ich habe mir das ganze so überlegt (siehe Anhang). Doch wie ergänze ich nun, dass ich den laufindex i der for-schleife, wenn durch drücken der stopptaste(simuliert fehler->for-schleife hält an) wieder per button aud n zurücksetzen kann?

Gruß Timo


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

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
for-Schleife zurücksetzten
<div align="left">Hallo, Timo,

ich stimme Thomas zu. Du mußt sogar auf While-Schleifen gehen, in LabVIEW kannst du meines Wissens nach nicht aus einer FOR-Schleife herausspringen!

MfG
Jens</div>

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
13.06.2006, 09:02
Beitrag #5

Buhrz Offline
LVF-Stammgast
***


Beiträge: 407
Registriert seit: Oct 2004

1.2 - 2015
1987
EN

22844
Deutschland
for-Schleife zurücksetzten
HI

Ich stimme zu
Es ist nicht möglich eine FOR-SCHLEIFE abzubrechen
Also der Weg mit den while-schleifen ist schon der beste

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
13.06.2006, 09:16
Beitrag #6

blitzgeist Offline
LVF-Grünschnabel
*


Beiträge: 48
Registriert seit: Apr 2006

7.1
-
kA


Deutschland
for-Schleife zurücksetzten
okay, akzeptiert nun hier meine momentane lösung. nur das zurücksetzten funktioniert nicht. ich müsste die laufvariable I beeinflussen können. Wie?


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
13.06.2006, 09:37 (Dieser Beitrag wurde zuletzt bearbeitet: 13.06.2006 09:38 von Kvasir.)
Beitrag #7

Kvasir Offline
LVF-Freak
****


Beiträge: 642
Registriert seit: May 2006

10
2004
DE_EN

0000
Oesterreich
for-Schleife zurücksetzten
Du kannst auch auf einen Index einer While Schleife nicht eingreifen. Aber ,im Gegensatz zu einer For Schleife, kannst du sie abbrechen wann immer du willst.



Würde dir diese Lösung z.B. weiterhelfen?

Innerste Schleife, um dein Programm zu unterbrechen.
Mittlere Schleife ersetzt deine alte For Schleife (200 Iterationen)
Die äußerste Schleife sorgt dafür, dass du von vorne starten kannst (bei drücken von Neustart). Wurde Neustart nicht gedrückt, endet auch diese Schleife.


Angehängte Datei(en) Thumbnail(s)
   

A few weeks of developement and testing can save a WHOLE afternoon in the library!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.06.2006, 10:17
Beitrag #8

blitzgeist Offline
LVF-Grünschnabel
*


Beiträge: 48
Registriert seit: Apr 2006

7.1
-
kA


Deutschland
for-Schleife zurücksetzten
Danke für deine Lösung Kvasir,

habe sie ein wenig ummodifiziert, jedoch hat sie noch nicht ganz die gewünsche funktion. beim drücken von fehler und anschließendem drücken von neustart fängt der durchlauf nicht von vorne an...

hier ein bild des momentanen standes

so funzt es nunSmile

danke an alle für die tips


Angehängte Datei(en) Thumbnail(s)
       
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.06.2006, 11:30
Beitrag #9

Kvasir Offline
LVF-Freak
****


Beiträge: 642
Registriert seit: May 2006

10
2004
DE_EN

0000
Oesterreich
for-Schleife zurücksetzten
Freut mich, dass ich helfen konnte.

Jedoch ist mir nicht klar, wofür du deine For Loop brauchst. Die Abbruchbedingung lässt sich auch etwas einfacher realisieren.

Hab dir meine Variante nochmals etwas modifiziert. Nun sollte sie genau nach deinen Wünschen arbeiten.


Angehängte Datei(en) Thumbnail(s)
   

A few weeks of developement and testing can save a WHOLE afternoon in the library!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.06.2006, 16:20 (Dieser Beitrag wurde zuletzt bearbeitet: 13.06.2006 16:23 von blitzgeist.)
Beitrag #10

blitzgeist Offline
LVF-Grünschnabel
*


Beiträge: 48
Registriert seit: Apr 2006

7.1
-
kA


Deutschland
for-Schleife zurücksetzten
...mir ist doch noch eine Kleinigkeit aufgefallen! und zwar nach durchlauf des Laudindexes bleibt er nicht an dieser stelle stehen, sondern springt wieder auf Null zurück, sollte aber stehen bleiben!
Wie kann man da abhelfen?

Danke für Tips

Gruß Timo

PS die for schleife brauche ich deswegen, da der fehler nur ein impuls ist und mit der for schleife ein rf-ff realisiert ist
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
  1x While Schleife, 1x Zeitges. While Schleife, die zeitgs. START/STOP dali4u 1 6.020 23.05.2011 09:22
Letzter Beitrag: Y-P
  Zurücksetzten Anzeigeelemente JPS 5 4.440 24.09.2010 16:54
Letzter Beitrag: Matze
  Werte in der While Schleife zurücksetzten tommyboyeast 14 9.830 04.07.2008 08:14
Letzter Beitrag: tommyboyeast
  Erster Aufruf?... zurücksetzten? DerChris 1 2.650 09.06.2006 12:44
Letzter Beitrag: diplNisse
  Werte zurücksetzten claus 6 4.368 17.08.2005 11:06
Letzter Beitrag: Oliver Listing

Gehe zu: