MainCode/adalm1000_logger.py aktualisiert

Clear log_buffer after every cycle, because logs are getting smaler the more cycles.
(D)
This commit is contained in:
Jan 2025-05-28 17:06:24 +02:00
parent c697388157
commit 1a6ebb2fab

View File

@ -703,6 +703,13 @@ class BatteryTester:
# Write cycle summary to log file # Write cycle summary to log file
self.write_cycle_summary() self.write_cycle_summary()
# Flush remaining buffer data
if hasattr(self, 'log_buffer') and self.log_buffer:
with open(self.filename, 'a', newline='') as f:
writer = csv.writer(f)
writer.writerows(self.log_buffer)
self.log_buffer.clear()
# Finalize test if stopped or completed # Finalize test if stopped or completed
self.safe_after(0, self.finalize_test) self.safe_after(0, self.finalize_test)