Rysowanie wykresu na bieżąco

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.
1125
Posty: 37
Rejestracja: 25 cze 2011 09:28
Wersja środowiska: LabVIEW 2011

Rysowanie wykresu na bieżąco

Post autor: 1125 »

Witam ponownie

Korzystając z porady rozpisałem sobie zadania do wykonania oraz poszperałem tu i ówdzie :)
Zacząłem od rysowania wykresów (nie mam jeszcze czujników więc korzystam narazie z danych losowych) na jednym "XY Graph" chciałem przedstawić kilkanaście wykresów przedstawiających zmianę temperatury w czasie i udało się to zrobić z jednym małym "ale", wykresy rysują się po zakończeniu pomiarów a ja chciałem żeby rysowały się w czasie rzeczywistym ponieważ pomiary będą trwały np 24h więc w trakcie chciałbym mieć podgląd tego co się dzieje. Udało mi się to zrobić ale tylko dla jednego wykresu, nie potrafię równolegle rysować (na jednym XY) kilku jednocześnie. Czy ktoś mógłby mi podpowiedzieć jak tego dokonać?
Awatar użytkownika
Pitol
Moderator
Posty: 987
Rejestracja: 19 lip 2007 00:00
Wersja środowiska: LabVIEW 2019
Lokalizacja: Kraków

Rysowanie wykresu na bieżąco

Post autor: Pitol »

Zamieść swój kod. Będzie nam łatwiej pomóc.
ObrazekObrazekObrazek
Chcesz taki podpis? Zajrzyj tutaj
1125
Posty: 37
Rejestracja: 25 cze 2011 09:28
Wersja środowiska: LabVIEW 2011

Rysowanie wykresu na bieżąco

Post autor: 1125 »

To jest rysowanie jednego wykresu:

Obrazek

Chciałem poprostu zdublować budowanie wykresu ale nic z tego nie wyszło
Awatar użytkownika
smiga
Administrator
Posty: 824
Rejestracja: 04 paź 2009 12:41
Wersja środowiska: LabVIEW 2019
Lokalizacja: Słupsk

Re: Rysowanie wykresu na bieżąco

Post autor: smiga »

Odpal sobie Help/Find Examples... i wpisz XY Multi Plot
__ Arkadiusz Śmigielski, tel. 662 01 01 74___
ObrazekObrazekObrazek
Pomogłem ... postaw kawę: https://buycoffee.to/smiga
1125
Posty: 37
Rejestracja: 25 cze 2011 09:28
Wersja środowiska: LabVIEW 2011

Rysowanie wykresu na bieżąco

Post autor: 1125 »

Znalazłem w ten sposób trzy przykłady i w każdym z nich jest to samo co już mi się udało zrobić, czyli zbieranie danych w pętli i rysowanie wykresu na koniec. A ja muszę rysować do równocześnie ze zbieraniem danych tak jak to przedstawiłem w poprzednim poście tylko że tam jest One Plot a ja w tej wersji chciałbym Multi... Robiąc tak że dubluje rysowanie wykresu, rysuje mi jeden ze wszystkich punktów, przeczytałem że trzeba rozdzielić pamięci z jakich korzysta LV przy tym, próbuje właśnie z tym walczyć :) Ale jak ktoś ma pomysł to bardzo bym prosił o pomoc

Pozdrawiam
Awatar użytkownika
smiga
Administrator
Posty: 824
Rejestracja: 04 paź 2009 12:41
Wersja środowiska: LabVIEW 2019
Lokalizacja: Słupsk

Re: Rysowanie wykresu na bieżąco

Post autor: smiga »

Zerknij na lekko zmodyfikowany przeze mnie wspomniany przykład - czy o coś takiego chodziło? (prawy wykres po zmianach):
Załączniki
xygraph.vi
v2011
(18.65 KiB) Pobrany 344 razy
__ Arkadiusz Śmigielski, tel. 662 01 01 74___
ObrazekObrazekObrazek
Pomogłem ... postaw kawę: https://buycoffee.to/smiga
1125
Posty: 37
Rejestracja: 25 cze 2011 09:28
Wersja środowiska: LabVIEW 2011

Rysowanie wykresu na bieżąco

Post autor: 1125 »

Już działa. Dla kogoś kto będzie szukał takiego rozwiązania zamieszczam plik. Dzięki za pomoc.

Pozdrawiam
Załączniki
wersja ok.vi
(13.69 KiB) Pobrany 431 razy
ODPOWIEDZ