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 |
meaning |
Status |
status |
|
|
|
|
Power |
power |
|
|
|
|
Reset |
reset |
|
|
|
|
Init |
init |
|
|
|
|
Version |
version |
|
|
|
|
Setting |
setting |
center |
float |
meter |
center position |
width |
float |
meter |
slit width |
Acquisition |
acquisition |
center |
float |
meter |
center, actual position |
width |
float |
meter |
width, actual position |
centerSetValue |
float |
meter |
set value of center |
widthSetValue |
float |
meter |
set value of width |
resolution1 |
float |
meter |
resolution/precision of readback (~0.1 mm) motor 1 |
resolution2 |
float |
meter |
resolution/precision of readback (~0.1 mm) motor 2 |
motorStatus |
bitset |
|
motors are moving, endpostions reached, ... |
. . . |
|
|
what so ever |
CenterRelative |
setting |
centerVariation |
float |
meter |
relative movement, center |
WidthRelative |
|
widthVariation |
float |
meter |
relative movement, width |
ToEndposition |
-- |
|
|
|
move both motors to outer end |
StopMotor |
-- |
|
|
|
stop current motor movement, immediately |
Configuration |
read only |
minPosition1 |
float |
meter |
min position motor 1 |
minPosition2 |
float |
meter |
min position motor 2 |
maxPositon1 |
float |
meter |
max position motor 1 |
maxPositon2 |
float |
meter |
max position motor 2 |
mounting |
char |
|
H: horizontal, V: vertical |
readbackType1 |
|
|
motor 1: potentiometer or encoder |
readbackType2 |
|
|
motor 2: potentiometer or encoder |
settingResolution1 |
|
meter |
minimum possible movement (1 step), motor 1 |
settingResolution2 |
|
meter |
minimum possible movement (1 step), motor 2 |
. . . |
|
|
|
Diagnostics |
acquisition |
referenceVoltage1 |
float |
Volt |
potentiometer: reference voltage 1 |
referenceVoltage2 |
float |
Volt |
potentiometer: reference voltage 2 |
positionVoltage 1 |
float |
Volt |
potentiometer: position readback voltage 1 |
positionVoltage 2 |
float |
Volt |
potentiometer: position readback voltage 2 |
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 |