/* */ /* File servo.h (for CTRL0) created by CodeGen version 4.7 */ /* Tue Nov 17 10:33:46 PST 1998 */ /* generated for server esi from data in metabase.dbo.Memes metabase.dbo.Mbundles etc. */ /* $Header$ */ /* */ #define Accuracy 0 /* Desired position accuracy */ #define MovDir 1 /* final approach move direction */ #define FidDir 2 /* final fiducial search direction */ #define IndDir 3 /* index pulse search direction */ #define Fiducial 4 /* digital output port to which fiducial power is wired */ #define Brake 5 /* brake release */ #define Fwd2Lim 6 /* digital input port to which forward secondary limit is wired */ #define Rev2Lim 7 /* digital input port to which reverse secondary limit is wired */ #define HomeTrv1 8 /* max fiducial search travel */ #define HomeSpd1 9 /* fast fiducial search speed */ #define HomeAcc1 10 /* fast fiducial search acceleration */ #define HomeDec1 11 /* fast fiducial search deceleration */ #define HomeTrv2 12 /* offset from fiducial to index */ #define HomeSpd2 13 /* slow fiducial search speed */ #define HomeAcc2 14 /* slow fiducial search acceleration */ #define HomeDec2 15 /* slow fiducial search deceleration */ #define HomeTrv3 16 /* max index search travel */ #define HomeSpd3 17 /* index (slug fiducial) search speed and direction */ #define HomeAcc3 18 /* index (slug fiducial) search acceleration */ #define HomeDec3 19 /* index (slug fiducial) search deceleration */ #define MoveSpd1 20 /* fast move speed */ #define MoveAcc1 21 /* fast move acceleration */ #define MoveDec1 22 /* fast move deceleration */ #define MoveSpd2 23 /* slow move speed */ #define MoveAcc2 24 /* slow move acceleration */ #define MoveDec2 25 /* slow move deceleration */ #define JogSpd 26 /* jog speed */ #define Backlash 27 /* Measured backlash. */ #define FwdSwLim 28 /* forward software limit */ #define RevSwLim 29 /* reverse software limit */ #define TargetR 30 /* target position, raw units */ #define TargetD 31 /* target position, discrete */ #define CurrPosR 32 /* current position, raw encoder units */ #define CurrPosD 33 /* current discrete position number */ #define LastMovR 34 /* last move relative */ #define MaxTrav 35 /* maximum travel of stage. For circular stages this is one full rotation. */ #define CurrPosDU 36 /* current discrete unload position number */ #define Reset 37 /* Reset Param */ #define Homed 38 /* Stage has been homed. */ #define Move 39 /* Move Status. */ #define Wraps 40 /* Number of wraps of (unconstrained) stage. */ #define InitFaz 41 /* phase of initialization, 0 = done */ #define StopFaz 42 /* Phase of stopping. */ #define MoveFaz 43 /* Phase of motion. */ #define Error 44 /* Error encountered during motion. */ #define JogFaz 45 /* Phase of jog motion. */ #define LimStat 46 /* State of limit switches */ #define StopReq 47 /* stop has been requested flag */ #define StopAck 48 /* stop has been acknowledge flag */ #define MoveReqR 49 /* raw move has been requested flag */ #define MoveAckR 50 /* raw move has been acknowledged flag */ #define MoveReqD 51 /* discrete move has been requested flag */ #define MoveAckD 52 /* discrete move has been acknowledged flag */ #define MoveReqJ 53 /* jog move has been requested flag */ #define MoveAckJ 54 /* jog move has been acknowledged flag */ #define InitReq 55 /* init has been requested */ #define InitAck 56 /* init has been acknowledged */ #define InitNow 57 /* init action to be taken */ #define StgType 58 /* type of stage (constrained, rotary, ...) */ #define UserActive 59 /* State of motor flag after move (TRUE = servo). */ #define ActiveDefault 60 /* State of motor flag after move (TRUE = servo). */ #define MParamKD 61 /* Derivative constant */ #define MParamKP 62 /* Proportional constant */ #define MParamKI 63 /* Integrator constant */ #define Stat1 64 /* Stat #1 space reserved for DispStat param */ #define Stat2 65 /* Stat #2 space reserved for DispStat param */ #define Stat3 66 /* Stat #3 space reserved for DispStat param */ #define Stat4 67 /* Stat #4 space reserved for DispStat param */ #define Stat5 68 /* Stat #5 space reserved for DispStat param */ #define Stat6 69 /* Stat #6 space reserved for DispStat param */ #define Stat7 70 /* Stat #7 space reserved for DispStat param */ #define Stat8 71 /* Stat #8 space reserved for DispStat param */ #define Stat9 72 /* Stat #9 space reserved for DispStat param */ #define MaxStage 73 /* Max Stage Index */