MainCode/adalm1000_logger.py aktualisiert

.empty() replaced with not deque
(C)
This commit is contained in:
Jan 2025-06-30 01:54:21 +02:00
parent 06546bca76
commit adc7edd501

View File

@ -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)