diff --git a/MainCode/adalm1000_logger.py b/MainCode/adalm1000_logger.py index 88efa5f..008e953 100644 --- a/MainCode/adalm1000_logger.py +++ b/MainCode/adalm1000_logger.py @@ -927,7 +927,7 @@ class BatteryTester(QMainWindow): def update_plot(self): """Update the plot with new data.""" - if self.time_data.empty(): + if not self.time_data: return self.line_voltage.set_data(list(self.time_data), list(self.voltage_data)) @@ -937,7 +937,7 @@ class BatteryTester(QMainWindow): def auto_scale_axes(self): """Automatically adjust plot axes.""" - if self.time_data.empty(): + if not self.time_data: return # X-axis adjustment @@ -949,7 +949,7 @@ class BatteryTester(QMainWindow): self.ax2.set_xlim(0, new_xmax) # Y-axes adjustment - if not self.voltage_data.empty(): + if self.voltage_data: voltage_padding = 0.2 min_v = max(0, min(list(self.voltage_data)) - voltage_padding) max_v = min(5.0, max(list(self.voltage_data)) + voltage_padding) @@ -958,7 +958,7 @@ class BatteryTester(QMainWindow): new_max = current_ylim[1] + (max_v - current_ylim[1]) * 0.1 self.ax.set_ylim(new_min, new_max) - if not self.current_data.empty(): + if self.current_data: current_padding = 0.05 min_c = max(-0.25, min(list(self.current_data)) - current_padding) max_c = min(0.25, max(list(self.current_data)) + current_padding)