It will raise an OSError if the image already exists.
Saves all images of a scan into a single HDF5.
The trigger is time based, the wait time is set by eiger1m.min_period. I found that we need at least 0.2s between two consecutive EPICS triggers, so this min_period should be 0.2s. Bluesky will wait for min_period if acquisition time < min_period, else it will wait for acquisition time (for example, if you count for 1s it will wait for 1s , but it count is 0.1s, then the wait is 0.2s). In other words, it doesn't make sense to make to run a step scan with less than 0.2s per point.
Initial setup of the Eiger1M. Some comments:
OSError
if the image already exists.eiger1m.min_period
. I found that we need at least 0.2s between two consecutive EPICS triggers, so thismin_period
should be 0.2s. Bluesky will wait formin_period
if acquisition time < min_period, else it will wait for acquisition time (for example, if you count for 1s it will wait for 1s , but it count is 0.1s, then the wait is 0.2s). In other words, it doesn't make sense to make to run a step scan with less than 0.2s per point.