implemented IGNORE_F4_FFT_DATA flag. If it is true -- F4 data ignored and fft is calculated
This commit is contained in:
5
main.py
5
main.py
@ -64,6 +64,9 @@ DEFAULT_FILE_POLL_INTERVAL_MS = 80 # 100 мс
|
|||||||
# Игнорировать пропущенные данные (не добавлять GAP-колонки)
|
# Игнорировать пропущенные данные (не добавлять GAP-колонки)
|
||||||
IGNORE_LOST = True
|
IGNORE_LOST = True
|
||||||
|
|
||||||
|
# Игнорировать спектры из F4 и рассчитывать FFT из временных данных
|
||||||
|
IGNORE_F4_FFT_DATA = True
|
||||||
|
|
||||||
|
|
||||||
# ================================================================================
|
# ================================================================================
|
||||||
# ВСПОМОГАТЕЛЬНЫЕ ФУНКЦИИ
|
# ВСПОМОГАТЕЛЬНЫЕ ФУНКЦИИ
|
||||||
@ -206,7 +209,7 @@ def parse_hex_file(filename):
|
|||||||
# 3) Иначе F3 (sqrt)
|
# 3) Иначе F3 (sqrt)
|
||||||
# 4) Иначе F0 как SYNC_DET
|
# 4) Иначе F0 как SYNC_DET
|
||||||
# 5) Иначе D0 как RAW
|
# 5) Иначе D0 как RAW
|
||||||
if cur["F4"]:
|
if cur["F4"] and not IGNORE_F4_FFT_DATA:
|
||||||
# FOURIER данные получены напрямую из файла (F4)
|
# FOURIER данные получены напрямую из файла (F4)
|
||||||
col = np.asarray(cur["F4"], dtype=float)
|
col = np.asarray(cur["F4"], dtype=float)
|
||||||
col = BF_fft_postprocessor(col)
|
col = BF_fft_postprocessor(col)
|
||||||
|
|||||||
Reference in New Issue
Block a user