Skip to content

bp.rel_scan and areadetector #142

Description

@prjemian

@sureshnaps writes:

with bp.rel_scan when using an areadetector, i would like to use it in a mode:

  1. let us say there are N points in the scan
  2. currently areadet cam1 and file capture is set to 1 for each point of the scan and triggered after each move is done, this is tons of overhead and N files are created per scan
  3. spec ccdscan was powerful, one can have M points from data point, many use cases for that
  4. what i would like to do:
  5. Set up cam1 to take N*M frames, same with the file capture to take N*M frames
  6. after each data point move, have a hook function that is user defined which will handle how the M (>=1) are taken, could be external hardware triggered or internal software trigger supported by eiger for example

Can this be implemented? Even if ver-1 forces M=1 would be a big step. This will be a step between how it is done now and fly scanning but more closer to fly scanning in performance.

Another thing i noticed is, when a scan is started, it takes a few seconds before the scan really starts, do we understand what the delay is due to?

My general peeve is we (not necessarily everyone) are using bluesky just the way spec was running, in some cases with less features but of course BS is faster, so would like to improve where possible

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions