45 lines
1.2 KiB
Tcl
45 lines
1.2 KiB
Tcl
set hpaths [list \
|
|
experiment sample monochromator slits \
|
|
slits/1 slits/1/horizontal slits/1/vertical slits/2 slits/2/horizontal slits/2/vertical detector detector/monitor detector/histmem ]
|
|
|
|
# Maps devices (eg motors) to hipadaba paths.
|
|
# obj name path
|
|
set motor_hpath [list \
|
|
ss1u top slits/1/vertical\
|
|
ss1d bottom slits/1/vertical\
|
|
ss1l left slits/1/horizontal\
|
|
ss1r right slits/1/horizontal\
|
|
ss2u top slits/2/vertical\
|
|
ss2d bottom slits/2/vertical\
|
|
ss2l left slits/2/horizontal\
|
|
ss2r right slits/2/horizontal\
|
|
som rotate sample \
|
|
schi chi sample \
|
|
sphi phi sample \
|
|
sx translate_x sample \
|
|
sy translate_y sample \
|
|
stth detector_rotate sample \
|
|
mchi chi monochromator \
|
|
mom rotate monochromator \
|
|
mphi phi monochromator \
|
|
mtth takeoff_angle monochromator \
|
|
mx translate_x monochromator \
|
|
my translate_y monochromator ]
|
|
|
|
# Configurable virtual motors
|
|
# obj name path master_obj
|
|
set cvirtmotor_hpath [list \
|
|
ss1hg gap slits/1/horizontal left\
|
|
ss1ho offset slits/1/horizontal left\
|
|
ss1vg gap slits/1/vertical top\
|
|
ss1vo offset slits/1/vertical top\
|
|
ss2hg gap slits/2/horizontal left\
|
|
ss2ho offset slits/2/horizontal left\
|
|
ss2vg gap slits/2/vertical top\
|
|
ss2vo offset slits/2/vertical top]
|
|
|
|
array set counter_hpath [ list \
|
|
hm /detector/histmem \
|
|
counter /detector/monitor ]
|
|
|