Taco axis-related classes

class nicos.taco.motor.Motor

Bases: TacoDevice, Motor

TACO motor implementation class.

Parameters inherited from the base classes: abslimits, description, fixed, fmtstr, loglevel, lowlevel, maxage, pollinterval, precision, speed, tacodelay, tacodevice, tacotimeout, tacotries, target, unit, userlimits

class nicos.taco.coder.Coder

Bases: TacoDevice, Coder

TACO coder implementation class.

Parameters inherited from the base classes: description, fmtstr, loglevel, lowlevel, maxage, pollinterval, precision, tacodelay, tacodevice, tacotimeout, tacotries, unit

class nicos.taco.axis.Axis

Bases: TacoDevice, Axis

Interface for TACO Axis server devices.

User methods

reference()

Do a reference drive of the axis (do not use with encoded axes).

setPosition(pos)

Sets the current position of the axis to the target.

Parameters

accel (float, settable at runtime)

Motor acceleration. Default value: 0.0. Unit: main/s^2.

refpos (float, settable at runtime)

Position of the reference switch. Default value: 0.0. Unit: same as device value.

refspeed (float, settable at runtime)

Speed driving to reference switch. Default value: 0.0. Unit: main/s.

refswitch (str, settable at runtime)

Switch to use as reference. Default value: ''.

speed (float, settable at runtime)

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, tacodelay, tacodevice, tacotimeout, tacotries, target, unit, userlimits

class nicos.taco.axis.HoveringAxis

Bases: Axis

A TACO axis that also controls air for airpads.

Attached devices

switch

The device used for switching air on and off. Type: Moveable.

Parameters

startdelay (float, mandatory in setup)

Delay after switching on air. Unit: s.

stopdelay (float, mandatory in setup)

Delay before switching off air. Unit: s.

switchvalues (a tuple of (any value, any value))

(off, on) values to write to switch device. Default value: (0, 1).

Parameters inherited from the base classes: abslimits, accel, backlash, description, dragerror, fixed, fmtstr, loglevel, loopdelay, lowlevel, maxage, maxtries, offset, pollinterval, precision, refpos, refspeed, refswitch, speed, tacodelay, tacodevice, tacotimeout, tacotries, target, unit, userlimits

Previous topic

Taco FRM-II detector classes

Next topic

Power supply classes