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 

Zeitliche Synchronisation mehrere Prozesse mit unterschiedlichen Laufzeiten



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!

11.08.2010, 11:56 (Dieser Beitrag wurde zuletzt bearbeitet: 11.08.2010 11:58 von IchSelbst.)
Beitrag #8

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.690
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Zeitliche Synchronisation mehrere Prozesse mit unterschiedlichen Laufzeiten
' schrieb:Synchronisation
Stell dir folgendes vor:
Jeder der drei Prozesse hat intern ein Raster von (z.B.) 10ms. Jeder Prozess würde also eine Schrittkette sein, die ihren Ablauf im 10ms-Raster macht. Jeder einzelne Schritt darf also nur maximal 10ms dauern (aus diversen Gründen darf die maximale Dauer nur 5ms sein). Nach jedem Schritt muss gewartet werden, bis die 10ms um sind. Das würde Prozessintern gehen mit z.B. Wait oder Metronom.

Das Warten kann aber auch über einen Melder gemacht werden. Ein vierter Prozess macht nichts weiter, als im Raster von 10ms in einen Melder (z.B. einen inkrementieren Zähler) zu schreiben. Die drei (Arbeits-)Prozesse werten den Melder aus => die drei laufen synchron mit einer Ungenauigkeit von 10ms.

Oder kuck dir mal Rendezvous an auf der Palette - Synchronisierung.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Zeitliche Synchronisation mehrere Prozesse mit unterschiedlichen Laufzeiten - IchSelbst - 11.08.2010 11:56

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  2 Parallele While-Schleifen mit unterschiedlichen Timer beenden Tomate27 3 2.935 18.08.2020 13:29
Letzter Beitrag: GerdW
  DAQ Datenoutput an zwei Ziele mit unterschiedlichen Intervallen moTo 4 4.387 06.05.2016 20:05
Letzter Beitrag: GerdW
  Synchronisation mehrerer Geräte BenW 1 3.366 03.04.2016 11:19
Letzter Beitrag: IchSelbst
  For-Scheife zu unterschiedlichen Zeitpunkten unterbrechen? Stefan_r 6 4.841 03.11.2014 10:12
Letzter Beitrag: Stefan_r
Question Y-Achse mit unterschiedlichen Farben im Label LazyBoNe 2 3.760 02.07.2014 08:28
Letzter Beitrag: LazyBoNe
  "Ringbuffer overflow" bei Synchronisation von analog und digital Signal MNLF 14 11.530 20.01.2014 12:15
Letzter Beitrag: MNLF

Gehe zu: