Wykres z opóźnieniem
Wykres z opóźnieniem
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.
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
Re: Wykres z opóźnieniem
Jeśli dobrze załapałem w załączniku przykład
- Załączniki
-
- draw.vi
- 8.0
- (19.06 KiB) Pobrany 443 razy
Re: Wykres z opóźnieniem
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
Re: Wykres z opóźnieniem
jeśli nie o stały chodzi to użyj xy graph
- Załączniki
-
- draw.vi
- 8.0
- (12.24 KiB) Pobrany 428 razy
Re: Wykres z opóźnieniem
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.
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
Re: Wykres z opóźnieniem
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
Re: Wykres z opóźnieniem
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.
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 383 razy
-
- draw(1)(1).vi
- 8.0
- (15.69 KiB) Pobrany 415 razy
Re: Wykres z opóźnieniem
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
Re: Wykres z opóźnieniem
idąc na łatwiznę zrób tak jak w załączniku:)
wersja z kilkoma wektorami i bez strzałek.
wersja z kilkoma wektorami i bez strzałek.
- Załączniki
-
- pp.vi
- 9.0
- (13.19 KiB) Pobrany 403 razy
Re: Wykres z opóźnieniem
Wielkie dzięki. Odezwę się jeszcze co do tych strzałek. Jutro może dostanę jakąś podpowiedź od jednego doktorka.
dafca
Re: Wykres z opóźnieniem
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
Re: Wykres z opóźnieniem
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
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