Strona 1 z 1

wyrysowanie wygresu sygnału

: 20 cze 2010 12:46
autor: pawlik.ps
Witam,

jestem początkujący w LabView, wiec proszę o wyrozumiałość bo być może temat jest bardzo prosty ;).
napisałem mała aplikację rysującą wykres sygnału. Na grafie XY wyrysowałem dwie funkcje liniowe, zbocze narastające i opadające. Obraz zawarty jest w załączniku. Przy każdym obrocie pętli rysowane jest zbocze narastające i opadające, problem tkwi z tym że np przy dwóch obronach pętli mam dwa zbocza narastające i pomiędzy nimi LabView samoczynnie dorysowuje mi linie pomiędzy nimi, a ja jej nie chce ponieważ ta linia (zbocze opadające) mam rysowane z innej funkcji którą napisałem. Wiec mam takie pytani jak ustawić program aby rodowało mi to co chcę?
Mam nadzieje że nie poplątałem zbytnio, bardzo prosiłbym o pomoc.
Pozdrawiam

Re: wyrysowanie wygresu sygnału

: 21 cze 2010 08:02
autor: Pitol
Czy coś takiego Cię interesuje?
XY.PNG

Re: wyrysowanie wygresu sygnału

: 21 cze 2010 18:19
autor: pawlik.ps
Tak, możesz mi powiedzieć jak to zrobić?

Re: wyrysowanie wygresu sygnału

: 21 cze 2010 19:45
autor: Pitol
trzeba odmówić trzy zdrowaśki i podskoczyć na lewej nodze trzy razy obracając się w kierunku wiatru :D

a tak poważnie to należy wstawić jedną próbkę o wartości NaN w miejsce "przejścia".
czyli w moim przypadku to było :
0, 1, 2, 3, 4, NaN, 5, 6, 7, 8, 9 dla osi X
0, 1, 2, 3, 4, NaN, 0, 1, 2, 3, 4 dla osi Y

a w skrócie to tak:
XY.PNG

Re: wyrysowanie wygresu sygnału

: 27 cze 2010 18:58
autor: pawlik.ps
Dzięki wielkie, teraz spróbuje zastosować u siebie.
Pozdrawiam

Re: wyrysowanie wygresu sygnału

: 13 sie 2010 11:11
autor: qsiek
Witam wszystkich w tym temacie!

Mam podobny problem co @pawlik.ps z tym ze potrzebuje aby taki sam wykres uzyskac w excelu. Problem w tym ze wartosci NaN excel zinterpretowal jako najwieksze z mozliwych.

Jest na to jakis sposob zeby te dwa wykresy sie nie laczyly krzywa lecaca w nieskonczonosc? Bardzo prosze o jakas rade :)

Pozdrawiam,
qsiek

ps zalaczam czesc kodu oraz wykres

Re: wyrysowanie wygresu sygnału

: 13 sie 2010 11:19
autor: qsiek
Ok no to moge sam sobie odpowiedziec na zadane przeze mnie pytanie :P

Okazalo sie ze przy rzutowaniu na integer z double automatycznie nastapila zamiana wartosci NaN na najwieksza z mozliwych ( w integerze nie ma takiego czegos jak NaN) w takim razie wystarczylo uprzednio zrzutowac obie tablice na dbl i problem rozwiazany :)