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 

Dieses Thema hat akzeptierte Lösungen:

Zeitgesteuerte For-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!

10.03.2014, 10:04
Beitrag #1

GrEeHoRn Offline
LVF-Grünschnabel
*


Beiträge: 21
Registriert seit: Jan 2014

2013
2014
DE


Deutschland
Zeitgesteuerte For-Schleife?
Hallo,

ich brauch Hilfe und zwar möchte ich ein n einer For-Schleife möglichst exakt alle 10ms ablaufen lassen.
Ein Bsp. zur Veranschaulichung:

n=0 -> Schleife ablaufen lassen und bis auf 10ms verstrichene Zeit warten
n=1 -> Schleife ablaufen lassen und bis auf 10ms verstrichene Zeit warten
...

Es gibt ja zeitgesteuerte While-Schleifen, kann man das auch irgendwie für For-Schleifen realisieren?

Über Hilfe würde ich mich freuen!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.03.2014, 10:17 (Dieser Beitrag wurde zuletzt bearbeitet: 10.03.2014 10:23 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Zeitgesteuerte For-Schleife?
Hallo Greehorn,

was genau willst du wirklich erreichen?

- Wenn es dir mehr auf die FOR-Loop-Eigenschaften ankommt (effizientes Autoindexing), dann nimmst du weiterhin die FOR-Loop mit WaitForNextMultiple.
- Wenn es dir auf das genauere Timing der TWL ankommt, dann nimmst du eben diese statt der FOR-Loop.

Und unter Windows solltest du immer im Hinterkopf haben: Deine Schleife wird nur so genau getaktet, wie Windows es eben für nötig hält…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.03.2014, 10:17 (Dieser Beitrag wurde zuletzt bearbeitet: 10.03.2014 10:20 von Lucki.)
Beitrag #3

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Zeitgesteuerte For-Schleife?

Akzeptierte Lösung

Also ich mache das so: (das linke NextMultiple ist dafür da, dass auch bei i=0 die 10ms schon eingehalten werden)
   
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
  Zeitgesteuerte Schleife blubblub 5 6.665 23.01.2013 12:15
Letzter Beitrag: jg
  Zeitgesteuerte Schleife blubblub 3 3.813 27.12.2012 12:06
Letzter Beitrag: Lucki

Gehe zu: