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:
parent
bc77ae2f6b
commit
c2780a0fc5
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user