5 Commits

Author SHA1 Message Date
Jan a26f6b8fe5 MainCode/adalm1000_logger.py aktualisiert
Alles sollte klappen
(D)
2025-07-29 12:46:09 +02:00
Jan c97256395d MainCode/adalm1000_logger.py aktualisiert
Alles außer capacity sollte funzen
(D)
2025-07-29 12:30:34 +02:00
Jan 44baefa581 MainCode/adalm1000_logger.py aktualisiert
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)
2025-07-14 13:16:44 +02:00
Jan 725bc83ab6 MainCode/adalm1000_logger.py aktualisiert
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)
2025-07-14 12:37:40 +02:00
Jan 60fc215f30 MainCode/adalm1000_logger.py aktualisiert
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
+1231 -291
View File
File diff suppressed because it is too large Load Diff