r3328 | jgn | 2012-01-05 09:25:12 +1100 (Thu, 05 Jan 2012) | 1 line

This commit is contained in:
Jing Chen
2012-01-05 09:25:12 +11:00
committed by Douglas Clowes
parent dbc36222e8
commit ab07d2c1e0

View File

@@ -22,8 +22,8 @@ set dmc2280_controller4(port) pmc4-$animal
set dmc2280_controller5(host) mc5-$animal
set dmc2280_controller5(port) pmc5-$animal
set dmc2280_controller5(host) mc6-$animal
set dmc2280_controller5(port) pmc6-$animal
set dmc2280_controller6(host) mc6-$animal
set dmc2280_controller6(port) pmc6-$animal
if {$sim_mode == "true"} {
set motor_driver_type asim
@@ -111,7 +111,7 @@ dummy_motor home 0
# Moto: 100:1 gear, 2mm pitch
set ptzStepRate [expr (300000.0/100.0)/2.0]
Motor ptz $motor_driver_type [params \
#Motor ptz $motor_driver_type [params \
asyncqueue mc1\
host mc1-pelican\
port pmc1-pelican\
@@ -126,18 +126,18 @@ Motor ptz $motor_driver_type [params \
absEnc 1\
absEncHome $ptz_Home\
cntsPerX 4096]
ptz part crystal
ptz long_name ptz
ptz softlowerlim 0
ptz softupperlim 500
ptz home 0
#ptz part crystal
#ptz long_name ptz
#ptz softlowerlim 0
#ptz softupperlim 500
#ptz home 0
#if $use_tiltstage {
# mc1: Beryllium / Graphite filter shared - Z translation slide
# Moto: 100:1 gear, 2mm pitch
set ftzStepRate [expr (300000.0/100.0)/2.0]
Motor ftz $motor_driver_type [params \
#Motor ftz $motor_driver_type [params \
asyncqueue mc1\
host mc1-pelican\
port pmc1-pelican\
@@ -152,17 +152,17 @@ Motor ftz $motor_driver_type [params \
absEnc 1\
absEncHome $ftz_Home\
cntsPerX 4096]
ftz part crystal
ftz long_name ftz
ftz softlowerlim 0
ftz softupperlim 500
ftz home 0
#ftz part crystal
#ftz long_name ftz
#ftz softlowerlim 0
#ftz softupperlim 500
#ftz home 0
#}
# mc1: Polariser (& Spin Flipper) - Rotation + - 2 deg about polariser (i.e, The Elbow)
set pomSetRate 25000
Motor pom $motor_driver_type [params \
#Motor pom $motor_driver_type [params \
asyncqueue mc1\
host mc1-pelican\
port pmc1-pelican\
@@ -177,16 +177,16 @@ Motor pom $motor_driver_type [params \
absEnc 1\
absEncHome $pom_Home\
cntsPerX 4096]
pom part crystal
pom long_name pom
pom softlowerlim 0
pom softupperlim 2
pom home 0
#pom part crystal
#pom long_name pom
#pom softlowerlim 0
#pom softupperlim 2
#pom home 0
# mc1: Sample/Detector Chamber Rotation (Detector)
set stthSetRate 25000
Motor stth $motor_driver_type [params \
#Motor stth $motor_driver_type [params \
asyncqueue mc1\
host mc1-pelican\
port pmc1-pelican\
@@ -201,16 +201,16 @@ Motor stth $motor_driver_type [params \
absEnc 1\
absEncHome $stth_Home\
cntsPerX 4096]
stth part detector
stth long_name stth
stth softlowerlim -125
stth softupperlim 8
stth home 0
#stth part detector
#stth long_name stth
#stth softlowerlim -125
#stth softupperlim 8
#stth home 0
# mc1: Instrument Drive System (Main Drive)
set mtthSetRate 25000
Motor mtth $motor_driver_type [params \
#Motor mtth $motor_driver_type [params \
asyncqueue mc1\
host mc1-pelican\
port pmc1-pelican\
@@ -225,11 +225,11 @@ Motor mtth $motor_driver_type [params \
absEnc 1\
absEncHome $mtth_Home\
cntsPerX 4096]
mtth part detector
mtth long_name mtth
mtth softlowerlim 40
mtth softupperlim 140
mtth home 0
#mtth part detector
#mtth long_name mtth
#mtth softlowerlim 40
#mtth softupperlim 140
#mtth home 0
############################
@@ -242,7 +242,7 @@ mtth home 0
# mc2: Slits Set AB1- (After Beryllium Filter) (2 blades and 1 Motor & Encoder set)
set sv1SetRate 25000
Motor sv1 $motor_driver_type [params \
#Motor sv1 $motor_driver_type [params \
asyncqueue mc2\
host mc2-pelican\
port pmc2-pelican\
@@ -257,16 +257,16 @@ Motor sv1 $motor_driver_type [params \
absEnc 1\
absEncHome $sv1_Home\
cntsPerX 4096]
sv1 part aperture
sv1 long_name sv1
sv1 softlowerlim -2
sv1 softupperlim 60
sv1 home 0
#sv1 part aperture
#sv1 long_name sv1
#sv1 softlowerlim -2
#sv1 softupperlim 60
#sv1 home 0
# mc2: Slits Set AB2- (After Beryllium Filter) (2 blades and 1 Motor & Encoder set)
set sh1SetRate 25000
Motor sh1 $motor_driver_type [params \
#Motor sh1 $motor_driver_type [params \
asyncqueue mc2\
host mc2-pelican\
port pmc2-pelican\
@@ -281,16 +281,16 @@ Motor sh1 $motor_driver_type [params \
absEnc 1\
absEncHome $sh1_Home\
cntsPerX 4096]
sh1 part aperture
sh1 long_name sh1
sh1 softlowerlim -2
sh1 softupperlim 50
sh1 home 0
#sh1 part aperture
#sh1 long_name sh1
#sh1 softlowerlim -2
#sh1 softupperlim 50
#sh1 home 0
# mc2: Slits Set AF1- (After Fermi Chopper) (2 blades and 1 Motor & Encoder set)
set sv2SetRate 25000
Motor sv2 $motor_driver_type [params \
#Motor sv2 $motor_driver_type [params \
asyncqueue mc2\
host mc2-pelican\
port pmc2-pelican\
@@ -305,16 +305,16 @@ Motor sv2 $motor_driver_type [params \
absEnc 1\
absEncHome $sv2_Home\
cntsPerX 4096]
sv2 part aperture
sv2 long_name sv2
sv2 softlowerlim -2
sv2 softupperlim 40
sv2 home 0
#sv2 part aperture
#sv2 long_name sv2
#sv2 softlowerlim -2
#sv2 softupperlim 40
#sv2 home 0
# mc2: Slits Set AF2- (After Fermi Chopper) (2 blades and 1 Motor & Encoder set)
set sh2SetRate 25000
Motor sh2 $motor_driver_type [params \
#Motor sh2 $motor_driver_type [params \
asyncqueue mc2\
host mc2-pelican\
port pmc2-pelican\
@@ -329,16 +329,16 @@ Motor sh2 $motor_driver_type [params \
absEnc 1\
absEncHome $sh2_Home\
cntsPerX 4096]
sh2 part aperture
sh2 long_name sh2
sh2 softlowerlim -2
sh2 softupperlim 30
sh2 home 0
#sh2 part aperture
#sh2 long_name sh2
#sh2 softlowerlim -2
#sh2 softupperlim 30
#sh2 home 0
# mc2: Graphite filter rotation stage (post 1st slit and post 1st Fermi chopper)
set gomSetRate 25000
Motor gom $motor_driver_type [params \
#Motor gom $motor_driver_type [params \
asyncqueue mc2\
host mc2-pelican\
port pmc2-pelican\
@@ -353,16 +353,16 @@ Motor gom $motor_driver_type [params \
absEnc 1\
absEncHome $gom_Home\
cntsPerX 4096]
gom part sample
gom long_name gom
gom softlowerlim 0
gom softupperlim 15
gom home 0
#gom part sample
#gom long_name gom
#gom softlowerlim 0
#gom softupperlim 15
#gom home 0
# mc2: Sample rotation correction - 10 deg rotation
set scorSetRate 25000
Motor scor $motor_driver_type [params \
#Motor scor $motor_driver_type [params \
asyncqueue mc2\
host mc2-pelican\
port pmc2-pelican\
@@ -377,11 +377,11 @@ Motor scor $motor_driver_type [params \
absEnc 1\
absEncHome $scor_Home\
cntsPerX 4096]
scor part sample
scor long_name scor
scor softlowerlim 0
scor softupperlim 360
scor home 0
#scor part sample
#scor long_name scor
#scor softlowerlim 0
#scor softupperlim 360
#scor home 0
############################
# Motor Controller 3
@@ -562,7 +562,7 @@ momc home 0
# mc4: Monochromator crystal stages tilt stage - G270
set mphiSetRate 25000
Motor mphi $motor_driver_type [params \
#Motor mphi $motor_driver_type [params \
asyncqueue mc4\
host mc4-pelican\
port pmc4-pelican\
@@ -577,16 +577,16 @@ Motor mphi $motor_driver_type [params \
absEnc 1\
absEncHome $mphi_Home\
cntsPerX 4096]
mphi part crystal
mphi long_name mphi
mphi softlowerlim -5
mphi softupperlim 5
mphi home 0
#mphi part crystal
#mphi long_name mphi
#mphi softlowerlim -5
#mphi softupperlim 5
#mphi home 0
# mc4: Monochromator crystal stages tilt stage - G350
set nchiSetRate 25000
Motor nchi $motor_driver_type [params \
#Motor nchi $motor_driver_type [params \
asyncqueue mc4\
host mc4-pelican\
port pmc4-pelican\
@@ -601,16 +601,16 @@ Motor nchi $motor_driver_type [params \
absEnc 1\
absEncHome $nchi_Home\
cntsPerX 4096]
nchi part crystal
nchi long_name nchi
nchi softlowerlim -5
nchi softupperlim 5
nchi home 0
#nchi part crystal
#nchi long_name nchi
#nchi softlowerlim -5
#nchi softupperlim 5
#nchi home 0
# mc4: Monochromator crystal stages Linear stage X - T250
set mxSetRate 25000
Motor mx $motor_driver_type [params \
#Motor mx $motor_driver_type [params \
asyncqueue mc4\
host mc4-pelican\
port pmc4-pelican\
@@ -625,16 +625,16 @@ Motor mx $motor_driver_type [params \
absEnc 1\
absEncHome $mx_Home\
cntsPerX 4096]
mx part crystal
mx long_name mx
mx softlowerlim -5
mx softupperlim 5
mx home 0
#mx part crystal
#mx long_name mx
#mx softlowerlim -5
#mx softupperlim 5
#mx home 0
# mc4: Monochromator crystal stages Linear stage Y - T250
set mySetRate 25000
Motor my $motor_driver_type [params \
#Motor my $motor_driver_type [params \
asyncqueue mc4\
host mc4-pelican\
port pmc4-pelican\
@@ -649,16 +649,16 @@ Motor my $motor_driver_type [params \
absEnc 1\
absEncHome $my_Home\
cntsPerX 4096]
mx part crystal
mx long_name my
mx softlowerlim -50
mx softupperlim 50
mx home 0
#mx part crystal
#mx long_name my
#mx softlowerlim -50
#mx softupperlim 50
#mx home 0
# mc4: Monochromator crystal stages Rotation stage - R275
set momSetRate 25000
Motor mom $motor_driver_type [params \
#Motor mom $motor_driver_type [params \
asyncqueue mc4\
host mc4-pelican\
port pmc4-pelican\
@@ -673,11 +673,11 @@ Motor mom $motor_driver_type [params \
absEnc 1\
absEncHome $mom_Home\
cntsPerX 4096]
mom part crystal
mom long_name mom
mom softlowerlim 20
mom softupperlim 70
mom home 0
#mom part crystal
#mom long_name mom
#mom softlowerlim 20
#mom softupperlim 70
#mom home 0
############################
@@ -688,7 +688,7 @@ mom home 0
#
# mc6: Radial Collimator -- Oscillator
Motor rco $motor_driver_type [params \
#Motor rco $motor_driver_type [params \
asyncqueue mc6\
host mc6-pelican\
port pmc6-pelican\
@@ -703,14 +703,14 @@ Motor rco $motor_driver_type [params \
absEnc 1\
absEncHome $rco_Home\
cntsPerX 4096]
rco part collimator
rco long_name rco
rco softlowerlim 0
rco softupperlim 180
rco home 0
#rco part collimator
#rco long_name rco
#rco softlowerlim 0
#rco softupperlim 180
#rco home 0
# mc6: Radial Collimator -- Z Translation
Motor rcz $motor_driver_type [params \
#Motor rcz $motor_driver_type [params \
asyncqueue mc6\
host mc6-pelican\
port pmc6-pelican\
@@ -725,14 +725,14 @@ Motor rcz $motor_driver_type [params \
absEnc 1\
absEncHome $rcz_Home\
cntsPerX 4096]
rcz part collimator
rcz long_name rcz
rcz softlowerlim 0
rcz softupperlim 180
rcz home 0
#rcz part collimator
#rcz long_name rcz
#rcz softlowerlim 0
#rcz softupperlim 180
#rcz home 0
# mc6: Beam Stop Stage - Rotation
Motor bsr $motor_driver_type [params \
#Motor bsr $motor_driver_type [params \
asyncqueue mc6\
host mc6-pelican\
port pmc6-pelican\
@@ -747,14 +747,14 @@ Motor bsr $motor_driver_type [params \
absEnc 1\
absEncHome $bsr_Home\
cntsPerX 4096]
bsr part sample
bsr long_name bsr
bsr softlowerlim 0
bsr softupperlim 180
bsr home 0
#bsr part sample
#bsr long_name bsr
#bsr softlowerlim 0
#bsr softupperlim 180
#bsr home 0
# mc6: Isolation Vaue -- Axis 1, currently this Axis is set to read ONLY to read the encoder
Motor gv1 $motor_driver_type [params \
#Motor gv1 $motor_driver_type [params \
asyncqueue mc6\
host mc6-pelican\
port pmc6-pelican\
@@ -769,16 +769,16 @@ Motor gv1 $motor_driver_type [params \
absEnc 1\
absEncHome $gv1_Home\
cntsPerX 4096]
gv1 part sample
gv1 long_name gv1
gv1 softlowerlim 0
gv1 softupperlim 180
gv1 home 0
#gv1 part sample
#gv1 long_name gv1
#gv1 softlowerlim 0
#gv1 softupperlim 180
#gv1 home 0
# fix the motor
gv1 fixed -1
#gv1 fixed -1
# mc6: Isolation Vaue -- Axis 2, currently this Axis is set to read ONLY to read the encoder
Motor gv2 $motor_driver_type [params \
#Motor gv2 $motor_driver_type [params \
asyncqueue mc6\
host mc6-pelican\
port pmc6-pelican\
@@ -793,13 +793,13 @@ Motor gv2 $motor_driver_type [params \
absEnc 1\
absEncHome $gv2_Home\
cntsPerX 4096]
gv2 part sample
gv2 long_name gv2
gv2 softlowerlim 0
gv2 softupperlim 180
gv2 home 0
#gv2 part sample
#gv2 long_name gv2
#gv2 softlowerlim 0
#gv2 softupperlim 180
#gv2 home 0
# fix the motor
gv2 fixed -1
#gv2 fixed -1
proc motor_set_sobj_attributes {} {
}