Od dnia 16.10.2024 zostały wyłączone stacjonarne numery telefonów. Zapraszamy do kontaktu pod numerem: 574 443 555.

Profil użytkownika

Ursan

 

 

Rejestracja: 2015-12-07 20:48

Logowanie: 2016-01-11 19:05

Urządzenia: 0

Tematy: 0

Posty: 2

posty użytkownika 
2015-12-08 11:57 Temat: eCoal.pl » Format plików rejestrowanych na karcie SD
  Ursan Posty: 2
Fakt. Zapomiałem o bicie znaku, tak to jest, jak się nie robi przez jakiś czas low-level
Screeny dodam, gdy już będzie w fazie alpha, narazie tylko testowo rysuje wykres z kilku wartości.

@Edit
Dodaję screena. Narazie odczytuje tylko archiwum wersji 3, ale dopisanie reszty to kwestia jednego wieczoru 
2015-12-07 23:03 Temat: eCoal.pl » Format plików rejestrowanych na karcie SD
  Ursan Posty: 2

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.