Wavwform Chart - pytanie
Wavwform Chart - pytanie
Witam,
mam w programie dwa wykresy waveform Chart ktore maja zadeklarowane bufory pomiarowe po 10 000 probek kazdy. Programy dzialaja non stop od tygodnia utrzymujac historie 10 000 pomiarow. I nagle ni z gruchy ni z pietruchy jakby zapomniajac o histori z bufora pomiarowego i zaczely rysowac wykresy od nowa ;). Co to sie moglo stac ?
mam w programie dwa wykresy waveform Chart ktore maja zadeklarowane bufory pomiarowe po 10 000 probek kazdy. Programy dzialaja non stop od tygodnia utrzymujac historie 10 000 pomiarow. I nagle ni z gruchy ni z pietruchy jakby zapomniajac o histori z bufora pomiarowego i zaczely rysowac wykresy od nowa ;). Co to sie moglo stac ?
- spec.kolombo
- Posty: 126
- Rejestracja: 20 sie 2008 06:33
- Wersja środowiska: LabVIEW 2009
- Lokalizacja: Gdynia
- Kontakt:
Wavwform Chart - pytanie
a jak masz ustawiony "update mode" (pkm->advanced->update mode)?
Lepiej być bogatym i zdrowym, niż biednym i chorym.
Spec Kolombo
Spec Kolombo
Re: Wavwform Chart - pytanie
na Strip Chart
Re: Waveform Chart - pytanie
Macie moze jakis pomysl ? Dodam ze zrobily tak oba wykresy na raz z roznymi danymi ;).
pozdro
pozdro
-
- Posty: 641
- Rejestracja: 31 gru 2010 01:36
- Wersja środowiska: LabVIEW 2017
- Lokalizacja: Katowice
Re: Wavwform Chart - pytanie
Jeśli ten program chodził od tygodnia bez przerwy, to może przekroczył maksymalną wartość na osi X? Indeksy są tam chyba w U32, w tydzień da się spokojnie wpisać 2^32 punktów. To tylko teoria, nie wiem co się rzeczywiście dzieje w takiej sytuacji, ale bez znajomości kodu nic mądrzejszego mi nie przychodzi do głowy.
Re: Wavwform Chart - pytanie
czesc,
chyba raczej nie to. Na obydwu wykresach dane sa dopisywane z rozna czestotliwoscia. Na osi X mam czas.
chyba raczej nie to. Na obydwu wykresach dane sa dopisywane z rozna czestotliwoscia. Na osi X mam czas.
Re: Wavwform Chart - pytanie
Witam,
Problem pojawia sie w momecie wykonywania przez Windows synchronizacji czasu. Jak to mozna obejsc oprocz wylaczenia synchrnizacji oczywiscie ;).
pozdro
Problem pojawia sie w momecie wykonywania przez Windows synchronizacji czasu. Jak to mozna obejsc oprocz wylaczenia synchrnizacji oczywiscie ;).
pozdro
- Pitol
- Moderator
- Posty: 982
- Rejestracja: 19 lip 2007 00:00
- Wersja środowiska: LabVIEW 2019
- Lokalizacja: Kraków
Wavwform Chart - pytanie
Hmm... a nie lepiej przejść Ci na Waveform Graph i budować sobie samemu historię danych? Będziesz wtedy niezależny od tego zjawiska, o którym piszesz. A tak poza tym to warto zadzwonić do supportu NI i niech się męczą
Re: Wavwform Chart - pytanie
Witam,
do NI napisalem, niech sie mecza ;). jezeli chodzi o Waveform Graph to na razie nie bardzo wiem jak to zrobic ;).
pozdro
do NI napisalem, niech sie mecza ;). jezeli chodzi o Waveform Graph to na razie nie bardzo wiem jak to zrobic ;).
pozdro
- Pitol
- Moderator
- Posty: 982
- Rejestracja: 19 lip 2007 00:00
- Wersja środowiska: LabVIEW 2019
- Lokalizacja: Kraków
Wavwform Chart - pytanie
Budujesz sobie sam taką historię, czyli np. tablica w rejestrze przesuwnym, w której to będziesz gromadził dane. Inicjalizujesz tablicę 10k elementów a przy pojawieniu się nowej danej przesuwasz tablicę o 1 w lewo i wpisujesz na koniec nową daną. Tak zazwyczaj buduję historię do Waveform Graph. I żadna synchronizacja Ci nie przeszkodzi...
Re: Wavwform Chart - pytanie
Czesc,
moglbys to pokazac na obrazku ?
pozdro
moglbys to pokazac na obrazku ?
pozdro
- Pitol
- Moderator
- Posty: 982
- Rejestracja: 19 lip 2007 00:00
- Wersja środowiska: LabVIEW 2019
- Lokalizacja: Kraków
Re: Wavwform Chart - pytanie
Możesz to zrobić w taki sposób:
Bloczki poniżej służą tylko do generacji sinusa punkt po punkcie wiec nimi się nie przejmuj.
Inicjalizujesz tablicę o pewnym wymiarze a z każdą iteracją przesuwasz tablicę o 1 i podmieniasz element. W tym przypadku podmieniany jest ostatni element w tablicy. Możesz poeksperymentować z Rotate Array oraz Replace Array Subset aby uzyskać inne formy podmiany elementów.Bloczki poniżej służą tylko do generacji sinusa punkt po punkcie wiec nimi się nie przejmuj.
- Załączniki
-
- HistoryWG.vi
- LV 8.6
- (15.74 KiB) Pobrany 456 razy
Re: Wavwform Chart - pytanie
Czesc,
moglbys zalacznik zapisac w LV 8.6 ? Wypisuje ze jest w nowszej wersji ;).
pozdro
moglbys zalacznik zapisac w LV 8.6 ? Wypisuje ze jest w nowszej wersji ;).
pozdro
- Pitol
- Moderator
- Posty: 982
- Rejestracja: 19 lip 2007 00:00
- Wersja środowiska: LabVIEW 2019
- Lokalizacja: Kraków
Re: Wavwform Chart - pytanie
Wydawało mi się, że zapisałem to do 8.6... no cóż, w załączniku wersja w 8.6 sprawdzone!
- Załączniki
-
- HistoryWG_8.6.vi
- LV 8.6
- (10.62 KiB) Pobrany 447 razy
Re: Wavwform Chart - pytanie
Mam jeszce dwa pytania:
1. jak ustawic na os X aktualny czas ? Gdy ustawiam Absolute Time w Properties to jakies glupoty mi wyswietla.
2. gdybym chcial miec 3 wykresy na tym jednym tonalezy zbudowac 3 elementowa tablice i wpiac ja jako New element do Replace Array Subset ?
pozdro
1. jak ustawic na os X aktualny czas ? Gdy ustawiam Absolute Time w Properties to jakies glupoty mi wyswietla.
2. gdybym chcial miec 3 wykresy na tym jednym tonalezy zbudowac 3 elementowa tablice i wpiac ja jako New element do Replace Array Subset ?
pozdro