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