Wie besseren Dispatcher-Timer bauen?
-
Hi,
ich arbeite ja gerade an einer Echtzeit-Anwendung und bin jetzt etwas mit der üblichen Timer-Problematik vertraut. Hier z.B. werden die Unterschiede erklärt:
http://kristofverbiest.blogspot.de/2008/10/beware-of-stopwatch.html
Ich benutze jetzt lieber UTC statt Stopwatch, und hätte da gleich die erste Frage. In dem Beitrag steht, dass UTC eine Auflösung im Millisekunden-Bereich hat, es gibt jedoch die Funktion "DateTime.UtcNow.AddTicks". Eigentlich müsste dadurch die Auflösung so gut sein wie bei Stopwatch, oder?
Mein eigentliches Problem aber ist der relativ ungenaue Dispatcher-Timer (nur ca. 20 ms Auflösung und ungenaues Auslösen). Ich würde mir gern einen genaueren Dispatcher-Timer bauen, weiss aber nicht ob und wie das geht.