Od poniedziałku (14.04.2025r) planowane są prace przy usłudze Zdalnego dostępu dla sterowników 3.5/4.0.
W poniedziałek mogą wystąpić chwilowe przerwy w dostępie do usługi.
Dane archiwalne (wykresy i statystyki) będą uzupełniane na bieżąco - może to potrwać dłuższy czas.
W poniedziałek mogą wystąpić chwilowe przerwy w dostępie do usługi.
Dane archiwalne (wykresy i statystyki) będą uzupełniane na bieżąco - może to potrwać dłuższy czas.
Profil użytkownika
posty użytkownika | ||||
|
||||
Ursan
![]() |
||||
|
||||
Ursan
![]() |
Witam. Jestem w trakcie tworzenia aplikacji, która ma za zadanie analizowanie danych z archiwum. Ale zauważyłem pewną niezgodność. seba napisał » 2011-11-24 15:25 Dane pomiarowe zapisane są w postaci liczby SHORT z przesunięciem przecinka. Wystarczy odczytaną wartość podzielić przez 10. Puste miejsca (brak zapisanego pomiaru w pliku): 0x8888 (Signed) short int ma 16 bitów, czyli 2 bajty. Co daje nam możliwość zapisu tylko od - 32768 do 32767. Natomiast 0x8888 = 34952. Gdy chcę odczytać pomiary (wersja 0x0003) np. z bajtów 80,81 (Int16) wynik równy jest -30584 (przesunięcie przecinka nic nie pomoże). Nie sądzę, żebym miał tak zimno w domu ![]() Pozdrawiam. |