The ASCII report for a Stepper motor record is given below:
$$mono
Time: Fri Sep 6 11:25:38 1996
PV: aoa:fsmTilt Type: steppermotor (aoaStages)
DESC Field Select Mirror Tilt
ASG
SCAN Passive
PINI YES
PHAS 0
EVNT 0
TSEL 0.000000000000000e+00
DTYP IMS 483
DISV 1
SDIS 0.000000000000000e+00
DISS NO_ALARM
PRIO LOW
FLNK 0.000000000000000e+00
OUT #C1 S-1 @fsmTilt
RDBL 0.000000000000000e+00
DOL 0.000000000000000e+00
OMSL supervisory
ACCL 40.0000000
VELO 400.0000000
DIST 1.0000000
IVAL 0.0000000e+00
MODE Position
CMOD Position
IALG No Initialization
MRES 1
ERES 1
PREC 0
EGU steps
DRVH 8.3886070e+06
DRVL -8.3886070e+06
HOPR 8.3886070e+06
LOPR -8.3886070e+06
HIHI 0.0000000e+00
LOLO 0.0000000e+00
HIGH 0.0000000e+00
LOW 0.0000000e+00
HHSV NO_ALARM
LLSV NO_ALARM
HSV NO_ALARM
LSV NO_ALARM
HLSV NO_ALARM
MDEL 0.0000000e+00
ADEL 0.0000000e+00
RDBD 0.0000000e+00
RTRY 0
$$end
The OUT field has three components: CARD, SIGNAL, and Parameter. The values should be set as follows:
CARD is the integer equivalent of the IMS driver ID; i.e. If the drive ID is `a' then the CARD value should be 0, `b' would be 1, etc.
SIGNAL is used to control the effect of the other EPICS commands. If the SIGNAL value is >= 0 then this sets the encoder resolution. If the value is -1 then the device driver will ignore commands issued by EPICS to set the encoder resolution, velocity, acceleration, etc. It will only accept commands to move the stage, set the origin and find the home position. This is the recommended setting. Since the EPICS Stepper motor record does not have sufficient support for all of the IMS parameters AOA recommends setting the SIGNAL value to -1 and using the Tcl or VxWorks interface to set the other stage parameters.
This text field is used to set the name of the stage. This is the string that will be used by the Tcl or VxWorks commands to refer to the stage.