WIP refinements
r3551 | dcl | 2012-05-24 10:12:10 +1000 (Thu, 24 May 2012) | 1 line
This commit is contained in:
@@ -127,7 +127,7 @@ Motor ptz $motor_driver_type [params \
|
|||||||
units mm\
|
units mm\
|
||||||
hardlowerlim -264\
|
hardlowerlim -264\
|
||||||
hardupperlim 187\
|
hardupperlim 187\
|
||||||
maxSpeed [expr { 300000.0 / $ptzStepRate }]\
|
maxSpeed [expr { 200000.0 / $ptzStepRate }]\
|
||||||
maxAccel [expr { 150000.0 / $ptzStepRate }]\
|
maxAccel [expr { 150000.0 / $ptzStepRate }]\
|
||||||
maxDecel [expr { 150000.0 / $ptzStepRate }]\
|
maxDecel [expr { 150000.0 / $ptzStepRate }]\
|
||||||
stepsPerX -$ptzStepRate\
|
stepsPerX -$ptzStepRate\
|
||||||
@@ -158,7 +158,7 @@ Motor ftz $motor_driver_type [params \
|
|||||||
units mm\
|
units mm\
|
||||||
hardlowerlim -280\
|
hardlowerlim -280\
|
||||||
hardupperlim 160\
|
hardupperlim 160\
|
||||||
maxSpeed [expr { 300000.0 / $ftzStepRate }]\
|
maxSpeed [expr { 200000.0 / $ftzStepRate }]\
|
||||||
maxAccel [expr { 150000.0 / $ftzStepRate }]\
|
maxAccel [expr { 150000.0 / $ftzStepRate }]\
|
||||||
maxDecel [expr { 150000.0 / $ftzStepRate }]\
|
maxDecel [expr { 150000.0 / $ftzStepRate }]\
|
||||||
stepsPerX -$ftzStepRate\
|
stepsPerX -$ftzStepRate\
|
||||||
@@ -215,26 +215,26 @@ Motor stth $motor_driver_type [params \
|
|||||||
port pmc1-pelican\
|
port pmc1-pelican\
|
||||||
axis F\
|
axis F\
|
||||||
units degrees\
|
units degrees\
|
||||||
hardlowerlim -50\
|
hardlowerlim -60\
|
||||||
hardupperlim 60\
|
hardupperlim 65\
|
||||||
maxSpeed [expr { 50000.0 / $stthStepRate }]\
|
maxSpeed [expr { 25000.0 / $stthStepRate }]\
|
||||||
maxAccel [expr { 5000.0 / $stthStepRate }]\
|
maxAccel [expr { 5000.0 / $stthStepRate }]\
|
||||||
maxDecel [expr { 5000.0 / $stthStepRate }]\
|
maxDecel [expr { 5000.0 / $stthStepRate }]\
|
||||||
stepsPerX [expr {0.8 * $stthStepRate}]\
|
stepsPerX [expr {0.75 * $stthStepRate}]\
|
||||||
absEnc 1\
|
absEnc 1\
|
||||||
absEncHome $stth_Home\
|
absEncHome $stth_Home\
|
||||||
cntsPerX -[expr { 8192.0 / 360.0 }]]
|
cntsPerX -[expr { 8192.0 / 360.0 }]]
|
||||||
stth part detector
|
stth part detector
|
||||||
stth long_name stth
|
stth long_name stth
|
||||||
stth softlowerlim -50
|
stth softlowerlim -60
|
||||||
stth softupperlim 60
|
stth softupperlim 65
|
||||||
stth home 0
|
stth home 0
|
||||||
stth Blockage_Thresh 2.000000
|
stth Blockage_Thresh 5.0
|
||||||
stth Blockage_Ratio 5.000000
|
stth Blockage_Ratio 50.0
|
||||||
stth Backlash_offset -0.100000
|
stth Backlash_offset -0.100000
|
||||||
stth MotOffDelay 2000
|
stth MotOffDelay 2000
|
||||||
stth creep_offset 1
|
stth creep_offset 1
|
||||||
stth creep_precision 0.022
|
stth creep_precision 0.05
|
||||||
|
|
||||||
# mc1: Instrument Drive System (Main Drive) (Flight Tube)
|
# mc1: Instrument Drive System (Main Drive) (Flight Tube)
|
||||||
#set mtthStepRate 222222.222
|
#set mtthStepRate 222222.222
|
||||||
@@ -255,7 +255,7 @@ Motor mtth $motor_driver_type [params \
|
|||||||
absEnc 1\
|
absEnc 1\
|
||||||
absEncHome $mtth_Home\
|
absEncHome $mtth_Home\
|
||||||
cntsPerX -[expr { (1<<25)/360.0 }]]
|
cntsPerX -[expr { (1<<25)/360.0 }]]
|
||||||
mtth part detector
|
mtth part crystal
|
||||||
mtth long_name mtth
|
mtth long_name mtth
|
||||||
mtth softlowerlim 43
|
mtth softlowerlim 43
|
||||||
mtth softupperlim 134
|
mtth softupperlim 134
|
||||||
@@ -296,6 +296,7 @@ sv1 long_name sv1
|
|||||||
sv1 softlowerlim -0.2
|
sv1 softlowerlim -0.2
|
||||||
sv1 softupperlim 116
|
sv1 softupperlim 116
|
||||||
sv1 home 0
|
sv1 home 0
|
||||||
|
sv1 Blockage_Thresh 1.0
|
||||||
|
|
||||||
# mc2: Slits Set AB2- (After Beryllium Filter) (2 blades and 1 Motor & Encoder set)
|
# mc2: Slits Set AB2- (After Beryllium Filter) (2 blades and 1 Motor & Encoder set)
|
||||||
set sh1StepRate [expr { 25000 / 0.635 / 2.0 }]
|
set sh1StepRate [expr { 25000 / 0.635 / 2.0 }]
|
||||||
@@ -320,6 +321,7 @@ sh1 long_name sh1
|
|||||||
sh1 softlowerlim -3
|
sh1 softlowerlim -3
|
||||||
sh1 softupperlim 90
|
sh1 softupperlim 90
|
||||||
sh1 home 0
|
sh1 home 0
|
||||||
|
sh1 Blockage_Thresh 1.0
|
||||||
|
|
||||||
# mc2: Slits Set AF1- (After Fermi Chopper) (2 blades and 1 Motor & Encoder set)
|
# mc2: Slits Set AF1- (After Fermi Chopper) (2 blades and 1 Motor & Encoder set)
|
||||||
set sv2StepRate [expr { 25000 / 0.635 / 2.0 }]
|
set sv2StepRate [expr { 25000 / 0.635 / 2.0 }]
|
||||||
@@ -344,6 +346,7 @@ sv2 long_name sv2
|
|||||||
sv2 softlowerlim -2
|
sv2 softlowerlim -2
|
||||||
sv2 softupperlim 80
|
sv2 softupperlim 80
|
||||||
sv2 home 0
|
sv2 home 0
|
||||||
|
sv2 Blockage_Thresh 1.0
|
||||||
|
|
||||||
# mc2: Slits Set AF2- (After Fermi Chopper) (2 blades and 1 Motor & Encoder set)
|
# mc2: Slits Set AF2- (After Fermi Chopper) (2 blades and 1 Motor & Encoder set)
|
||||||
set sh2StepRate [expr { 25000 / 0.635 / 2.0 }]
|
set sh2StepRate [expr { 25000 / 0.635 / 2.0 }]
|
||||||
@@ -368,6 +371,7 @@ sh2 long_name sh2
|
|||||||
sh2 softlowerlim -0.5
|
sh2 softlowerlim -0.5
|
||||||
sh2 softupperlim 50
|
sh2 softupperlim 50
|
||||||
sh2 home 0
|
sh2 home 0
|
||||||
|
sh2 Blockage_Thresh 1.0
|
||||||
|
|
||||||
# mc2: Graphite filter rotation stage (post 1st slit and post 1st Fermi chopper)
|
# mc2: Graphite filter rotation stage (post 1st slit and post 1st Fermi chopper)
|
||||||
set gomStepRate [expr { 25000.0 / 2.0 }]
|
set gomStepRate [expr { 25000.0 / 2.0 }]
|
||||||
@@ -890,6 +894,6 @@ proc make_virtual_motor_1 { vm1 vm1_name pm1 aunits klass } {
|
|||||||
}
|
}
|
||||||
|
|
||||||
make_virtual_motor_1 vrcz RCollZ rcz count collimator
|
make_virtual_motor_1 vrcz RCollZ rcz count collimator
|
||||||
make_virtual_motor_1 vptz PolarizerZ ptz count thing
|
make_virtual_motor_1 vptz PolarizerZ ptz count crystal
|
||||||
make_virtual_motor_1 vftz FilterZ ftz count thing
|
make_virtual_motor_1 vftz FilterZ ftz count crystal
|
||||||
make_virtual_motor_1 vgv GateValve gv1 count thing
|
make_virtual_motor_1 vgv GateValve gv1 count sample
|
||||||
|
|||||||
Reference in New Issue
Block a user