Initializing new session...
Found 2 device(s) in session
Device error: Read error: No samples received
Device error: Read error: No samples received
close to working
Hinzufügen des device_label (Beschriftung "ADALM1000 Device:")
Explizites Einfügen der device_combo in das mode_layout
Beibehaltung aller vorhandenen Stile und Signal-Verbindungen
D+C
Alle Spannungswerte korrekt gemessen werden
Das Programm stabil bleibt, auch ohne angeschlossene Batterie
Der Benutzer klare Rückmeldungen über den Systemzustand erhält
Die Hardware in einem sicheren Zustand bleibt
(D)
def toggle_recording(self):
def update_status(self):
def stop_test(self):
These changes add proper checks for the existence and state of current_cycle_file before trying to access its properties or methods. The program should now handle stopping live monitoring without crashing.
(D)
Complete Functionality: The code implements a full-featured battery tester with multiple modes (Live Monitoring, Discharge Test, Charge Test, Cycle Test).
Threaded Architecture: Proper use of QThread for measurement and test sequences to keep the UI responsive.
Error Handling: Extensive error handling throughout the code.
Data Logging: Comprehensive CSV logging with test parameters and results.
Visualization: Real-time plotting with matplotlib.
Safe Device Control: Proper device initialization and cleanup.
(D)
2025-07-14 01:54:56 +02:00
1 changed files with 929 additions and 959 deletions
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.