Hallo,
ich hab einen Thread gestartet und möchte das dieser jede Sekunde Daten
per COM-Port verschickt. Alos Thread starten etc. funktioniert ohne
Probleme .Allerdings habe ich Probleme mit dem zyklischen versenden der
Daten. Habe eine while() Schleifdie wie folgt aussieht:
1 | while (!_shouldStop)
|
2 | {
|
3 | ticker = new Stopwatch();
|
4 | long frequency = ticker.frequency;
|
5 | ticker.Start();
|
6 | if ((ticker.Elapsedtick() / frequency) > 1)
|
7 | {
|
8 | ticker.stop()
|
9 | write_Data();
|
10 | ticker.Reset();
|
11 | ticker.Start();
|
12 | }
|
13 | }
|
Das Problem ist das es nicht wirklich im Sekundentakt funktioniert. Es
ist mal mehr mal weniger...
Gibt es eine andere Lösung/bessere Lösung???
Vilene Dank für eure Antwort...