dodal.devices.beamlines.b07.B07SampleManipulator52B#

class dodal.devices.beamlines.b07.B07SampleManipulator52B[source]#

Sample Manipulator of several Motors and VirtaulAxis.

x#

Controls x direction.

Type:

Motor

y#

Controls y direction.

Type:

Motor

z#

Controls z direction.

Type:

Motor

roty#

Controls y rotation.

Type:

Motor

rotz#

Controls z rotation.

Type:

Motor

xp#

Compound motor for x.

Type:

Motor

yp#

Compound motor for y.

Type:

Motor

zp#

Compound motor for z.

Type:

Motor

omega#

Virtal rotational axis for the x direction.

Type:

VirtualAxis

phi#

Virtal rotational axis for the y direction.

Type:

VirtualAxis

kappa#

Virtal rotational axis for the z direction.

Type:

VirtualAxis

Parameters:
  • prefix (str)

  • x_infix (str, default: 'XP')

  • y_infix (str, default: 'YP')

  • z_infix (str, default: 'ZP')

  • roty_infix (str, default: 'ROTY')

  • rotz_infix (str, default: 'ROTZ')

  • kappa_infix (str, default: 'KAPPA')

  • phi_infix (str, default: 'PHI')

  • omega_infix (str, default: 'OMEGA')

  • name (str, default: '')

Initialise the device via prefix and infix PV configuration.

Parameters:
  • prefix (str) – Base PV used for connecting signals.

  • x_infix (str, optional) – Infix between base prefix and x motor record.

  • y_infix (str, optional) – Infix between base prefix and y motor record.

  • z_infix (str, optional) – Infix between base prefix and z motor record.

  • roty_infix (str, optional) – Infix between base prefix and roty motor record.

  • rotz_infix (str, optional) – Infix between base prefix and rotz motor record.

  • kappa_infix (str, optional) – Infix between base prefix and kappa virtual axis.

  • phi_infix (str, optional) – Infix between base prefix and phi virtual axis.

  • omega_infix (str, optional) – Infix between base prefix and omega virtual axis.

  • name (str, optional) – The name of this device.

Methods

Attributes