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!

30.01.2013, 15:02
Beitrag #7

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: was macht die zweite while-Schleife?
Hallo Lucki,

Hasenfuss prüft in seiner Schleife mit der Case-Anweisung "1.." , ob in der Queue Daten vorhanden sind mit einer Wartezeit von 5s. Wenn welche da sind, dann springt er in den Verarbeitungszweig. In dieser Form ist ein Wait natürlich zwingend, da die Queue-Abfrage in den Fällen wo nix drinnen steht entsprechend schnell pollen würde.

Ich hatte aber vorgeschlagen, gleich in die Queue-Lesefunktion zu gehen, die ja auch das Flag TO überschritten angibt und somit auch ausgibt, ob die Queue Daten enthält, diese dann aber auch gleich ausgibt, do dass er sie weiterverarbeiten (speichern) könnte. In diesem (neuen) von mir skizzierten Fall könnte er sich dann die 5s Wartezeit sparen.


D.h. Hasenfuß könnte doch die Funktion Queue-Status lesen durch die Funktion Queue-Element auslesen ersetzen und seine Case-Struktur vom Flag TO überschritten abhängig machen. Dann könnte er in dem Case seine Datenspeicherung machen und sollte dort dann auch nicht die Datei jedesmal öffnen/schließen.

Oder habe ich komplett falsch verstanden, was er da vorhat?!Blink

Gruß, marko
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? - Trinitatis - 30.01.2013 15:02

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

Gehe zu: