Wykres z opóźnieniem

Sprawy związane z interfejsem użytkownika - kontrolki, wskaźniki, wyświetlacze, wykresy oraz inne zagadnienia tego typu...
dafca
Posty: 22
Rejestracja: 23 maja 2011 18:11
Wersja środowiska: LabVIEW 2010
Lokalizacja: Łódź

Wykres z opóźnieniem

Post autor: dafca »

Witam,
chciałbym wiedzieć jak stworzyć wykres, który nie będzie od razu pokazywał się cały, tylko kolejno punkt po punkcie co np. dwie sekundy?

Z góry dzięki.
dafca
oczekp
Posty: 161
Rejestracja: 22 lis 2009 15:12
Wersja środowiska: LabVIEW 2010

Re: Wykres z opóźnieniem

Post autor: oczekp »

Jeśli dobrze załapałem w załączniku przykład
Załączniki
draw.vi
8.0
(19.06 KiB) Pobrany 443 razy
dafca
Posty: 22
Rejestracja: 23 maja 2011 18:11
Wersja środowiska: LabVIEW 2010
Lokalizacja: Łódź

Re: Wykres z opóźnieniem

Post autor: dafca »

No tak, tylko wykres ma rysować funkcję, a na waveform'ach widze, że na osi x jest stały krok.
Ostatnio zmieniony 23 maja 2011 21:03 przez dafca, łącznie zmieniany 1 raz.
dafca
oczekp
Posty: 161
Rejestracja: 22 lis 2009 15:12
Wersja środowiska: LabVIEW 2010

Re: Wykres z opóźnieniem

Post autor: oczekp »

jeśli nie o stały chodzi to użyj xy graph
Załączniki
draw.vi
8.0
(12.24 KiB) Pobrany 428 razy
dafca
Posty: 22
Rejestracja: 23 maja 2011 18:11
Wersja środowiska: LabVIEW 2010
Lokalizacja: Łódź

Re: Wykres z opóźnieniem

Post autor: dafca »

Wiekie dzięki.
Jeszcze jedna sprawa. Do wykresu muszę dołączyć wektor, którego jeden koniec jest umieszczony na stałe w jednym punkcie, drugi przemieszcza się z wykresem, czyli to tak jakby ten drugi koniec rysował ten wykres.
dafca
oczekp
Posty: 161
Rejestracja: 22 lis 2009 15:12
Wersja środowiska: LabVIEW 2010

Re: Wykres z opóźnieniem

Post autor: oczekp »

hmm, może tak?
Załączniki
draw(1).vi
8
(14.31 KiB) Pobrany 450 razy
dafca
Posty: 22
Rejestracja: 23 maja 2011 18:11
Wersja środowiska: LabVIEW 2010
Lokalizacja: Łódź

Re: Wykres z opóźnieniem

Post autor: dafca »

Jest dobrze, nawet bardzo. A da radę, żeby ten wektor zakończony był strzałką i żeby z każdym punktem powstawał nowy wektor (tyle wektorów ile punktów)?
dafca
oczekp
Posty: 161
Rejestracja: 22 lis 2009 15:12
Wersja środowiska: LabVIEW 2010

Re: Wykres z opóźnieniem

Post autor: oczekp »

co do rysowania każdego wektora dla każdego punktu to można to zrobić na kilka sposobów. Jeden w załączniku.
Hmm zastanawiałem się jak rysować te wektory i naprawdę nie bardzo mi coś przychodzi do głowy. Można by dla każdego punktu wyliczać jeszcze po dwa punkty na ramiona strzałki i dopiero dorysowywać wektor. Jednak nie będzie to rewelacyjne rozwiązanie. Można by również zamiast xy graph użyć kontrolkę picture i tam z poleceń draw line. Tylko tam też dla punktu trzeba by wcześniej wyliczyć ramiona wektora. Inaczej nic mi narazie nie przychodzi do głowy, chyba, że ktoś ma jakieś sugestie.

Edit: Wstawiłem takie rozwiązanie co mi do głowy wpadło oparte o właściwość xy graph- mianowicie plot image. Rysuję trójkąt na końcu wektora, trzeba by jeszcze tylko dopracować nad jego obrotem w zależności od kąta nachylenia wektora. Wystarczy te współrzędne co są uzależnić od kąta i będzie całkiem ok.
Załączniki
wekt.zip
9.0
(21.01 KiB) Pobrany 382 razy
draw(1)(1).vi
8.0
(15.69 KiB) Pobrany 415 razy
dafca
Posty: 22
Rejestracja: 23 maja 2011 18:11
Wersja środowiska: LabVIEW 2010
Lokalizacja: Łódź

Re: Wykres z opóźnieniem

Post autor: dafca »

Jeżeli możesz zobacz na ten program i go popraw, bo wystąpił błąd połączenia. Na razie wersja z jednym wektorem i bez strzałek.
Załączniki
pp.vi
(12.54 KiB) Pobrany 404 razy
dafca
oczekp
Posty: 161
Rejestracja: 22 lis 2009 15:12
Wersja środowiska: LabVIEW 2010

Re: Wykres z opóźnieniem

Post autor: oczekp »

idąc na łatwiznę zrób tak jak w załączniku:)
wersja z kilkoma wektorami i bez strzałek.
Załączniki
pp.vi
9.0
(13.19 KiB) Pobrany 403 razy
dafca
Posty: 22
Rejestracja: 23 maja 2011 18:11
Wersja środowiska: LabVIEW 2010
Lokalizacja: Łódź

Re: Wykres z opóźnieniem

Post autor: dafca »

Wielkie dzięki. Odezwę się jeszcze co do tych strzałek. Jutro może dostanę jakąś podpowiedź od jednego doktorka.
dafca
dafca
Posty: 22
Rejestracja: 23 maja 2011 18:11
Wersja środowiska: LabVIEW 2010
Lokalizacja: Łódź

Re: Wykres z opóźnieniem

Post autor: dafca »

Co do tych strzałek, można by tak żeby dorysować dwie krótkie kreski pod stałym kątem do tego wektora i wtedy przesuwały by się razem z nim?
dafca
viciaa
Posty: 1
Rejestracja: 27 cze 2011 21:46
Wersja środowiska: LabVIEW 8.6

Re: Wykres z opóźnieniem

Post autor: viciaa »

Może coś pomoże :-)
Załączniki
graph.zip
(99.43 KiB) Pobrany 454 razy
dafca
Posty: 22
Rejestracja: 23 maja 2011 18:11
Wersja środowiska: LabVIEW 2010
Lokalizacja: Łódź

Re: Wykres z opóźnieniem

Post autor: dafca »

Chcę żeby na XY Graph była widoczna tylko oś X i Y przechodzące przez punkt 0,0. Jak?
Niezależnie czy uruchomię program klikając na pojedynczą strzałkę czy te dwie w pętli program wykonuje się cały od razu. Co zrobić, by była różnica?
Mam wektor, który obraca się wokół stałego punktu. Odmierzam kąt obrotu, ale po przekroczeniu 90 stopni mam -89, a chiałbym 91. Czyli w pierwszej ćwiartce wykresu jest odmierzanie 0-90, w drugiej -90-0, w trzeciej 0-90. Jak zrobić ciągły pomiar?

Dzięki
dafca
ODPOWIEDZ