|
@@ -43,20 +43,21 @@ if __name__ == "__main__":
|
|
|
columns=['sn', 'current', 'Timestamp', 'PackState', 'LineState']) # 每日最后BMS数据
|
|
|
df_last_state_gps = pd.DataFrame(
|
|
|
columns=['sn', 'Timestamp', 'PackState', 'LineState']) # 每日最后GPS数据
|
|
|
- while st < et:
|
|
|
- df_res = pd.DataFrame(columns=[
|
|
|
+ df_res = pd.DataFrame(columns=[
|
|
|
'sn', 'PackState', 'LineState', 'StartTime', 'EndTime', 'OfflineTime']) # 初始化BMS信号统计数据
|
|
|
- df_res_gps = pd.DataFrame(columns=[
|
|
|
+ df_res_gps = pd.DataFrame(columns=[
|
|
|
'sn', 'PackState', 'LineState', 'StartTime', 'EndTime', 'OfflineTime']) # 初始化GPS信号统计数据
|
|
|
+ while st < et:
|
|
|
+
|
|
|
df_res, df_state, df_last_state = signalMonitor.get_bms_offline_stat(
|
|
|
sn, st, et, df_res, df_last_state, cal_period) # 计算每日BMS信号统计数据
|
|
|
df_res_gps, df_last_state_gps = signalMonitor.get_gps_offline_stat(
|
|
|
sn, st, et, df_state, df_res_gps, df_last_state_gps, cal_period) # 计算每日GPS信号统计数据
|
|
|
-
|
|
|
- SignalMonitor._file_write(r'D:\result_04.xls', df_res) # BMS信号统计数据入库
|
|
|
- SignalMonitor._file_write(r'D:\result_05.xls', df_res_gps) # GPS信号统计数据入库
|
|
|
# 数据入库
|
|
|
st = st + datetime.timedelta(hours=cal_period)
|
|
|
+ SignalMonitor._file_write(r'D:\result_04.xls', df_res) # BMS信号统计数据入库
|
|
|
+ SignalMonitor._file_write(r'D:\result_05.xls', df_res_gps) # GPS信号统计数据入库
|
|
|
+
|
|
|
SignalMonitor._file_write(r'D:\result_06.xls', df_last_state)
|
|
|
SignalMonitor._file_write(r'D:\result_07.xls', df_last_state_gps)
|
|
|
|