Witam,
Coś mi nie wychodzi konwersja z liczby HEX na datę i czas
z liczy HEX 47713008 powinno wyjść : 16:30 25/12/2007
a mi wychodzi tak jak w załączniku
Czy ktoś może wie jaki błąd popełniam?
konwersja z hex na czas
konwersja z hex na czas
- Załączniki
-
- time.png (50.31 KiB) Przejrzano 7321 razy
- bezimienny
- Posty: 10
- Rejestracja: 10 wrz 2013 21:31
- Wersja środowiska: LabVIEW 2012
Re: konwersja z hex na czas
1. Dla podanej daty 16:30:00 2007-12-25 powinno być Hex C396D278
2. Dla podanej daty format U32 czyli maksymalna data dla U32 to 07:28:15 2040-02-06
Podana w przykładzie metoda przeliczania jest prawidłowa dla dat mniejszych niż (U32 max) 07:28:15 2040-02-06
Pozdrawiam
2. Dla podanej daty format U32 czyli maksymalna data dla U32 to 07:28:15 2040-02-06
Podana w przykładzie metoda przeliczania jest prawidłowa dla dat mniejszych niż (U32 max) 07:28:15 2040-02-06
Pozdrawiam
Re: konwersja z hex na czas
takiego hex'a zwraca mi urządzenie.
Jak na stronie http://www.onlineconversion.com/unix_time.htm
wpiszę przekonwertowaną datę z hex 47713008 na dec 1198600200 otrzymuję poprawną datę.
Co w Labview robię nie tak, że otrzymuję inną ?
Jak na stronie http://www.onlineconversion.com/unix_time.htm
wpiszę przekonwertowaną datę z hex 47713008 na dec 1198600200 otrzymuję poprawną datę.
Co w Labview robię nie tak, że otrzymuję inną ?
-
- Posty: 82
- Rejestracja: 26 maja 2009 07:18
- Wersja środowiska: LabVIEW 2012
- Lokalizacja: Sucha Beskidzka
- Kontakt:
Re: konwersja z hex na czas
Z tego co widze to jest to czas UNIX liczony od 1970 roku jeśli dodasz do tego czasu 01.01.1970 to działa poprawnie.
Zobacz w załączniku.
Zobacz w załączniku.
- Załączniki
-
- Unx Timestamp.vi
- Przetwarzanie DBL na Unix Timesamp
- (6.69 KiB) Pobrany 416 razy
Re: konwersja z hex na czas
Super, wielkie dzięki.