dodal.devices.beamlines.i05.I05Goniometer#
- class dodal.devices.beamlines.i05.I05Goniometer[source]#
Six-physical-axis stage with a standard xyz translational stage and three axis of rotation: polar, azimuth, and tilt.
In addition, it defines two virtual translational axes derived signals,
perpandlong, which form a rotated Cartesian frame within the x-y plane.long: Translation along the rotated X-axis.perp: Translation along the rotated Y-axis.
The
perpandlongaxes are virtual axes derived from the underlying x and y motors using a fixed rotation angle (default 50 degrees). Rotation angle corresponds to an angle between analyser axis and X-ray beam axis. From the user’s point of view, these virtual axes behave as ordinary orthogonal Cartesian translation axes aligned with the incoming X-ray beam (long) and perpendicular to it (perp), while internally coordinating motion of the x (perpendicular to analyser axis) and y (along analyser axis) motors.- Parameters:
Methods
Attributes