Zapis danych do pliku co określony czas
: 02 sty 2011 01:19
Witam. Ahhh ten nieszczęsny zapis do pliku...
Mianowicie. Odczytuje dane przychodzące z zewnętrznego źródła po RS-ie. Dane są odbierane co jedną sekundę i na bieżąco prezentowane na ekranie w postaci słupków, ale chciałbym mieć możliwość wyboru momentu zapisu co (wymóg promotora):
- 1sek;
- 5sek;
- 10sek;
- 30sek;
- 1min;
- 5min;
- 10min;
- 30min;
No i mam problem bo nie umiem tego zrealizować wykorzystując do tego najlepiej zegarek systemowy i funkcję Get Date/Time String.
Jak zrealizowałem to licząc liczbę iteracji to dane były zapisywane np. w przypadku 5 sekundowego odstępu czasu co:
- 5 sekund;
- 7 sekund;
- 8 sekund;
- 4 sekund;
- 6 sekund;
Przy większych przedziałach czasowych błąd był znacznie większy.
Proszę o pomoc gdyż jest to część mojej pracy inżynierskiej.
Mianowicie. Odczytuje dane przychodzące z zewnętrznego źródła po RS-ie. Dane są odbierane co jedną sekundę i na bieżąco prezentowane na ekranie w postaci słupków, ale chciałbym mieć możliwość wyboru momentu zapisu co (wymóg promotora):
- 1sek;
- 5sek;
- 10sek;
- 30sek;
- 1min;
- 5min;
- 10min;
- 30min;
No i mam problem bo nie umiem tego zrealizować wykorzystując do tego najlepiej zegarek systemowy i funkcję Get Date/Time String.
Jak zrealizowałem to licząc liczbę iteracji to dane były zapisywane np. w przypadku 5 sekundowego odstępu czasu co:
- 5 sekund;
- 7 sekund;
- 8 sekund;
- 4 sekund;
- 6 sekund;
Przy większych przedziałach czasowych błąd był znacznie większy.
Proszę o pomoc gdyż jest to część mojej pracy inżynierskiej.