Strona 1 z 1
Jak rysować wykresy z pętli while?
: 20 sty 2010 23:04
autor: Korn
Witam
Jestem nowicjuszem i mam z pewnością dla kolegów proste pytanie. Jak z pokazanej niżej pętli na bieżąco rysować na zewnętrznym wykresie punkty pomiarowe w skali czasu. Tablica przekaże zapisane dane dopiero po zakończeniu pętli, a mi chodzi o poszczególne punkty na w czasie rzeczywistym . W założeniu fragment ten ma udawać urządzenie zadające jedna liczbę na sekundę w celu dalszej obróbki.
Jak rysować wykresy z pętli while?
: 20 sty 2010 23:22
autor: Nowszy
Czesc
To prostrze niż myślisz - po prostu wstaw Charta do wnętrza pętli, na wyjście bloczka 'plus'
Re: Jak rysować wykresy z pętli while?
: 21 sty 2010 10:04
autor: Korn
Tak, ale dane zostaną tylko pokazane na wykresie. Nie da się ich przekazać dalej poza pętlę sekunda po sekundzie.
Jak rysować wykresy z pętli while?
: 21 sty 2010 10:37
autor: Nowszy
To może opisz, co chcesz zrobić w całości, to znaczy jakie zadanie ma się wykonywać poza pętlą? Jeżeli dalsza obróbka, to w najprostrzym przypadku też musi ona być wykonywana w pętli
Re: Jak rysować wykresy z pętli while?
: 21 sty 2010 10:49
autor: jogurt_owocowy
Tak, ale dane zostaną tylko pokazane na wykresie. Nie da się ich przekazać dalej poza pętlę sekunda po sekundzie.
W wersji minimum wystarczy skorzystać ze zmiennej lokalnej (kliknąć na Charcie prawym, z menu wybrać
Create -> Local Variable), dzięki której będziesz mieć asynchroniczny dostęp do kontrolki Chart z dowolnego miejsca na diagramie.
Jak rysować wykresy z pętli while?
: 21 sty 2010 10:58
autor: Korn
Chcę na podstawie odbieranych z częstościomierza danych wykonać na bieżąco wykres i wyznaczyć metodą najmniejszych kwadratów współ. kierunkowy powstałej funkcji f(t). Nie mam fizycznie urządzenia dlatego chciałbym część analityczną wykonać na podstawie symulacji danych. W tym celu potrzebuję, aby danę wychodziły z w/w pętli ponieważ zastąpienie później tego fragmentu programu sterownikiem fizycznego urządzenia nie będzie wymagało dużej ingerencji w program.
Może tak mi się tylko wydaje. Jeżeli jestem w błędzie proszę o sprostowanie.
Jak rysować wykresy z pętli while?
: 21 sty 2010 12:30
autor: Nowszy
Ale jeżeli chcesz pobierać w przyszłości dane z urządzenia, to też będziesz je musiał pobierać w pętli! Z twojego opisu wygląda na to, ze cały program ma działać w pętli
Jak rysować wykresy z pętli while?
: 21 sty 2010 12:36
autor: Korn
OK. Spróbuję wykonać to w ten sposób.
Myślałem o rozdzieleniu funkcji w sub-ach poprzez zbudowanie struktury hirarchicznej programu.
Re: Jak rysować wykresy z pętli while?
: 21 sty 2010 14:19
autor: Korn
Czy zna może ktoś polskojęzyczne książki na temat godne polecenia dla początkującego. Pierwszy kontakt z aplikacją plus podręcznik w języku angielskim jest dla mnie dość ciężki.
Re: Jak rysować wykresy z pętli while?
: 21 sty 2010 19:19
autor: Korn
Czy w labview nie istnieje możliwość realizacji samodzielnego programu generującego liczby losowe od 0-1, następnie dodającego je i na bieżąco podającego do kolejnego subIV w odstępach jednosekundowych.
Re: Jak rysować wykresy z pętli while?
: 21 sty 2010 21:41
autor: rufio
A może chodzi Ci o to aby dwie pętle działały na bieżąco niezależnie w jednym programie ? Jeśli tak to przejdź do przykładów i zobacz wątek dotyczący notyfikatorów.
Jak rysować wykresy z pętli while?
: 21 sty 2010 22:15
autor: Korn
Przechodzę do notyfikatorów.
Tak, chodzi mi o to, aby w programie działały dwie pętle, z których jedna na biężąco oddaje dane co jedną sekundę (bieżącą wartość z każdej iteracji) lub działa jako podprogram i też na tej zasadzie oddaje wartość z każdej iteracji.
Wydawało mi się to proste, oczywiście zanim zacząłem