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
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!
|
|
|
10.03.2014, 10:17
(Dieser Beitrag wurde zuletzt bearbeitet: 10.03.2014 10:23 von GerdW.)
Beitrag #2
|
GerdW
______________
Beiträge: 17.465
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…
|
|
|
10.03.2014, 10:17
(Dieser Beitrag wurde zuletzt bearbeitet: 10.03.2014 10:20 von Lucki.)
Beitrag #3
|
|
|
| |