Scan Types
The supported types are:
- type => "motor"
The default scan type, a device has to supplied:
type => "motor",
device => "mot1"
or
type => "motor",
device => "dummy"
- type => "cm"
Combined motor scans. Two motors are simultaneously moved.
The scan ranges may be different. device, device_cm and
factor have to be supplied. Suppose we have a factor of 2. In this
case the scan range of device_cm is twice as big as the
range of device.
type => "cm",
device => "mot1",
device_cm => "mot2",
factor => 2
- type => "slit"
A slit scan. The complete list of slit
degrees of freedom is: cx, cy, dx, dy,
left, right, top and bottom.
type => "slit",
device => "(slit1, cx)".
- type => "energy"
Energy scans.
- type => "exafs"
exafs_file => 'whatever.exa'
EXAFS scans are energy with the scanning range being
divided into intervals which have different resolutions and sample times.
The exafs_file is an optional argument. It is easiest
created by the Prepare regions widget.
- type => "diff_mu"
type => "diff_omega"
type => "diff_chi"
type => "diff_phi"
type => "diff_gamma"
type => "diff_delta"
type => "diff_psi"
type => "diff_two_theta"
Diffractometer angle scans.
- type => tt_om, om_tt
2theta-omega or omega-2theta scans. In case of tt_om the x-coordinate
of the data is the 2theta position.
- type => de_om, om_de
delta-omega or omega-delta scans. In case of de_om the x-coordinate
of the data is the delta position.
- type => “hkl”
Scans in reciprocal space, need start_hkl and stop_hkl
parameters. An exampe can be found in 10.9.16.
- type => “reflection”
Centers a reflection, see the example in 10.9.17.