Property Layout

Proposition for Properties - not strict specification.
single motors:
property name prop. type field type unit meaning
Status status        
Power power        
Reset reset        
Init init        
Version version        
Setting setting position float meter absolute position, reference
Acquisition acquisition position float meter absolute position, readback
setPosition float meter absolute position, reference value
resolution float meter resolution/precision of readback (~0.1 mm)
motorStatus bitset   infos related to position: motor is moving, endpostion reached, ...
. . .     what else ever may be meaningfull
PositionRelative setting positionVariation float meter move relative to current set value
MoveSteps setting steps int - stepwise movement
ToEndposition setting endPosition int 0/1 move to inner/outer end position (0: out, 1: in)
StopMotor -- --     stop current motor movement immediately
Configuration read-only all configuration data
maxPositon float meter  
minPositon float meter  
mounting char -- L: left, R: right, U: up, d: down
readbackType int 0.. 0: undef, 1: potentiometer, 2: encoder
settingResolution float meter minimum possible movement (1 step)
. . . . . .   what else may be of interest
Diagnostics acquisition whatever actual data may be of interest for experts
referenceVoltage float Volt potentiometer: reference voltage
positionVoltage float Volt potentiometer: position readback voltage
slits:
property name prop. type field type unit meaningSorted ascending
Status status        
Power power        
Reset reset        
Init init        
Version version        
Configuration read only . . .      
Setting setting center float meter center position
Acquisition acquisition center float meter center, actual position
Configuration read only mounting char   H: horizontal, V: vertical
Configuration read only maxPositon1 float meter max position motor 1
Configuration read only maxPositon2 float meter max position motor 2
Configuration read only minPosition1 float meter min position motor 1
Configuration read only minPosition2 float meter min position motor 2
Configuration read only settingResolution1   meter minimum possible movement (1 step), motor 1
Configuration read only settingResolution2   meter minimum possible movement (1 step), motor 2
Configuration read only readbackType1     motor 1: potentiometer or encoder
Configuration read only readbackType2     motor 2: potentiometer or encoder
Acquisition acquisition motorStatus bitset   motors are moving, endpostions reached, ...
ToEndposition --       move both motors to outer end
Diagnostics acquisition positionVoltage 1 float Volt potentiometer: position readback voltage 1
Diagnostics acquisition positionVoltage 2 float Volt potentiometer: position readback voltage 2
Diagnostics acquisition referenceVoltage1 float Volt potentiometer: reference voltage 1
Diagnostics acquisition referenceVoltage2 float Volt potentiometer: reference voltage 2
CenterRelative setting centerVariation float meter relative movement, center
WidthRelative   widthVariation float meter relative movement, width
Acquisition acquisition resolution1 float meter resolution/precision of readback (~0.1 mm) motor 1
Acquisition acquisition resolution2 float meter resolution/precision of readback (~0.1 mm) motor 2
Acquisition acquisition centerSetValue float meter set value of center
Acquisition acquisition widthSetValue float meter set value of width
Setting setting width float meter slit width
StopMotor --       stop current motor movement, immediately
Acquisition acquisition . . .     what so ever
Acquisition acquisition width float meter width, actual position

GSI Properties

The following properties of the GSI copntrol system should be provided, compatible to the existing stepper motors. Only for single motors 'true' devices (which implement properties to move motors) must be provided. For slits, only devices will be provided which provide to read back some device information (including device status) but will not support motor movement.

Propeties for Single Motors
property data unit meaning
STATUS 1 bitset32 -- gateway: extract from FESA-Status
POSIABSS 1 int 1/10 mm set position
POSIABSI 1 int 1/10 mm actual position
POSIREL 1 int 1/10 mm move relative to current position
STEPS 1 int step move motor steps
ENDLAGE 1 int inner/outer move to end position
REFTEST     return potentiometer voltages
SLITINFO 3 int   status
1/10 mm set position
1/10 mm actual position
CONSTANT 5 int   deviceType
  minDistance
  minPosition
  maxPosition
  pulsePerCm
INFO 20 int   information on motor hardware
Slits

Properties for Slits
property data unit meaning
STATUS      
CONSTANT 5 int
  deviceType
  minDistance
  minPosition
  maxPosition
  pulsePerCm
INFO 20 int   information on motor hardware
Topic revision: r1 - 09 Nov 2012, UdoKrause
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback