Waveform peak detection
Waveform peak detection
Witam, mam problem z "waveform peak detection". Potrzebuję zrobić licznik górnych impulsów "wzgórz" funkcji rysowanej na bieżąco. Licznik działa prawidłowo tylko do wartości 22, po czym przeskakuje pomiędzy wartościami 22 a 23 co widać na grafie. Da się ustawić/usunąć górny limit w jakim maja być liczone wzgórza? Z góry dziękuję za pomoc.
-
- Posty: 169
- Rejestracja: 03 lut 2012 15:09
- Wersja środowiska: LabVIEW 2017
- Lokalizacja: Warszawa
- Kontakt:
Re: Waveform peak detection
A możesz załączyć VI, na którym pracujesz? Nie chce mi się od początku tego składać.
-
- Posty: 169
- Rejestracja: 03 lut 2012 15:09
- Wersja środowiska: LabVIEW 2017
- Lokalizacja: Warszawa
- Kontakt:
Re: Waveform peak detection
Na szybko coś takiego może Ci będzie odpowiadało.
Dość ciekawe działanie tego bloku, o który pytasz, ale nie znam na to odpowiedzi. Jedyne, co zauważyłem to to, że wraz ze wzrostem częstotliwości rośnie też liczba zliczonych pików.
Dość ciekawe działanie tego bloku, o który pytasz, ale nie znam na to odpowiedzi. Jedyne, co zauważyłem to to, że wraz ze wzrostem częstotliwości rośnie też liczba zliczonych pików.
- Załączniki
-
- pulsometr_v4.vi
- (238.61 KiB) Pobrany 364 razy
Re: Waveform peak detection
Ja też odpowiem "na szybko" - problem jest chyba z blokiem Collector. Zmieniłem liczbę zbieranych próbek z 15000 na 20000 i licznik impulsów doszedł do 30, potem się zatrzymał. Nie używałem wcześniej tego bloku - poczytaj o nim.
w załączeniu propozycja modyfikacji programu - chyba działa poprawnie.
Pozdrawiam
w załączeniu propozycja modyfikacji programu - chyba działa poprawnie.
Pozdrawiam
- Załączniki
-
- pulsometr_v4.1.vi
- (189.87 KiB) Pobrany 369 razy
- smiga
- Administrator
- Posty: 800
- Rejestracja: 04 paź 2009 12:41
- Wersja środowiska: LabVIEW 2016
- Lokalizacja: Słupsk
Re: Waveform peak detection
Mnie zastanawia inna rzecz, jaki miałeś cel wstawienia Collector'a?