26 Commits

Author SHA1 Message Date
Jan b10f210189 MainCode/adalm1000_logger.py aktualisiert
zwei geräte kein graf
2025-08-10 15:17:22 +02:00
Jan 8086784b69 MainCode/adalm1000_logger.py aktualisiert
working but very sluggish
D
2025-08-08 19:19:47 +02:00
Jan 716955900b MainCode/adalm1000_logger.py aktualisiert
it works but only after switching device
D
2025-08-08 13:43:05 +02:00
Jan 084d1be8fa MainCode/adalm1000_logger.py aktualisiert
fast!
D
2025-08-08 12:57:53 +02:00
Jan cf6f91909f MainCode/adalm1000_logger.py aktualisiert
nearly working
D
2025-08-08 01:39:48 +02:00
Jan 041bcc09a6 MainCode/adalm1000_logger.py aktualisiert
Working except of switching devices
D
2025-08-08 01:11:58 +02:00
Jan 15e6856e76 MainCode/adalm1000_logger.py aktualisiert
still not ready
D
2025-08-07 23:08:41 +02:00
Jan 411528cdcd MainCode/adalm1000_logger.py aktualisiert
plot ther but still errors
D
2025-08-07 22:13:54 +02:00
Jan acdc6bb8ee MainCode/adalm1000_logger.py aktualisiert
no live data 
D
2025-08-07 17:28:57 +02:00
Jan 70a4b130d6 MainCode/adalm1000_logger.py aktualisiert
worki
2025-08-07 14:17:11 +02:00
Jan ded39ec158 MainCode/adalm1000_logger.py aktualisiert
Signal disconnect warning: disconnect() failed between 'update_signal' and all its connections
still problems when switching
D
2025-08-07 03:10:53 +02:00
Jan ab4506cf27 MainCode/adalm1000_logger.py aktualisiert
still crashing after a while
D
2025-08-07 01:59:33 +02:00
Jan 7c72e508d7 MainCode/adalm1000_logger.py aktualisiert
One device working :)
D
2025-08-07 00:45:32 +02:00
Jan d3d8ad2c5d MainCode/adalm1000_logger.py aktualisiert
One Device works the it crashes
D
2025-08-07 00:38:36 +02:00
Jan c2f91999c2 MainCode/adalm1000_logger.py aktualisiert
erste messwerte auslesbar

D
2025-08-06 23:58:43 +02:00
Jan 60839ac886 MainCode/adalm1000_logger.py aktualisiert
Beide Geräte sichtbar aber immer noch keine Messwerte
Qwen
2025-08-06 19:26:32 +02:00
Jan a3c8ed7f7e MainCode/adalm1000_logger.py aktualisiert
multible devices visible
Qwen
2025-08-06 18:32:22 +02:00
Jan fc0e7329a4 MainCode/adalm1000_logger.py aktualisiert
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
2025-08-06 16:21:19 +02:00
Jan d59e75cad4 MainCode/adalm1000_logger.py aktualisiert
Mit diesen Anpassungen verschwindet:

    das Mitschleppen alter Kurven,

    die Crash-Gefahr durch eine halb abgestoppte QThread/Worker-Kombination.
C
2025-08-05 15:07:49 +02:00
Jan b5c587d981 MainCode/adalm1000_logger.py aktualisiert
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
2025-08-05 14:56:44 +02:00
Jan e443408824 MainCode/adalm1000_logger.py aktualisiert
Key-Improvements:

    Korrekte Session-Handling:

        session.start() immer mit explizitem Device-Index

        Konsistente Initialisierung bei allen Funktionen

    Robustere Geräteauswahl:

        Serialnummern-basierte Wiedererkennung beim Reconnect

        Sichere Index-Prüfungen

    Bessere Fehlerbehandlung:

        Explizite Cleanup-Schritte

        Zustandserhaltung bei Neustarts

    Klarere Statusmeldungen:

        Seriennummern in UI-Elementen

        Detaillierte Fehlermeldungen
D+C
2025-08-05 14:49:23 +02:00
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