-
Notifications
You must be signed in to change notification settings - Fork 345
Add Tektronix AWG70000A enhancements #7837
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
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 #7837 +/- ##
==========================================
+ Coverage 59.87% 59.93% +0.06%
==========================================
Files 352 352
Lines 31872 31927 +55
==========================================
+ Hits 19083 19137 +54
- Misses 12789 12790 +1 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
…n/Qcodes into feature/tektronix-dpo
|
@microsoft-github-policy-service agree company="Microsoft" |
|
@bennthomsen It looks like both this and #7838 now holds improvements for both instruments. Should we merge one of them and close the other? |
Arrr what an idiot I am. I have a combined branch that I merge both of these into for joint testing. But must have been on the wrong branch when merging at some stage. Will abandon this one |
|
@benn-thomsen No worries as long as there is a changelog entry for both drivers all is good. |
Summary
Adds sequence control functionality to the Tektronix AWG70000A driver for improved waveform sequencing.
Changes
holdparameter: Controls the output condition of a channel while the instrument is in thewaiting-for-trigger state. Options:
ZERO(0V) orFIRST(first value of next sequence)force_jumpparameter: Forces an immediate jump to a specified step in the sequence (1-16383)set_event_jump()method: Configures event-based jumps within a sequence, allowing dynamic sequence controlChecklist