diff --git a/main.py b/main.py index 8f8ea20..c5efe2f 100755 --- a/main.py +++ b/main.py @@ -64,6 +64,9 @@ DEFAULT_FILE_POLL_INTERVAL_MS = 80 # 100 мс # Игнорировать пропущенные данные (не добавлять GAP-колонки) IGNORE_LOST = True +# Игнорировать спектры из F4 и рассчитывать FFT из временных данных +IGNORE_F4_FFT_DATA = True + # ================================================================================ # ВСПОМОГАТЕЛЬНЫЕ ФУНКЦИИ @@ -206,7 +209,7 @@ def parse_hex_file(filename): # 3) Иначе F3 (sqrt) # 4) Иначе F0 как SYNC_DET # 5) Иначе D0 как RAW - if cur["F4"]: + if cur["F4"] and not IGNORE_F4_FFT_DATA: # FOURIER данные получены напрямую из файла (F4) col = np.asarray(cur["F4"], dtype=float) col = BF_fft_postprocessor(col)