-
Notifications
You must be signed in to change notification settings - Fork 28
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
[Bug] Sequence generator analog levels not updated #102
Comments
Hi @timoML , the extra settings buffer in the hardware module was introduced by me specifically for the Tektronix AWG70k series. The reasoning was that this setting is needed quite frequently in the pulsed toolchain and a hardware query of the pulse generator settings (sample rate, voltages, marker levels, etc.) is quite slow on these devices. |
Version
current main
What is affected by the bug?
The sequence generator holds a copy of __analog_levels to calculate the swing of any analog output. The __analog_levels get set by sequencegenerator.set_pulse_generator_settings(). However, if a script or external manufacturer software is changing the levels (without a call to this method), samples might no be created with the correct amplitude.
Probably it's enough to call _read_settings_from_device() before creating waves.
When does the bug occur?
Changing a pulser's physical amplitude settings by external script.
How do we replicate the issue?
Eg. with Keysight AWGs:
Expected behavior
The waveforms should have the physical amplitude set in the "predefined methods" tab.
Relevant log output
No response
Additional Comments
No response
Contact Details
[email protected]
The text was updated successfully, but these errors were encountered: