Strona 1 z 1
Tabela -> wykres
: 05 lip 2013 11:25
autor: Woop
Witam, mam nastepujący problem: Z excela labview pobiera mi dane do tabeli (table), tabela ma 2 kolumny, i bardzo dużo rzędów. Chcialbym z tego zrobić wykres, czy jest jakakolwiek możliwość, z 'table' nie ma zadnych wyjsc.
Tabela -> wykres
: 05 lip 2013 11:57
autor: Pitol
Musisz na panelu stworzyć indykator - Waveform Graph i do niego podłączyć tablicę.
Re: Tabela -> wykres
: 05 lip 2013 12:17
autor: eMeF
Witam,
Jeżeli tablica jest indykatorem musisz użyć Property Node -> value. Uzyskasz w ten sposób dwuwymiarową tablice stringów.
Używasz "Decimal String To Number Function" i masz dwuwymiarową tablice liczbową.
W zależności jaki efekt chcesz uzyskać po wyświetleniu korzystasz z jednego z dostępnych typów wykresu.
- graph.png (49.55 KiB) Przejrzano 9730 razy
Re: Tabela -> wykres
: 05 lip 2013 13:19
autor: Woop
Dzięki śliczne za odpowiedzi, naprawde mi pomogły, teraz mam następujący problem. Nie wiem jak ustawic aby wykres wyświetlał poprawnie dane, na screenach ktore zamiscilem może tego nie widac ale, druga kolumna w tabeli zmienia wartosci od ~ '-276' do 0 i potem do '+276' tak więc wykres powinien przypominać sinusoidę a jest inaczej. Probowalem roznych wariantow do proby wykreslenia. Macie moze jakies pomysl?
Tabela -> wykres
: 05 lip 2013 14:54
autor: Pitol
Dwie sprawy:
1. Zamiast korzystać z Prop. Node po prostu podepnij ten sam przewód do bloczka konwersji String -> Numeric.
W tej sytuacji, którą pokazałeś na rysunku do wykresu będą brane niekoniecznie najświeższe informacje, ponieważ najpierw wykona się odczyt z węzła własności, a dopiero potem odpowiednie VI, które wypełni tablicę danymi. Ogólnie rozwiązanie jest do dupy.
2. Wykres źle Ci się wyświetla, ponieważ skorzystałeś z Waveform Chart a nie Waveform Graph. Po różnice zapraszam do wujka googla albo pomocy LV.
Zamień ten indykator na Waveform Graph i będzie działać. Tylko nie zapomnij odpowiednio przygotować danych (ponownie zapraszam do pomocy LV).
Re: Tabela -> wykres
: 05 lip 2013 15:12
autor: Woop
Dzięki za pierwszą radę, zastosowałem się do niej.
Co do drugiej, wykres teraz wygląda tak jak na screenie. Właśnie chodzi mi o to 'jak przygotowac te dane poprawnie'. Jak widać na screenie nie ma jednego wykresu zebranego z punktów z tabeli(tak jak chcialem) tylko jest 10000 prostych.
Tabela -> wykres
: 05 lip 2013 20:18
autor: Pitol
Pokaż jak przygotowałeś dane do wykresu.
Poza tym znowu skorzystałeś z innego wykresu, niż Ci proponowałem...
Re: Tabela -> wykres
: 05 lip 2013 21:00
autor: Woop
Oto jak wyglądaja obydwa rodzaje wykresów. Załączam screeny. Co do 'przygotowania danych' naprawde nie wiem za bardzo o czym mówisz.
Tabela -> wykres
: 06 lip 2013 00:28
autor: Pitol
To teraz skorzystaj z bloczka Transpose 2D Array i zobacz co z tego wyjdzie ;)
Re: Tabela -> wykres
: 06 lip 2013 09:36
autor: Woop
Działa, jesteś wielki!