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

File diff suppressed because it is too large Load Diff