wyrysowanie wygresu sygnału

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.
pawlik.ps
Posty: 17
Rejestracja: 20 cze 2010 12:32
Wersja środowiska: LabVIEW 2009

wyrysowanie wygresu sygnału

Post 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
Załączniki
wykres.jpg
Awatar użytkownika
Pitol
Moderator
Posty: 984
Rejestracja: 19 lip 2007 00:00
Wersja środowiska: LabVIEW 2019
Lokalizacja: Kraków

Re: wyrysowanie wygresu sygnału

Post autor: Pitol »

Czy coś takiego Cię interesuje?
XY.PNG
ObrazekObrazekObrazek
Chcesz taki podpis? Zajrzyj tutaj
pawlik.ps
Posty: 17
Rejestracja: 20 cze 2010 12:32
Wersja środowiska: LabVIEW 2009

Re: wyrysowanie wygresu sygnału

Post autor: pawlik.ps »

Tak, możesz mi powiedzieć jak to zrobić?
Awatar użytkownika
Pitol
Moderator
Posty: 984
Rejestracja: 19 lip 2007 00:00
Wersja środowiska: LabVIEW 2019
Lokalizacja: Kraków

Re: wyrysowanie wygresu sygnału

Post 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
ObrazekObrazekObrazek
Chcesz taki podpis? Zajrzyj tutaj
pawlik.ps
Posty: 17
Rejestracja: 20 cze 2010 12:32
Wersja środowiska: LabVIEW 2009

Re: wyrysowanie wygresu sygnału

Post autor: pawlik.ps »

Dzięki wielkie, teraz spróbuje zastosować u siebie.
Pozdrawiam
Awatar użytkownika
qsiek
Posty: 6
Rejestracja: 09 lip 2010 09:15
Wersja środowiska: LabVIEW 8.0
Lokalizacja: Bergen

Re: wyrysowanie wygresu sygnału

Post 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
Załączniki
Kod
Kod
Wykres
Wykres
...bierz co ci dane, bądź losu panem, a rozstrzygnięcie będzie z góry zaplanowane...
Awatar użytkownika
qsiek
Posty: 6
Rejestracja: 09 lip 2010 09:15
Wersja środowiska: LabVIEW 8.0
Lokalizacja: Bergen

Re: wyrysowanie wygresu sygnału

Post 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 :)
Załączniki
Rozwiazanie problemu
Rozwiazanie problemu
ProblemSolved.jpg (22.4 KiB) Przejrzano 6363 razy
...bierz co ci dane, bądź losu panem, a rozstrzygnięcie będzie z góry zaplanowane...
ODPOWIEDZ