Files
mvn_flight/bin/kdi_noize.py

33 lines
1.2 KiB
Python

import sys
from importlib import reload
sys.path.append('./')
import asotr_kdi
import asotr
reload(asotr_kdi)
reload(asotr)
fname = '/home/danila/Danila/work/MVN/Soft/PID/rust/uart_server/log_experim/cmd_data_asotr/asotr01/cmd_data_20250314_asotr.log'
# fname = '/home/danila/Danila/work/MVN/Soft/PID/rust/uart_server/log_experim/cmd_data_asotr/asotr01/cmd_data_20250324_asotr_step_var_cond.log'
# fname = '/home/danila/Danila/work/MVN/Soft/PID/rust/uart_server/log_experim/cmd_data_asotr/asotr01/cmd_data_20250325_asotrPD_thermostat.log'
# fname_save = '../data/experiments/noize_20250325_12.csv'
# begin_time = '25.03.2025 11:55:00'
# end_time = '25.03.2025 12:10:00'
fname_save = '../data/experiments/noize_20250314_14.csv'
begin_time = '14.03.2025 14:20:00'
end_time = '14.03.2025 14:35:00'
cmd_list, temp, power = asotr_kdi.get_cmd_data(fname)
begin = asotr.find_best_time_idx(temp.timestamp, begin_time, accuracy='seconds')
end = asotr.find_best_time_idx(temp.timestamp, end_time, accuracy='seconds')
temp1 = temp[begin:end]
print(temp1)
temp1.to_csv(fname_save, date_format='%d.%m.%Y %H:%M:%S.%f', index=False, sep=';', columns=['timestamp', 'ch1', 'ch2', 'ch3', 'ch4', 'ch5', 'ch6'])