Witam,
Borykam się z następującym problemem- przy odczycie danych z pliku/ pomiaru z karty, chciałabym odczytać wartość częstotliwości (program ma służyć do diagnostyki chciałbym ją odczytać i porównać do częstotliwości uszkodzeniowej, a w przypadku równości sprawdzić czy jej wartość dla tej częstotliwości nie sugeruje uszkodzenia). O ile wstępnie mam jakiś pomysł, jak sprawdzić czy amplituda przekroczy dozwoloną, o tyle nie mam pomysłu na porównanie samej wartości częstotliwości.
Uzyskanie informacji o częstotliwości
- Pitol
- Moderator
- Posty: 986
- Rejestracja: 19 lip 2007 00:00
- Wersja środowiska: LabVIEW 2019
- Lokalizacja: Kraków
Re: Uzyskanie informacji o częstotliwości
Odczytujesz wartość z urządzenia, po czym korzystasz z bloczka Equal?...
- dajpanspokój
- Posty: 145
- Rejestracja: 05 lis 2015 08:15
- Wersja środowiska: LabVIEW 2016
Re: Uzyskanie informacji o częstotliwości
Możesz porównać czy wart bezwzględna z różnicy danej częstotliwości i tej odczytanej jest mniejsza niż jakas mała stała.
abs(f_dane - f_odczytane) < eps
Częstotliwość sygnału uzyskasz robiąc FFT z sygnału i wybierając tą, z największą aplitudą
abs(f_dane - f_odczytane) < eps
Częstotliwość sygnału uzyskasz robiąc FFT z sygnału i wybierając tą, z największą aplitudą