Rysowanie wykresu

Tematy związane z tworzeniem dużych aplikacji. Zaganiednia dotyczące architektury oraz zasad tworzenia optymalnych rozwiązań.
Buczek
Posty: 16
Rejestracja: 25 cze 2011 15:37
Wersja środowiska: LabVIEW 7.1

Rysowanie wykresu

Post autor: Buczek »

Witam zapisuje dane z pomiarów w dwóch kolumnach tabeli "Czas" i " Temperatura". W jaki sposób napisać program aby jednocześnie z zapisem danych pomiarowych w tabeli, rysował się wykres przebiegu temperatury w funkcji czasu?
Załączniki
CT.jpg
Awatar użytkownika
trooper
Posty: 22
Rejestracja: 22 paź 2012 17:44
Wersja środowiska: LabVIEW 2012
Kontakt:

Re: Rysowanie wykresu

Post autor: trooper »

Witam,

Wystarczy, że zamienisz tablicę 2D string (tabela) na 2D DBL i w przypadku wykresu typu XY Graph zbudujesz odpowiedni klaster lub tablicę klastrów zgodnie z opisem w pomocy kontekstowej.

Będzie to jednak fundamentalnie złe rozwiązanie, bo Twoim zadaniem jest odpowiednie grupowanie danych typu czas i temperatura jako czas (czyli DBL lub Timestamp) i temperatura (czyli DBL) i później konwersja danych do tabeli, wykresu i czego sobie zażyczysz.

Do tego polecam modyfikację programu i budowę rejestru (shift register) na dane (tablica, której elementem jest klaster dwóch liczb dbl - time i temperatura). Budowane z dwóch liczb klastry będą dodawane do 1D Array w stosownym momencie (np. w każdej iteracji pętli).
Tablica taka może od razu być wyświetlona na wykresie XY Graph i w dość prosty sposób skonwertowana do tabeli - sądząc po załączonym przez Ciebie kodzie z konwersją sobie poradzisz. Celowo nie załączam kodu - ćwiczenie czyni mistrza.

Pozdrawiam i życzę powodzenia w dalszym kodowaniu.
ODPOWIEDZ