-
Notifications
You must be signed in to change notification settings - Fork 345
Add Tektronix DPO7200xx enhancements #7838
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
- Add hold parameter for channel output condition during wait-for-trigger - Add force_jump parameter for sequence jumping - Add set_event_jump method for event-based sequence control
- Add TektronixDPOAcquisition module (mode, state, stop_after) - Add TektronixDPOCursor module (function, state, x1/x2/y1/y2 positions) - Add TektronixDPOMeasurementImmediate module - Enhance TektronixDPOTrigger (ready, state, level parameters) - Enhance TektronixDPOChannel (coupling parameter) - Add type annotations for submodules
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #7838 +/- ##
==========================================
+ Coverage 59.87% 59.93% +0.06%
==========================================
Files 352 352
Lines 31872 31920 +48
==========================================
+ Hits 19083 19131 +48
Misses 12789 12789 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
@bennthomsen see also Ci failure - pre-commit hooks need to be run for formatting/linting |
…n/Qcodes into feature/tektronix-dpo
|
@microsoft-github-policy-service agree company="Microsoft" |
astafan8
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
just a few minor comments otherwise ready for merge
Summary
Extends the Tektronix DPO7200xx oscilloscope driver with acquisition control, cursor measurements, and immediate
measurement capabilities.
New Modules
TektronixDPOAcquisition: Controls acquisition mode (sample,peakdetect,average,high_res,envelope), state (ON/OFF/RUN/STOP), and stop conditionsTektronixDPOCursor: Cursor positioning for voltage/time measurements with x1/x2 (seconds) and y1/y2 (volts)positions
TektronixDPOMeasurementImmediate: Immediate measurement functionality with configurable sources and gatingEnhancements
TektronixDPOTrigger: Addedready,state, andlevelparametersTektronixDPOChannel: Addedcouplingparameter (AC,DC,DCREJECT,GND)Checklist