Set motor_driver_type to "asim" when motor_simulation flag is true, otherwise set it to DMC2280.
r1952 | ffr | 2007-05-10 13:24:28 +1000 (Thu, 10 May 2007) | 2 lines
This commit is contained in:
committed by
Douglas Clowes
parent
ebba5a8052
commit
a151a2a163
@@ -1,11 +1,18 @@
|
|||||||
# $Revision: 1.15 $
|
# $Revision: 1.16 $
|
||||||
# $Date: 2007-04-20 01:53:31 $
|
# $Date: 2007-05-10 03:24:28 $
|
||||||
# Author: Ferdi Franceschini (ffr@ansto.gov.au)
|
# Author: Ferdi Franceschini (ffr@ansto.gov.au)
|
||||||
# Last revision by: $Author: ffr $
|
# Last revision by: $Author: ffr $
|
||||||
|
|
||||||
# START MOTOR CONFIGURATION
|
# START MOTOR CONFIGURATION
|
||||||
|
|
||||||
set animal echidna
|
set animal echidna
|
||||||
|
set sim_mode [SplitReply [motor_simulation]]
|
||||||
|
if {$sim_mode == "true"} {
|
||||||
|
set motor_driver_type asim
|
||||||
|
} else {
|
||||||
|
set motor_driver_type DMC2280
|
||||||
|
}
|
||||||
|
|
||||||
# Setup addresses of Galil DMC2280 controllers.
|
# Setup addresses of Galil DMC2280 controllers.
|
||||||
set dmc2280_controller1(host) mc1-$animal
|
set dmc2280_controller1(host) mc1-$animal
|
||||||
set dmc2280_controller1(port) pmc1-$animal
|
set dmc2280_controller1(port) pmc1-$animal
|
||||||
@@ -102,7 +109,7 @@ set move_count 10
|
|||||||
#
|
#
|
||||||
|
|
||||||
# Monochromator phi, Tilt 1, upper
|
# Monochromator phi, Tilt 1, upper
|
||||||
Motor mphi DMC2280 [params \
|
Motor mphi $motor_driver_type [params \
|
||||||
multichan mc1\
|
multichan mc1\
|
||||||
host $dmc2280_controller1(host)\
|
host $dmc2280_controller1(host)\
|
||||||
port $dmc2280_controller1(port)\
|
port $dmc2280_controller1(port)\
|
||||||
@@ -125,7 +132,7 @@ mphi part crystal
|
|||||||
mphi long_name phi
|
mphi long_name phi
|
||||||
|
|
||||||
# Monochromator chi, Tilt 2, lower
|
# Monochromator chi, Tilt 2, lower
|
||||||
Motor mchi DMC2280 [params \
|
Motor mchi $motor_driver_type [params \
|
||||||
multichan mc1\
|
multichan mc1\
|
||||||
host $dmc2280_controller1(host)\
|
host $dmc2280_controller1(host)\
|
||||||
port $dmc2280_controller1(port)\
|
port $dmc2280_controller1(port)\
|
||||||
@@ -148,7 +155,7 @@ mchi part crystal
|
|||||||
mchi long_name chi
|
mchi long_name chi
|
||||||
|
|
||||||
# Monochromator Trans 1, upper
|
# Monochromator Trans 1, upper
|
||||||
Motor my DMC2280 [params \
|
Motor my $motor_driver_type [params \
|
||||||
multichan mc1\
|
multichan mc1\
|
||||||
host $dmc2280_controller1(host)\
|
host $dmc2280_controller1(host)\
|
||||||
port $dmc2280_controller1(port)\
|
port $dmc2280_controller1(port)\
|
||||||
@@ -171,7 +178,7 @@ my part crystal
|
|||||||
my long_name translate_y
|
my long_name translate_y
|
||||||
|
|
||||||
# Monochromator Trans 2, lower
|
# Monochromator Trans 2, lower
|
||||||
Motor mx DMC2280 [params \
|
Motor mx $motor_driver_type [params \
|
||||||
multichan mc1\
|
multichan mc1\
|
||||||
host $dmc2280_controller1(host)\
|
host $dmc2280_controller1(host)\
|
||||||
port $dmc2280_controller1(port)\
|
port $dmc2280_controller1(port)\
|
||||||
@@ -194,7 +201,7 @@ mx part crystal
|
|||||||
mx long_name translate_x
|
mx long_name translate_x
|
||||||
|
|
||||||
# Monochromator omega, rotate
|
# Monochromator omega, rotate
|
||||||
Motor mom DMC2280 [params \
|
Motor mom $motor_driver_type [params \
|
||||||
multichan mc1\
|
multichan mc1\
|
||||||
host $dmc2280_controller1(host)\
|
host $dmc2280_controller1(host)\
|
||||||
port $dmc2280_controller1(port)\
|
port $dmc2280_controller1(port)\
|
||||||
@@ -217,7 +224,7 @@ mom part crystal
|
|||||||
mom long_name omega
|
mom long_name omega
|
||||||
|
|
||||||
# Monochromator two-theta, flight-tube rotate
|
# Monochromator two-theta, flight-tube rotate
|
||||||
Motor mtth DMC2280 [params \
|
Motor mtth $motor_driver_type [params \
|
||||||
multichan mc1\
|
multichan mc1\
|
||||||
host $dmc2280_controller1(host)\
|
host $dmc2280_controller1(host)\
|
||||||
port $dmc2280_controller1(port)\
|
port $dmc2280_controller1(port)\
|
||||||
@@ -250,7 +257,7 @@ mtth part crystal
|
|||||||
mtth long_name takeoff_angle
|
mtth long_name takeoff_angle
|
||||||
|
|
||||||
# Primary Collimator Translation X
|
# Primary Collimator Translation X
|
||||||
Motor pcx DMC2280 [params \
|
Motor pcx $motor_driver_type [params \
|
||||||
multichan mc1\
|
multichan mc1\
|
||||||
host $dmc2280_controller1(host)\
|
host $dmc2280_controller1(host)\
|
||||||
port $dmc2280_controller1(port)\
|
port $dmc2280_controller1(port)\
|
||||||
@@ -273,7 +280,7 @@ pcx part collimator
|
|||||||
pcx long_name primary_collimator_translation
|
pcx long_name primary_collimator_translation
|
||||||
|
|
||||||
# Primary Collimator Rotation
|
# Primary Collimator Rotation
|
||||||
Motor pcr DMC2280 [params \
|
Motor pcr $motor_driver_type [params \
|
||||||
multichan mc1\
|
multichan mc1\
|
||||||
host $dmc2280_controller1(host)\
|
host $dmc2280_controller1(host)\
|
||||||
port $dmc2280_controller1(port)\
|
port $dmc2280_controller1(port)\
|
||||||
@@ -302,7 +309,7 @@ pcr long_name primary_collimator_rotation
|
|||||||
############################
|
############################
|
||||||
|
|
||||||
# Sample Tilt 1, upper, phi
|
# Sample Tilt 1, upper, phi
|
||||||
Motor sphi DMC2280 [params \
|
Motor sphi $motor_driver_type [params \
|
||||||
multichan mc2\
|
multichan mc2\
|
||||||
host $dmc2280_controller2(host)\
|
host $dmc2280_controller2(host)\
|
||||||
port $dmc2280_controller2(port)\
|
port $dmc2280_controller2(port)\
|
||||||
@@ -325,7 +332,7 @@ sphi part sample
|
|||||||
sphi long_name phi
|
sphi long_name phi
|
||||||
|
|
||||||
# Sample Tilt 2, lower, chi
|
# Sample Tilt 2, lower, chi
|
||||||
Motor schi DMC2280 [params \
|
Motor schi $motor_driver_type [params \
|
||||||
multichan mc2\
|
multichan mc2\
|
||||||
host $dmc2280_controller2(host)\
|
host $dmc2280_controller2(host)\
|
||||||
port $dmc2280_controller2(port)\
|
port $dmc2280_controller2(port)\
|
||||||
@@ -348,7 +355,7 @@ schi part sample
|
|||||||
schi long_name chi
|
schi long_name chi
|
||||||
|
|
||||||
# Sample Trans 1, upper, y
|
# Sample Trans 1, upper, y
|
||||||
Motor sy DMC2280 [params \
|
Motor sy $motor_driver_type [params \
|
||||||
multichan mc2\
|
multichan mc2\
|
||||||
host $dmc2280_controller2(host)\
|
host $dmc2280_controller2(host)\
|
||||||
port $dmc2280_controller2(port)\
|
port $dmc2280_controller2(port)\
|
||||||
@@ -371,7 +378,7 @@ sy part sample
|
|||||||
sy long_name translate_y
|
sy long_name translate_y
|
||||||
|
|
||||||
# Sample Trans2, lower, x
|
# Sample Trans2, lower, x
|
||||||
Motor sx DMC2280 [params \
|
Motor sx $motor_driver_type [params \
|
||||||
multichan mc2\
|
multichan mc2\
|
||||||
host $dmc2280_controller2(host)\
|
host $dmc2280_controller2(host)\
|
||||||
port $dmc2280_controller2(port)\
|
port $dmc2280_controller2(port)\
|
||||||
@@ -394,7 +401,7 @@ sx part sample
|
|||||||
sx long_name translate_x
|
sx long_name translate_x
|
||||||
|
|
||||||
# Sample Omega, rotate
|
# Sample Omega, rotate
|
||||||
Motor som DMC2280 [params \
|
Motor som $motor_driver_type [params \
|
||||||
multichan mc2\
|
multichan mc2\
|
||||||
host $dmc2280_controller2(host)\
|
host $dmc2280_controller2(host)\
|
||||||
port $dmc2280_controller2(port)\
|
port $dmc2280_controller2(port)\
|
||||||
@@ -417,7 +424,7 @@ som part sample
|
|||||||
som long_name rotate
|
som long_name rotate
|
||||||
|
|
||||||
# Sample two-theta, detector rotate
|
# Sample two-theta, detector rotate
|
||||||
Motor stth DMC2280 [params \
|
Motor stth $motor_driver_type [params \
|
||||||
multichan mc2\
|
multichan mc2\
|
||||||
host $dmc2280_controller2(host)\
|
host $dmc2280_controller2(host)\
|
||||||
port $dmc2280_controller2(port)\
|
port $dmc2280_controller2(port)\
|
||||||
@@ -450,7 +457,7 @@ stth long_name azimuthal_angle
|
|||||||
#
|
#
|
||||||
|
|
||||||
# Monochromator Focusing (Ge)
|
# Monochromator Focusing (Ge)
|
||||||
#Motor mf1 DMC2280 [params \
|
#Motor mf1 $motor_driver_type [params \
|
||||||
# multichan mc3\
|
# multichan mc3\
|
||||||
# host $dmc2280_controller3(host)\
|
# host $dmc2280_controller3(host)\
|
||||||
# port $dmc2280_controller3(port)\
|
# port $dmc2280_controller3(port)\
|
||||||
@@ -469,7 +476,7 @@ stth long_name azimuthal_angle
|
|||||||
#mf1 precision 0.01
|
#mf1 precision 0.01
|
||||||
|
|
||||||
# Slit 1, right
|
# Slit 1, right
|
||||||
Motor ss1r DMC2280 [params \
|
Motor ss1r $motor_driver_type [params \
|
||||||
multichan mc3\
|
multichan mc3\
|
||||||
host $dmc2280_controller3(host)\
|
host $dmc2280_controller3(host)\
|
||||||
port $dmc2280_controller3(port)\
|
port $dmc2280_controller3(port)\
|
||||||
@@ -490,7 +497,7 @@ ss1r part aperture.first
|
|||||||
ss1r long_name right
|
ss1r long_name right
|
||||||
|
|
||||||
# Slit 1, left
|
# Slit 1, left
|
||||||
Motor ss1l DMC2280 [params \
|
Motor ss1l $motor_driver_type [params \
|
||||||
multichan mc3\
|
multichan mc3\
|
||||||
host $dmc2280_controller3(host)\
|
host $dmc2280_controller3(host)\
|
||||||
port $dmc2280_controller3(port)\
|
port $dmc2280_controller3(port)\
|
||||||
@@ -511,7 +518,7 @@ ss1l part aperture.first
|
|||||||
ss1l long_name left
|
ss1l long_name left
|
||||||
|
|
||||||
# Slit 1, up
|
# Slit 1, up
|
||||||
Motor ss1u DMC2280 [params \
|
Motor ss1u $motor_driver_type [params \
|
||||||
multichan mc3\
|
multichan mc3\
|
||||||
host $dmc2280_controller3(host)\
|
host $dmc2280_controller3(host)\
|
||||||
port $dmc2280_controller3(port)\
|
port $dmc2280_controller3(port)\
|
||||||
@@ -532,7 +539,7 @@ ss1u part aperture.first
|
|||||||
ss1u long_name top
|
ss1u long_name top
|
||||||
|
|
||||||
# Slit 1, down
|
# Slit 1, down
|
||||||
Motor ss1d DMC2280 [params \
|
Motor ss1d $motor_driver_type [params \
|
||||||
multichan mc3\
|
multichan mc3\
|
||||||
host $dmc2280_controller3(host)\
|
host $dmc2280_controller3(host)\
|
||||||
port $dmc2280_controller3(port)\
|
port $dmc2280_controller3(port)\
|
||||||
@@ -561,7 +568,7 @@ ss1d long_name bottom
|
|||||||
|
|
||||||
# Little is known about the Eulerian Cradle
|
# Little is known about the Eulerian Cradle
|
||||||
## Eulerian-phi
|
## Eulerian-phi
|
||||||
#Motor ephi DMC2280 [params \
|
#Motor ephi $motor_driver_type [params \
|
||||||
# multichan mc4\
|
# multichan mc4\
|
||||||
# host $dmc2280_controller4(host)\
|
# host $dmc2280_controller4(host)\
|
||||||
# port $dmc2280_controller4(port)\
|
# port $dmc2280_controller4(port)\
|
||||||
@@ -576,7 +583,7 @@ ss1d long_name bottom
|
|||||||
# cntsPerX xxxx]
|
# cntsPerX xxxx]
|
||||||
#setHomeandRange -motor ephi -home 0 -lowrange 180 -uprange 180
|
#setHomeandRange -motor ephi -home 0 -lowrange 180 -uprange 180
|
||||||
|
|
||||||
#Motor echi DMC2280 [params \
|
#Motor echi $motor_driver_type [params \
|
||||||
# multichan mc4\
|
# multichan mc4\
|
||||||
# host $dmc2280_controller4(host)\
|
# host $dmc2280_controller4(host)\
|
||||||
# port $dmc2280_controller4(port)\
|
# port $dmc2280_controller4(port)\
|
||||||
@@ -592,7 +599,7 @@ ss1d long_name bottom
|
|||||||
#setHomeandRange -motor echi -home 0 -lowrange 180 -uprange 180
|
#setHomeandRange -motor echi -home 0 -lowrange 180 -uprange 180
|
||||||
|
|
||||||
# Slit 2, right
|
# Slit 2, right
|
||||||
Motor ss2r DMC2280 [params \
|
Motor ss2r $motor_driver_type [params \
|
||||||
multichan mc4\
|
multichan mc4\
|
||||||
host $dmc2280_controller4(host)\
|
host $dmc2280_controller4(host)\
|
||||||
port $dmc2280_controller4(port)\
|
port $dmc2280_controller4(port)\
|
||||||
@@ -613,7 +620,7 @@ ss2r part aperture.second
|
|||||||
ss2r long_name right
|
ss2r long_name right
|
||||||
|
|
||||||
# Slit 2, left
|
# Slit 2, left
|
||||||
Motor ss2l DMC2280 [params \
|
Motor ss2l $motor_driver_type [params \
|
||||||
multichan mc4\
|
multichan mc4\
|
||||||
host $dmc2280_controller4(host)\
|
host $dmc2280_controller4(host)\
|
||||||
port $dmc2280_controller4(port)\
|
port $dmc2280_controller4(port)\
|
||||||
@@ -634,7 +641,7 @@ ss2l part aperture.second
|
|||||||
ss2l long_name left
|
ss2l long_name left
|
||||||
|
|
||||||
# Slit 2, up
|
# Slit 2, up
|
||||||
Motor ss2u DMC2280 [params \
|
Motor ss2u $motor_driver_type [params \
|
||||||
multichan mc4\
|
multichan mc4\
|
||||||
host $dmc2280_controller4(host)\
|
host $dmc2280_controller4(host)\
|
||||||
port $dmc2280_controller4(port)\
|
port $dmc2280_controller4(port)\
|
||||||
@@ -655,7 +662,7 @@ ss2u part aperture.second
|
|||||||
ss2u long_name top
|
ss2u long_name top
|
||||||
|
|
||||||
# Slit 2, down
|
# Slit 2, down
|
||||||
Motor ss2d DMC2280 [params \
|
Motor ss2d $motor_driver_type [params \
|
||||||
multichan mc4\
|
multichan mc4\
|
||||||
host $dmc2280_controller4(host)\
|
host $dmc2280_controller4(host)\
|
||||||
port $dmc2280_controller4(port)\
|
port $dmc2280_controller4(port)\
|
||||||
|
|||||||
Reference in New Issue
Block a user