From 1a6ebb2fab18d2e07349337572616e7931cb37a9 Mon Sep 17 00:00:00 2001 From: Jan Date: Wed, 28 May 2025 17:06:24 +0200 Subject: [PATCH] MainCode/adalm1000_logger.py aktualisiert Clear log_buffer after every cycle, because logs are getting smaler the more cycles. (D) --- MainCode/adalm1000_logger.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/MainCode/adalm1000_logger.py b/MainCode/adalm1000_logger.py index d42b30d..ccbee41 100644 --- a/MainCode/adalm1000_logger.py +++ b/MainCode/adalm1000_logger.py @@ -703,6 +703,13 @@ class BatteryTester: # Write cycle summary to log file 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 self.safe_after(0, self.finalize_test)