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 

was macht die zweite while-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!

01.02.2013, 11:42
Beitrag #17

Hasenfuss Offline
LVF-Stammgast
***


Beiträge: 331
Registriert seit: Dec 2012

2012
2012
DE



RE: was macht die zweite while-Schleife?
Hallo !

Ich hab das jetzt mal versucht so umzusetzen. Ich habe als Abbruchkriterium für die Schleife zum Schreiben den Schleifenknopf mit dem Fehlercluster verbunden (analog auch dem Beispiel Queue-Grundlagen.VI aus Labview. Ich habe vorher mit der Bubblefunktion getestet bzw. mit der einfachen Errormessagefunktion - wenn ich die Queue freigebe, dann kommt ein Fehler in der while-Funktion Daten speichern und die Schleife wird beendet.

Um sicherzustellen, dass die Queue erst freigegeben wird, wenn keine Elementen mehr vorhanden sind, habe ich eine dritte Schleife nach der Schleife "Daten lesen/erzeugen" für die Queue erstellt. Dort wird ermittelt, ob alle Elemente ausgelesen wurden (sorry, in dem Bild fehlt das Warten in der while-Schleife). Ist die Queue leer, dann wird die Queue freigegeben, in der while-Schleife "Daten speichern" kommt dann der Fehler, dass die Queue nicht mehr da ist, da sie freigegeben wurde, und die Schleife wird auch beendet.

Würdet Ihr sagen, dass dies so eine saubere Lösung ist oder sollte ich an diesem Ansatz auch mit dem Beenden etwas verbessern? Für Vorschläge bin ich immer dankbar.


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
RE: was macht die zweite while-Schleife? - SchwippSchwapp - 30.01.2013, 11:28
RE: was macht die zweite while-Schleife? - Hasenfuss - 01.02.2013 11:42

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Was macht das Express VI Messung von Frequenzkomponenten bachatero18 9 4.253 17.09.2020 07:56
Letzter Beitrag: Martin.Henz
  Timer macht was er will :-) Natalie1984 6 3.547 04.07.2019 12:49
Letzter Beitrag: IchSelbst
  Funktion Diagramm aufräumen macht komische Sachen Hasenfuss 5 5.457 01.02.2013 12:19
Letzter Beitrag: Kiesch
  State Machine macht mit selben Funktionen jedesmal etwas anderes anuller 6 5.933 10.04.2012 12:42
Letzter Beitrag: Lucki
  Inverser Tangens 2 Eingänge macht nicht das was ich mir denke Neil 5 4.887 07.04.2012 07:06
Letzter Beitrag: Lucki
  VI macht auf anderer Maschine "Blödsinn" gottfried 0 2.790 17.03.2012 10:01
Letzter Beitrag: gottfried

Gehe zu: