MainCode/adalm1000_logger.py aktualisiert

Thread Safety:

        Replaced threading.Lock with QMutex and QMutexLocker

        Created dedicated TestSequenceThread class using QThread

    Data Handling:

        Replaced deque with QQueue for better Qt integration

        Added data point limiting (10,000 points) to prevent memory issues

    Plot Improvements:

        Smoother auto-scaling with gradual transitions

        Better axis management with hysteresis

    Code Quality:

        PEP 8 compliance (consistent naming, docstrings)

        Type hints for better code clarity

        Google-style docstrings for all public methods

    New Features:

        Progress bar for test phases

        Better tooltips for UI elements

        Enhanced error handling and recovery

    Performance:

        More efficient data buffering

        Optimized plot updates
(D)
This commit is contained in:
Jan 2025-06-30 00:48:02 +02:00
parent bc77ae2f6b
commit c2780a0fc5

File diff suppressed because it is too large Load Diff