Progressive refinement
r1375 | dcl | 2006-12-15 16:52:14 +1100 (Fri, 15 Dec 2006) | 2 lines
This commit is contained in:
@@ -20,7 +20,7 @@ set dmc2280_controller4(port) pmc4-platypus
|
||||
#:TP at HOME
|
||||
#
|
||||
|
||||
# Beam Shade Vertical Translation
|
||||
# Beam Shade Vertical Translation (6mm/T double helix, 500mm)
|
||||
Motor dszvt DMC2280 [params \
|
||||
host $dmc2280_controller1(host)\
|
||||
port $dmc2280_controller1(port)\
|
||||
@@ -29,17 +29,17 @@ Motor dszvt DMC2280 [params \
|
||||
maxSpeed 1\
|
||||
maxAccel 1\
|
||||
maxDecel 1\
|
||||
stepsPerX 25000\
|
||||
stepsPerX [expr -25000/6]\
|
||||
absEnc 1\
|
||||
absEncHome 7500000\
|
||||
cntsPerX 8192]
|
||||
absEncHome 8172500\
|
||||
cntsPerX [expr -8192/6]]
|
||||
dszvt hardlowerlim 0
|
||||
dszvt hardupperlim 0
|
||||
dszvt hardupperlim 275
|
||||
dszvt softlowerlim 0
|
||||
dszvt softupperlim 0
|
||||
dszvt softupperlim 275
|
||||
dszvt home 0
|
||||
|
||||
# Collimator Table Translation
|
||||
# Collimator Table Horizontal Translation, X
|
||||
Motor c1ht DMC2280 [params \
|
||||
host $dmc2280_controller1(host)\
|
||||
port $dmc2280_controller1(port)\
|
||||
@@ -58,12 +58,12 @@ c1ht softlowerlim 0
|
||||
c1ht softupperlim 0
|
||||
c1ht home 0
|
||||
|
||||
# Collimator Tilt, Z axis, Coarse
|
||||
# Collimator Tilt, Z axis, positive is down
|
||||
Motor m1ro DMC2280 [params \
|
||||
host $dmc2280_controller1(host)\
|
||||
port $dmc2280_controller1(port)\
|
||||
axis C\
|
||||
units mm\
|
||||
units degrees\
|
||||
maxSpeed 1\
|
||||
maxAccel 1\
|
||||
maxDecel 1\
|
||||
@@ -77,7 +77,7 @@ m1ro softlowerlim -5
|
||||
m1ro softupperlim 5
|
||||
m1ro home 0
|
||||
|
||||
# Beam Attenuator (5mm/turn, 200mm travel)
|
||||
# Beam Attenuator (16mm/turn, 200mm travel)
|
||||
Motor bat DMC2280 [params \
|
||||
host $dmc2280_controller1(host)\
|
||||
port $dmc2280_controller1(port)\
|
||||
@@ -86,10 +86,10 @@ Motor bat DMC2280 [params \
|
||||
maxSpeed 1\
|
||||
maxAccel 1\
|
||||
maxDecel 1\
|
||||
stepsPerX 5000\
|
||||
stepsPerX [expr 25000/16]\
|
||||
absEnc 1\
|
||||
absEncHome 7500000\
|
||||
cntsPerX 1638.4]
|
||||
cntsPerX [expr 8192/16]]
|
||||
bat hardlowerlim 0
|
||||
bat hardupperlim 200
|
||||
bat softlowerlim 0
|
||||
@@ -107,11 +107,11 @@ Motor st3vt DMC2280 [params \
|
||||
maxDecel 1\
|
||||
stepsPerX 25000\
|
||||
absEnc 1\
|
||||
absEncHome 7500000\
|
||||
cntsPerX 8192]
|
||||
st3vt hardlowerlim -100
|
||||
st3vt hardupperlim 100
|
||||
st3vt softlowerlim -100
|
||||
absEncHome 8742250\
|
||||
cntsPerX -8192]
|
||||
st3vt hardlowerlim 0
|
||||
st3vt hardupperlim 250
|
||||
st3vt softlowerlim 0
|
||||
st3vt softupperlim 100
|
||||
st3vt home 0
|
||||
|
||||
@@ -127,11 +127,11 @@ Motor st4vt DMC2280 [params \
|
||||
stepsPerX 25000\
|
||||
absEnc 1\
|
||||
absEncHome 7500000\
|
||||
cntsPerX 8192]
|
||||
st4vt hardlowerlim -100
|
||||
st4vt hardupperlim 100
|
||||
st4vt softlowerlim -100
|
||||
st4vt softupperlim 100
|
||||
cntsPerX -8192]
|
||||
st4vt hardlowerlim 0
|
||||
st4vt hardupperlim 248
|
||||
st4vt softlowerlim 0
|
||||
st4vt softupperlim 248
|
||||
st4vt home 0
|
||||
|
||||
############################
|
||||
@@ -142,7 +142,7 @@ st4vt home 0
|
||||
#:TP at HOME
|
||||
#
|
||||
|
||||
# Sample Tilt 1, upper
|
||||
# Sample Tilt 1, upper (1 degree/turn)
|
||||
Motor sath DMC2280 [params \
|
||||
host $dmc2280_controller2(host)\
|
||||
port $dmc2280_controller2(port)\
|
||||
@@ -151,15 +151,15 @@ Motor sath DMC2280 [params \
|
||||
maxSpeed 1\
|
||||
maxAccel 1\
|
||||
maxDecel 1\
|
||||
stepsPerX -25000\
|
||||
stepsPerX 25000\
|
||||
absEnc 1\
|
||||
absEncHome 7500000\
|
||||
cntsPerX -8192]
|
||||
cntsPerX 8192]
|
||||
setHomeandRange -motor sath -home 0 -lowrange 20 -uprange 20
|
||||
sath speed 1
|
||||
sath precision 0.01
|
||||
|
||||
# Sample Tilt 2, lower
|
||||
# Sample Tilt 2, lower (1 degree/turn)
|
||||
Motor saphi DMC2280 [params \
|
||||
host $dmc2280_controller2(host)\
|
||||
port $dmc2280_controller2(port)\
|
||||
@@ -168,15 +168,15 @@ Motor saphi DMC2280 [params \
|
||||
maxSpeed 1\
|
||||
maxAccel 1\
|
||||
maxDecel 1\
|
||||
stepsPerX 25000\
|
||||
stepsPerX -25000\
|
||||
absEnc 1\
|
||||
absEncHome 7500000\
|
||||
cntsPerX 8192]
|
||||
cntsPerX -8192]
|
||||
setHomeandRange -motor saphi -home 90 -lowrange 20 -uprange 20
|
||||
saphi speed 1
|
||||
saphi precision 0.01
|
||||
|
||||
# Sample Translation, Linear X
|
||||
# Sample Translation, Linear X (5mm/T, 0-750mm)
|
||||
Motor sax DMC2280 [params \
|
||||
host $dmc2280_controller2(host)\
|
||||
port $dmc2280_controller2(port)\
|
||||
@@ -185,10 +185,10 @@ Motor sax DMC2280 [params \
|
||||
maxSpeed 1\
|
||||
maxAccel 1\
|
||||
maxDecel 1\
|
||||
stepsPerX 25000\
|
||||
stepsPerX [expr 25000/5]\
|
||||
absEnc 1\
|
||||
absEncHome 7500000\
|
||||
cntsPerX 8192]
|
||||
cntsPerX [expr 8192/5]]
|
||||
sax hardlowerlim 0
|
||||
sax hardupperlim 750
|
||||
sax softlowerlim 0
|
||||
@@ -214,7 +214,7 @@ sax home 0
|
||||
#say softupperlim -300
|
||||
#say home -450
|
||||
|
||||
# Sample Translation, Linear Z
|
||||
# Sample Translation, Linear Z (??/T, 300mm)
|
||||
Motor saz DMC2280 [params \
|
||||
host $dmc2280_controller2(host)\
|
||||
port $dmc2280_controller2(port)\
|
||||
@@ -223,36 +223,36 @@ Motor saz DMC2280 [params \
|
||||
maxSpeed 1\
|
||||
maxAccel 1\
|
||||
maxDecel 1\
|
||||
stepsPerX 25000\
|
||||
stepsPerX [expr 25000*5]\
|
||||
absEnc 1\
|
||||
absEncHome 7500000\
|
||||
cntsPerX 8192]
|
||||
saz hardlowerlim -600
|
||||
cntsPerX [expr 8192/5]
|
||||
saz hardlowerlim 0
|
||||
saz hardupperlim -300
|
||||
saz softlowerlim -600
|
||||
saz softlowerlim 0
|
||||
saz softupperlim -300
|
||||
saz home -450
|
||||
saz home 0
|
||||
|
||||
# Detector Translation, Linear Y
|
||||
Motor deyht DMC2280 [params \
|
||||
host $dmc2280_controller2(host)\
|
||||
port $dmc2280_controller2(port)\
|
||||
axis F\
|
||||
units mm\
|
||||
maxSpeed 1\
|
||||
maxAccel 1\
|
||||
maxDecel 1\
|
||||
stepsPerX 25000\
|
||||
absEnc 1\
|
||||
absEncHome 7500000\
|
||||
cntsPerX 8192]
|
||||
deyht hardlowerlim -595
|
||||
deyht hardupperlim 800
|
||||
deyht softlowerlim -595
|
||||
deyht softupperlim 800
|
||||
deyht home 0
|
||||
# Detector Translation, Linear Y (Not Motorized)
|
||||
#Motor deyht DMC2280 [params \
|
||||
# host $dmc2280_controller2(host)\
|
||||
# port $dmc2280_controller2(port)\
|
||||
# axis F\
|
||||
# units mm\
|
||||
# maxSpeed 1\
|
||||
# maxAccel 1\
|
||||
# maxDecel 1\
|
||||
# stepsPerX 25000\
|
||||
# absEnc 1\
|
||||
# absEncHome 7500000\
|
||||
# cntsPerX 8192]
|
||||
#deyht hardlowerlim -595
|
||||
#deyht hardupperlim 800
|
||||
#deyht softlowerlim -595
|
||||
#deyht softupperlim 800
|
||||
#deyht home 0
|
||||
|
||||
# Detector Translation, Linear Z
|
||||
# Detector Translation, Linear Z (5mm/T gearing unknown)
|
||||
Motor dezvt DMC2280 [params \
|
||||
host $dmc2280_controller2(host)\
|
||||
port $dmc2280_controller2(port)\
|
||||
@@ -261,16 +261,19 @@ Motor dezvt DMC2280 [params \
|
||||
maxSpeed 1\
|
||||
maxAccel 1\
|
||||
maxDecel 1\
|
||||
stepsPerX 25000\
|
||||
stepsPerX -25000\
|
||||
absEnc 1\
|
||||
absEncHome 7500000\
|
||||
cntsPerX 8192]
|
||||
dezvt hardlowerlim -595
|
||||
dezvt hardupperlim 800
|
||||
dezvt softlowerlim -595
|
||||
dezvt softupperlim 800
|
||||
cntsPerX [expr -8192/5]]
|
||||
dezvt hardlowerlim 0
|
||||
dezvt hardupperlim 1348
|
||||
dezvt softlowerlim 0
|
||||
dezvt softupperlim 1348
|
||||
dezvt home 0
|
||||
|
||||
#Measured or computed slit motor steps per millimetre
|
||||
set slitStepRate 20180
|
||||
|
||||
############################
|
||||
# Motor Controller 3
|
||||
# Motor Controller 3
|
||||
@@ -287,7 +290,7 @@ Motor s1up DMC2280 [params \
|
||||
maxSpeed 1\
|
||||
maxAccel 1\
|
||||
maxDecel 1\
|
||||
stepsPerX 25000]
|
||||
stepsPerX $slitStepRate]
|
||||
s1up hardlowerlim -25
|
||||
s1up hardupperlim 95
|
||||
s1up softlowerlim -25
|
||||
@@ -303,7 +306,7 @@ Motor s1lo DMC2280 [params \
|
||||
maxSpeed 1\
|
||||
maxAccel 1\
|
||||
maxDecel 1\
|
||||
stepsPerX 25000]
|
||||
stepsPerX $slitStepRate]
|
||||
s1lo hardlowerlim -25
|
||||
s1lo hardupperlim 95
|
||||
s1lo softlowerlim -25
|
||||
@@ -319,7 +322,7 @@ Motor s1ri DMC2280 [params \
|
||||
maxSpeed 1\
|
||||
maxAccel 1\
|
||||
maxDecel 1\
|
||||
stepsPerX 25000]
|
||||
stepsPerX $slitStepRate]
|
||||
s1ri hardlowerlim -25
|
||||
s1ri hardupperlim 25
|
||||
s1ri softlowerlim -25
|
||||
@@ -335,7 +338,7 @@ Motor s1le DMC2280 [params \
|
||||
maxSpeed 1\
|
||||
maxAccel 1\
|
||||
maxDecel 1\
|
||||
stepsPerX 25000]
|
||||
stepsPerX $slitStepRate]
|
||||
s1le hardlowerlim -25
|
||||
s1le hardupperlim 25
|
||||
s1le softlowerlim -25
|
||||
@@ -351,7 +354,7 @@ Motor s2up DMC2280 [params \
|
||||
maxSpeed 1\
|
||||
maxAccel 1\
|
||||
maxDecel 1\
|
||||
stepsPerX 25000]
|
||||
stepsPerX $slitStepRate]
|
||||
s2up hardlowerlim -25
|
||||
s2up hardupperlim 95
|
||||
s2up softlowerlim -25
|
||||
@@ -367,7 +370,7 @@ Motor s2lo DMC2280 [params \
|
||||
maxSpeed 1\
|
||||
maxAccel 1\
|
||||
maxDecel 1\
|
||||
stepsPerX 25000]
|
||||
stepsPerX $slitStepRate]
|
||||
s2lo hardlowerlim -25
|
||||
s2lo hardupperlim 95
|
||||
s2lo softlowerlim -25
|
||||
@@ -383,7 +386,7 @@ Motor s2ri DMC2280 [params \
|
||||
maxSpeed 1\
|
||||
maxAccel 1\
|
||||
maxDecel 1\
|
||||
stepsPerX 25000]
|
||||
stepsPerX $slitStepRate]
|
||||
s2ri hardlowerlim -25
|
||||
s2ri hardupperlim 25
|
||||
s2ri softlowerlim -25
|
||||
@@ -399,7 +402,7 @@ Motor s2le DMC2280 [params \
|
||||
maxSpeed 1\
|
||||
maxAccel 1\
|
||||
maxDecel 1\
|
||||
stepsPerX 25000]
|
||||
stepsPerX $slitStepRate]
|
||||
s2le hardlowerlim -25
|
||||
s2le hardupperlim 25
|
||||
s2le softlowerlim -25
|
||||
@@ -415,7 +418,7 @@ Motor s3up DMC2280 [params \
|
||||
maxSpeed 1\
|
||||
maxAccel 1\
|
||||
maxDecel 1\
|
||||
stepsPerX 25000]
|
||||
stepsPerX $slitStepRate]
|
||||
s3up hardlowerlim -25
|
||||
s3up hardupperlim 95
|
||||
s3up softlowerlim -25
|
||||
@@ -431,7 +434,7 @@ Motor s3lo DMC2280 [params \
|
||||
maxSpeed 1\
|
||||
maxAccel 1\
|
||||
maxDecel 1\
|
||||
stepsPerX 25000]
|
||||
stepsPerX $slitStepRate]
|
||||
s3lo hardlowerlim -25
|
||||
s3lo hardupperlim 95
|
||||
s3lo softlowerlim -25
|
||||
@@ -447,7 +450,7 @@ Motor s3ri DMC2280 [params \
|
||||
maxSpeed 1\
|
||||
maxAccel 1\
|
||||
maxDecel 1\
|
||||
stepsPerX 25000]
|
||||
stepsPerX $slitStepRate]
|
||||
s3ri hardlowerlim -25
|
||||
s3ri hardupperlim 25
|
||||
s3ri softlowerlim -25
|
||||
@@ -463,7 +466,7 @@ Motor s3le DMC2280 [params \
|
||||
maxSpeed 1\
|
||||
maxAccel 1\
|
||||
maxDecel 1\
|
||||
stepsPerX 25000]
|
||||
stepsPerX $slitStepRate]
|
||||
s3le hardlowerlim -25
|
||||
s3le hardupperlim 25
|
||||
s3le softlowerlim -25
|
||||
@@ -479,7 +482,7 @@ Motor s4up DMC2280 [params \
|
||||
maxSpeed 1\
|
||||
maxAccel 1\
|
||||
maxDecel 1\
|
||||
stepsPerX 25000]
|
||||
stepsPerX $slitStepRate]
|
||||
s4up hardlowerlim -25
|
||||
s4up hardupperlim 95
|
||||
s4up softlowerlim -25
|
||||
@@ -495,7 +498,7 @@ Motor s4lo DMC2280 [params \
|
||||
maxSpeed 1\
|
||||
maxAccel 1\
|
||||
maxDecel 1\
|
||||
stepsPerX 25000]
|
||||
stepsPerX $slitStepRate]
|
||||
s4lo hardlowerlim -25
|
||||
s4lo hardupperlim 95
|
||||
s4lo softlowerlim -25
|
||||
@@ -511,7 +514,7 @@ Motor s4ri DMC2280 [params \
|
||||
maxSpeed 1\
|
||||
maxAccel 1\
|
||||
maxDecel 1\
|
||||
stepsPerX 25000]
|
||||
stepsPerX $slitStepRate]
|
||||
s4ri hardlowerlim -25
|
||||
s4ri hardupperlim 25
|
||||
s4ri softlowerlim -25
|
||||
@@ -527,67 +530,51 @@ Motor s4le DMC2280 [params \
|
||||
maxSpeed 1\
|
||||
maxAccel 1\
|
||||
maxDecel 1\
|
||||
stepsPerX 25000]
|
||||
stepsPerX $slitStepRate]
|
||||
s4le hardlowerlim -25
|
||||
s4le hardupperlim 25
|
||||
s4le softlowerlim -25
|
||||
s4le softupperlim 25
|
||||
s4le home 0
|
||||
|
||||
## Polarization Analyzer Vertical Translation, Z
|
||||
#Motor anzvt DMC2280 [params \
|
||||
# host $dmc2280_controller2(host)\
|
||||
# port $dmc2280_controller2(port)\
|
||||
# axis xxxx\
|
||||
# host $dmc2280_controller2(host)\
|
||||
# port $dmc2280_controller2(port)\
|
||||
# axis xxxx\
|
||||
# units mm\
|
||||
# maxSpeed 1\
|
||||
# maxAccel 1\
|
||||
# maxDecel 1\
|
||||
# stepsPerX 25000\
|
||||
# absEnc 1\
|
||||
# absEncHome 7500000\
|
||||
# cntsPerX 8192]
|
||||
# stepsPerX 25000\
|
||||
# absEnc 1\
|
||||
# absEncHome 7500000\
|
||||
# cntsPerX 8192]
|
||||
#anzvt hardlowerlim xxxx
|
||||
#anzvt hardupperlim xxxx
|
||||
#anzvt softlowerlim xxxx
|
||||
#anzvt softupperlim xxxx
|
||||
#anzvt home 0
|
||||
|
||||
## Polarization Analyzer Rotation
|
||||
#Motor anro DMC2280 [params \
|
||||
# host $dmc2280_controller2(host)\
|
||||
# port $dmc2280_controller2(port)\
|
||||
# axis xxxx\
|
||||
# host $dmc2280_controller2(host)\
|
||||
# port $dmc2280_controller2(port)\
|
||||
# axis xxxx\
|
||||
# units mm\
|
||||
# maxSpeed 1\
|
||||
# maxAccel 1\
|
||||
# maxDecel 1\
|
||||
# stepsPerX 25000\
|
||||
# absEnc 1\
|
||||
# absEncHome 7500000\
|
||||
# cntsPerX 8192]
|
||||
# stepsPerX 25000\
|
||||
# absEnc 1\
|
||||
# absEncHome 7500000\
|
||||
# cntsPerX 8192]
|
||||
#anro hardlowerlim -10
|
||||
#anro hardupperlim 10
|
||||
#anro softlowerlim -10
|
||||
#anro softupperlim 10
|
||||
#anro home 0
|
||||
|
||||
#Motor dezht DMC2280 [params \
|
||||
# host $dmc2280_controllerxxxx(host)\
|
||||
# port $dmc2280_controllerxxxx(port)\
|
||||
# axis xxxx\
|
||||
# units mm\
|
||||
# maxSpeed 1\
|
||||
# maxAccel 1\
|
||||
# maxDecel 1\
|
||||
# stepsPerX 25000\
|
||||
# absEnc 1\
|
||||
# absEncHome 7500000\
|
||||
# cntsPerX 8192]
|
||||
#dezht hardlowerlim -595
|
||||
#dezht hardupperlim 800
|
||||
#dezht softlowerlim -595
|
||||
#dezht softupperlim 800
|
||||
#dezht home 0
|
||||
|
||||
#proc SplitReply { text } {
|
||||
# set l [split $text =]
|
||||
# return [lindex $l 1]
|
||||
|
||||
Reference in New Issue
Block a user