D-line
Notes: default motor configuration
As D-line runs in many configurations, but has only 16 channels of
motor control available (at best), it makes more sense to program a
flexible interface into spec, rather than attempting to run in a static
configuration. This is done by chosing suggestive names for the various
functions of xz stages, goniometers, etc., saving their parameters in
the config file, but only assign actual motor channels to the motors
that are used in a specific experiment.
NOTE: check the current settings! Most motors are 4A, however, there
are some 1A motors around !!
Basic Motors
Slit System
The ADC slit system is run on a serial line
independent of CAMAC/StepPak and is a given. Both physical and
macromotors (for gap and offset) are configured.
- The macro package "slits.mac" contains further essential
configuration parameters.
- The macro "mdrive_stat" reads all current motor settings from the
MDrives.
Sample stages
- xz stage: samx, samz
- heavy duty sample stage with long travel: rockx, rockz
- xz stage plus goniometer: samx, samz, samth, samtilt (D1 GISAXS
stage)
- precision xz stage plus goniometer: xsam, zsam, thsam, phisam (G1
GISAXS stage)
Flightpath, beamstop, detector
- xz stage for fligh path: fpx, fpx
- xz stage for beamstop: bsx, bsz
- xz stage for detector: detx, detz
Capillary set-up
- capillary mount: capx, capz
- beam block: blkx, blkz
DAC motors
digital-to-analog converters signals in Volts are treated like motors
in SPEC
currently only motor dactest configured
DIO Channels
digital input/output also via motor config