Open
Description
In our lab, we are trying to run a sequence in which we set an analog output at time
On compiling, labscript complains as follows:
labscript.labscript.LabscriptError:
Commands have been issued to devices attached to pb_pseudoclock at t=0.79504 and t=0.795041.
One or more connected devices on ClockLine clockline_6739
cannot support clock ticks with a digital high time shorter than 1.25e-06
which is more than half the available time
between the event at t=0.79504 on ClockLine clockline_6739
and the next event on another ClockLine.
This even though the 6739 does not need to receive the trigger at
I came across this discussion from 2022 suggesting that:
- the PulseBlaster only outputs one pseudoclock signal (even though its channels are all independently settable), so every device pseudoclocked by the PulseBlaster will receive every trigger
- the PulseBlaster trigger spacing is thus limited by the device requiring the slowest delay between triggers
- to get distinct pseudoclock signals, the encouraged resolution was to set up a secondary pseudoclock (PrawnBlaster).
Is all this still accurate / timely — still the best way to get the desired timing?
Metadata
Metadata
Assignees
Labels
No labels