Nieporządana zmiana na czas letni
: 01 kwie 2014 21:50
Witam.
W związku z niedawnym przejściem na czas letni pojawił mi się problem w aplikacji odczytującej dane z pamięci rejestratora danych.
Mianowicie urządzenie zewnętrzne dokonuje pomiarów i zapisuje je w wewnętrznej pamięci zgodnie z czasem wg swojego zegara RTC który nie uwzględnia zmiany czasu letni/zimowy.
Odczytując pamięć pomiarów z urządzenia dokonuję sprawdzenia chronologii kolejnych pomiarów i w przypadku gdyby była ona zaburzona wyświetlam odpowiedni komunikat. Niestety podczas odczytu pomiarów i analizy chronologii LV automatycznie wprowadza korektę czasu z zimowego na letni o 1 godz w odczytanej próbce z dnia 30 kwietnia o godz 1.00 a to powoduje że procedura zajmująca się kontrolą chronologii fałszywie wystawia komunikat.
W tej sytuacji nie chciałbym aby LV automatycznie wprowadzało korektę z odczytanej ramki ale nie bardzo wiem jak to zrobić. LV powinno bazować i dokonywać porównań tylko i wyłącznie wg czasu odczytanego z rejestratora.
W związku z niedawnym przejściem na czas letni pojawił mi się problem w aplikacji odczytującej dane z pamięci rejestratora danych.
Mianowicie urządzenie zewnętrzne dokonuje pomiarów i zapisuje je w wewnętrznej pamięci zgodnie z czasem wg swojego zegara RTC który nie uwzględnia zmiany czasu letni/zimowy.
Odczytując pamięć pomiarów z urządzenia dokonuję sprawdzenia chronologii kolejnych pomiarów i w przypadku gdyby była ona zaburzona wyświetlam odpowiedni komunikat. Niestety podczas odczytu pomiarów i analizy chronologii LV automatycznie wprowadza korektę czasu z zimowego na letni o 1 godz w odczytanej próbce z dnia 30 kwietnia o godz 1.00 a to powoduje że procedura zajmująca się kontrolą chronologii fałszywie wystawia komunikat.
W tej sytuacji nie chciałbym aby LV automatycznie wprowadzało korektę z odczytanej ramki ale nie bardzo wiem jak to zrobić. LV powinno bazować i dokonywać porównań tylko i wyłącznie wg czasu odczytanego z rejestratora.