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.


Anmelden zum Antworten