Add Tektronix AWG70000A enhancements#7837
Add Tektronix AWG70000A enhancements#7837bennthomsen wants to merge 13 commits intomicrosoft:mainfrom
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