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 

Whileschleife definiert abbrechen



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!

15.04.2011, 14:06
Beitrag #1

fheinrich Offline
LVF-Grünschnabel
*


Beiträge: 15
Registriert seit: Apr 2011

10.0f2 (LabVIEW Professional Development System)
2011
DE


Deutschland
Whileschleife definiert abbrechen
Hey ho,

es gibt zwar viele Beiträge zu diesem Thema, die genaue Frage habe ich allerdings nicht gefunden:

Hat jemand einen Vorschlag, wie ich das angehängte VI realisieren könnte? Der erste Iterationseintrag soll quasi als Referenz genommen werden und beispielsweise 10 Durchläufe später soll die Schleife stoppen. Allerdings kann i zum Referenzzeitpunkt alles ungleich 0 sein!

Leider ist das Problem etwas verstrickt, sodass ich nicht trivialerweise eine For-Schleife benutzen kann..

Mit freundlichem Gruß,
fheinrich


Angehängte Datei(en)
2010 .vi  Iterationsabbruch.vi (Größe: 4,69 KB / Downloads: 168)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
15.04.2011, 14:11
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Whileschleife definiert abbrechen
Hallo fheinrich,

"i im ersten Durchlauf" ist Null. Soll wir jetzt eine Null an die Addition anschließen?

- Was verstehst du unter "Iterationseintrag"? Meinst du das erste Element eines 1D-Arrays? Dann benutze IndexArray mit Index=0...
- Du solltest keine Floatingpoint-Zahlen auf Gleichheit testen, das kann ins Auge gehen Smile

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.04.2011, 14:23 (Dieser Beitrag wurde zuletzt bearbeitet: 15.04.2011 14:24 von fheinrich.)
Beitrag #3

fheinrich Offline
LVF-Grünschnabel
*


Beiträge: 15
Registriert seit: Apr 2011

10.0f2 (LabVIEW Professional Development System)
2011
DE


Deutschland
RE: Whileschleife definiert abbrechen
(15.04.2011 14:06 )fheinrich schrieb:  Allerdings kann i zum Referenzzeitpunkt alles ungleich 0 sein!

Also mit "Iterationseintrag" meinte ich einfach das "i" zu den jeweiligen Zeitpunkten.

Vielleicht etwas konkreter:
Eine große While-Schleife läuft permanent durch (das ist die Aktivierung meines Sensors, ein Signal wird also auf dem Bildschirm angezeigt).
Zu irgendeinem Zeitpunkt, z.B., wenn i = 500 ist, möchte ich dem Programm per Case sagen: "Bitte ab jetzt die aufgenommenen Werte auch in eine Datei schreiben - und das für z.B. 10 Durchläufe der großen While-Schleife, dann würden 10 Messwerte in meine Datei geschrieben."

Hehe, das mit den Zahlentypen ging nur in dem Minimalbeispiel so daneben ^^
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.04.2011, 14:28 (Dieser Beitrag wurde zuletzt bearbeitet: 15.04.2011 14:28 von GerdW.)
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Whileschleife definiert abbrechen
Hallo fheinrich,

es geht doch nichts über eine ordentliche Problembeschreibung:
   

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.04.2011, 14:30 (Dieser Beitrag wurde zuletzt bearbeitet: 15.04.2011 15:21 von fheinrich.)
Beitrag #5

fheinrich Offline
LVF-Grünschnabel
*


Beiträge: 15
Registriert seit: Apr 2011

10.0f2 (LabVIEW Professional Development System)
2011
DE


Deutschland
RE: Whileschleife definiert abbrechen
Hehe, Recht hast du.. Wink

Ich probier's gleich mal aus!

edit: Sooo, ich mach' jetzt mal Feierabend, mit deinem Vorschlag sieht es aber sehr sehr sehr gut aus! Smile Also vielen Dank und schönes Wochenende!
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
  Nur ein SubVI in Whileschleife soll verzögert werden mikadm 2 3.532 12.08.2020 14:54
Letzter Beitrag: mikadm
  Sub-VI über Button im Hauptpanel abbrechen der Philipp ausm Wald 28 31.825 01.08.2018 06:55
Letzter Beitrag: GerdW
  "Abbrechen"-Knopf im Datei-Dialog ändern Marcusius 1 3.933 10.06.2015 12:49
Letzter Beitrag: jg
  Laufendes VI abbrechen Patrik 5 6.818 04.04.2013 08:09
Letzter Beitrag: Patrik
  Abbruch einer Whileschleife Quantenpunkt 6 5.830 27.03.2013 21:48
Letzter Beitrag: Quantenpunkt
  wie Prozess vorzeitig abbrechen? Hasenfuss 3 4.920 13.03.2013 16:46
Letzter Beitrag: GerdW

Gehe zu: