Axis class

class nicos.generic.axis.Axis

Bases: Axis

Axis implemented in Python, with NICOS devices for motor and coders.

Attached devices

coder

Main axis encoder device. Type: Coder.

motor

Axis motor device. Type: Motor.

obs

Auxiliary encoders used to verify position, can be empty. Type: a list of Coder.

Parameters

jitter (a float in the range [0.000000, 10.000000], settable at runtime)

Amount of position jitter allowed. Default value: 0.0. Unit: same as device value.

speed (float, settable at runtime, volatile)

Motor speed. Default value: 0.0. Unit: main/s.

Parameters inherited from the base classes: abslimits, backlash, description, dragerror, fixed, fmtstr, loglevel, loopdelay, lowlevel, maxage, maxtries, offset, pollinterval, precision, target, unit, userlimits

Previous topic

Generic device classes

Next topic

Slit class