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 

Paralelle Schleife mit mehreren Aufgaben



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!

07.01.2008, 13:27 (Dieser Beitrag wurde zuletzt bearbeitet: 07.01.2008 13:43 von eg.)
Beitrag #5

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Paralelle Schleife mit mehreren Aufgaben
' schrieb:ich verwende die Information "Queue timed out" und schicke meine StateMachine dann in den "timeout" Case. Diesen Case kann man wunderbar verwenden die Statemachine in weitere States zu schicken. Beispiel:

3 Cases:
timeout, lesen und schreiben

Die StM soll alle 100 lesen ==> Queue Read timeout = 100 ms

im Read Case merke ich mir den Zeitstempel des letzten Lese-Vorganges
im Write Case überprüfe ich, ob seit dem letzten Lesen bereits mehr als 100 ms vergangen sind, wenn ja füge ich einen Read Case ein (damit bei voller Q das Lesen nicht zu kurz kommt ...)

wenn keine Elemente in der Queue sind springt die StM in den "timeout" case und schchickt sich darin selbst in den "Read" Case ==> die State-Machine springt alle 100 ms in den Read Case ...


Als Vorschlag angenommen, aber effizient finde ich das nicht. Kannst du die Vorteile dieser Vorgehensweise aufzählen? Ich weiss, dass du nichts umsonst machst, also was sind denn die Vorteile davon?

Ich persönlich versuche keine Timeouts im Programm zu verwenden, die mag ich nicht so. Bei mir ist fast alles eventgesteuert.

OFFTOP: Trennst du das Schreiben und Lesen in zwei Loops oder machst du es immer in einer "Schnittstellenloop"?

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Paralelle Schleife mit mehreren Aufgaben - eg - 07.01.2008 13:27

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Labview Beispiele bzw Aufgaben zum Üben mez15 5 14.184 15.01.2013 12:50
Letzter Beitrag: dali4u
  Erzeuger/Verbraucher Schleife mit mehreren Verbrauchern LV-Fred 4 5.894 08.06.2012 15:58
Letzter Beitrag: Kiesch
  "Fehler-Struktur" für mehrere paralelle While-Schleifen Sternhagel 3 5.852 18.02.2012 07:42
Letzter Beitrag: Y-P
  1x While Schleife, 1x Zeitges. While Schleife, die zeitgs. START/STOP dali4u 1 6.572 23.05.2011 09:22
Letzter Beitrag: Y-P

Gehe zu: