3.3.1.40. NXpositionerΒΆ
Status:
base class, extends NXobject, version 1.0
Description:
A generic positioner such as a motor or piezo-electric transducer.
It is used to document the current information of a piece of beam line equipment. Note: When using multiple NXpositioner groups, it is suggested to place them inside a NXcollection group. In such cases, when NXpositioner is used in another class, NXcollection/NXpositioner is then constructed.
Symbols:
No symbol table
- Groups cited:
- none
Structure:
name: NX_CHAR
symbolic or mnemonic name (one word)description: NX_CHAR
description of positionervalue[n]: NX_NUMBER {units=NX_ANY}
best known value of positioner - need [n] as may be scannedraw_value[n]: NX_NUMBER {units=NX_ANY}
raw value of positioner - need [n] as may be scannedtarget_value[n]: NX_NUMBER {units=NX_ANY}
targeted (commanded) value of positioner - need [n] as may be scannedtolerance[n]: NX_NUMBER {units=NX_ANY}
maximum allowable difference between target_value and valuesoft_limit_min: NX_NUMBER {units=NX_ANY}
minimum allowed limit to set valuesoft_limit_max: NX_NUMBER {units=NX_ANY}
maximum allowed limit to set valuevelocity: NX_NUMBER {units=NX_ANY}
velocity of the positioner (distance moved per unit time)acceleration_time: NX_NUMBER {units=NX_ANY}
time to ramp the velocity up to full speedcontroller_record: NX_CHAR
Hardware device record, e.g. EPICS process variable, taco/tango ...