Skip to content
Snippets Groups Projects
Commit e76d6b18 authored by Sander de Snoo's avatar Sander de Snoo
Browse files

Check prescaler and show warning that hvi_queue_control is not needed with current firmware.

parent f6d7ae5d
No related branches found
No related tags found
No related merge requests found
...@@ -442,6 +442,9 @@ class M3202A_Uploader: ...@@ -442,6 +442,9 @@ class M3202A_Uploader:
cycles = 1 if not continuous_mode else 0 cycles = 1 if not continuous_mode else 0
for queue_item in queue: for queue_item in queue:
prescaler = awg.convert_sample_rate_to_prescaler(queue_item.sample_rate) prescaler = awg.convert_sample_rate_to_prescaler(queue_item.sample_rate)
if prescaler > 255 and getattr(awg, 'hvi_queue_control', False):
raise Exception("Disable hvi_queue_control for AWGs. It cannot handle "
"low sample rates and is not needed anymore with current firmware")
awg.awg_queue_waveform( awg.awg_queue_waveform(
channel_number, queue_item.wave_reference, channel_number, queue_item.wave_reference,
trigger_mode, start_delay, cycles, prescaler) trigger_mode, start_delay, cycles, prescaler)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment