dodal.devices.fast_grid_scan.FastGridScanCommon#

class dodal.devices.fast_grid_scan.FastGridScanCommon[source]#

Device containing the minimal signals for a general fast grid scan.

When the motion program is started, the goniometer will move in a snake-like grid trajectory, with X as the fast axis and Y as the slow axis.

See ZebraFastGridScanThreeD as an example of how to implement.

Parameters:
  • prefix (str)

  • motion_controller_prefix (str)

  • name (str, default: '')

Methods

complete()

kickoff()

prepare(value)

Submit the gridscan parameters to the device for validation prior to gridscan kickoff.

Attributes

prepare(value: ParamType)[source]#

Submit the gridscan parameters to the device for validation prior to gridscan kickoff.

Parameters:

value (ParamType) – The gridscan parameters.

Raises:

GridScanInvalidError – If the gridscan parameters were not valid.