Go to the source code of this file.
Defines |
#define | J1MOVE P(4700+$(J1)) |
#define | J1MRES P(4800+$(J1)) |
#define | J1OFF P(4900+$(J1)) |
#define | J2MOVE P(4700+$(J2)) |
#define | J2MRES P(4800+$(J2)) |
#define | J2OFF P(4900+$(J2)) |
#define | J3MOVE P(4700+$(J3)) |
#define | J3MRES P(4800+$(J3)) |
#define | J3OFF P(4900+$(J3)) |
#define | J1X Q20 |
#define | J1Z Q21 |
#define | J2X Q22 |
#define | J2Z Q23 |
#define | J3X Q24 |
#define | J3Z Q25 |
#define | JTX Q26 |
#define | JTZ Q27 |
#define | MP Q28 |
#define | MR Q29 |
#define | MD Q30 |
#define | MCX Q31 |
#define | MCZ Q32 |
#define | J1Y (J1MRES*P$(J1)+J1OFF) |
#define | J2Y (J2MRES*P$(J2)+J2OFF) |
#define | J3Y (J3MRES*P$(J3)+J3OFF) |
#define | PITCH Q7 |
#define | ROLL Q8 |
#define | HEIGHT Q9 |
#define | JP Q128 |
#define | JR Q129 |
#define | UX Q130 |
#define | UY Q131 |
#define | UZ Q132 |
#define | VX Q133 |
#define | VY Q134 |
#define | VZ Q135 |
#define | WX Q136 |
#define | WY Q137 |
#define | WZ Q138 |
#define | JP Q228 |
#define | JR Q229 |
#define | UX Q230 |
#define | UY Q231 |
#define | UZ Q232 |
#define | VX Q233 |
#define | VY Q234 |
#define | VZ Q235 |
#define | WX Q236 |
#define | WY Q237 |
#define | WZ Q238 |
#define | J1Y Q239 |
#define | J2Y Q240 |
#define | J3Y Q241 |
#define | J1Y (J1MRES*m$(J1)62/(I$(J1)08*32)+J1OFF) |
#define | J2Y (J2MRES*m$(J2)62/(I$(J2)08*32)+J2OFF) |
#define | J3Y (J3MRES*m$(J3)62/(I$(J3)08*32)+J3OFF) |
#define | PITCH Q87 |
#define | ROLL Q88 |
#define | HEIGHT Q89 |
#define | JP Q328 |
#define | JR Q329 |
#define | UX Q330 |
#define | UY Q331 |
#define | UZ Q332 |
#define | VX Q333 |
#define | VY Q334 |
#define | VZ Q335 |
#define | WX Q336 |
#define | WY Q337 |
#define | WZ Q338 |
Detailed Description
Define motion of a generic 3 jack system with a mirror on top. Jacks should be numbered in a clockwise order looking from the top with J1 having the smallest Z value
Original Author: Tom Cobb
Defined axes:
- X (addr 6) = Pitch in i15 EGUs
- Y (addr 7) = Roll in i15 EGUs
- Z (addr 8) = Height in same EGUs as jacks
Macros (and example values):
- COORD = CS number (only works for CS 1..9), e.g. 2
- PLC = PLC number, should be CS number+15, e.g. 17
- J1 = Axisnum for jack 1, e.g. 2
- J1X = global X co-ord of J1 base in mm, e.g. 0
- J1Z = global Z co-ord of J1 base in mm, e.g. -100
- J2 = Axisnum for jack 2, e.g. 3
- J2X = global X co-ord of J2 base in mm, e.g. 50
- J2Z = global Z co-ord of J2 base in mm, e.g. 100
- J3 = Axisnum for jack 3, e.g. 4
- J3X = global X co-ord of J3 base in mm, e.g. -50
- J3Z = global Z co-ord of J3 base in mm, e.g. 100
- MD = depth of surface in mm, e.g. 10
- MCX = global X co-ord of measure point in mm, e.g. 0
- MCZ = global Z co-ord of measure in mm, e.g. 10
- JTX = jack plane X co-ord of J1 top in mm, e.g. 20
- JTZ = jack plane Z co-ord of J1 top in mm, e.g. 20
- MP = pitch of mirror support in deg, e.g. 45
- MR = roll of mirror support in deg, e.g. 45
Definition in file CS_3jack_mirror.pmc.
Define Documentation
#define J1MOVE P(4700+$(J1)) |
#define J1MRES P(4800+$(J1)) |
#define J1OFF P(4900+$(J1)) |
#define J1Y (J1MRES*P$(J1)+J1OFF) |
#define J1Y (J1MRES*m$(J1)62/(I$(J1)08*32)+J1OFF) |
#define J2MOVE P(4700+$(J2)) |
#define J2MRES P(4800+$(J2)) |
#define J2OFF P(4900+$(J2)) |
#define J2Y (J2MRES*P$(J2)+J2OFF) |
#define J2Y (J2MRES*m$(J2)62/(I$(J2)08*32)+J2OFF) |
#define J3MOVE P(4700+$(J3)) |
#define J3MRES P(4800+$(J3)) |
#define J3OFF P(4900+$(J3)) |
#define J3Y (J3MRES*P$(J3)+J3OFF) |
#define J3Y (J3MRES*m$(J3)62/(I$(J3)08*32)+J3OFF) |