Uśrednianie danych i historia

Jeśli masz coś do powiedzenia w sprawie LabVIEW napisz. Tutaj są tematy, których nie można uściślić do innych działów.
xamrex
Posty: 30
Rejestracja: 21 paź 2013 18:54
Wersja środowiska: LabVIEW 8.5

Uśrednianie danych i historia

Post autor: xamrex »

Hej ;-)
Mam urządzenie które ładuje baterie..
Baterie ładowane są w sposób impulsowy.
Pomiar prądu jest mierzony za pomocą napięcia odkładanego się na rezystorze 0,1 Oma (1%)

Wygląda to mniej więcej tak:
Obrazek

Schemat:
Obrazek

Konfiguracja DAQ
Obrazek

I teraz mam tak, że co 4 srkundy dostaję jakies nowe dane ktore leca na wykres i nadpisuja strare.
Da sie jakos zrobic tak, aby na tym wykresie mogl ogladac np. wyniku pomiaru napiecia z ostatniej 1 godziny? a nie tylko z ostatnich 4 sekund?
Awatar użytkownika
aaddaas
Posty: 202
Rejestracja: 26 cze 2013 20:42
Wersja środowiska: LabVIEW 2015

Uśrednianie danych i historia

Post autor: aaddaas »

Możesz to zrobić w sposób "nieprofesjonalny", czyli przetrzymywać dane w pamięci komputera, budując arraya z danymi z każdego obiegu. Jednak wiąże się to z ograniczeniami w postaci zapychania pamięci i ograniczonej pojemności.
Innym, dużo lepszym sposobem, jest zapisywanie danych do pliku na dysku (np. do TDMSów) i odczytywanie tychże danych w innej pętli.

Polecam zapoznanie się z strukturą producent-consumer.
Obrazek
Awatar użytkownika
Harnas
Posty: 152
Rejestracja: 16 mar 2011 09:56
Wersja środowiska: LabVIEW 2009

Uśrednianie danych i historia

Post autor: Harnas »

Przy zapisie co 4 sekundy wystarczy chyba format TXT :)
Awatar użytkownika
aaddaas
Posty: 202
Rejestracja: 26 cze 2013 20:42
Wersja środowiska: LabVIEW 2015

Re: Uśrednianie danych i historia

Post autor: aaddaas »

Harnas pisze:Przy zapisie co 4 sekundy wystarczy chyba format TXT :)
Rzeczywiście, TXT powinno wystarczyć;)
Obrazek
ODPOWIEDZ