45 lines
1.7 KiB
Tcl
45 lines
1.7 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 [SplitReply [ss1u long_name]] slits/1/vertical\
|
|
ss1d [SplitReply [ ss1d long_name]] slits/1/vertical\
|
|
ss1l [SplitReply [ ss1l long_name]] slits/1/horizontal\
|
|
ss1r [SplitReply [ ss1r long_name]] slits/1/horizontal\
|
|
ss2u [SplitReply [ ss2u long_name]] slits/2/vertical\
|
|
ss2d [SplitReply [ ss2d long_name]] slits/2/vertical\
|
|
ss2l [SplitReply [ ss2l long_name]] slits/2/horizontal\
|
|
ss2r [SplitReply [ ss2r long_name]] slits/2/horizontal\
|
|
som [SplitReply [ som long_name]] sample \
|
|
schi [SplitReply [ schi long_name]] sample \
|
|
sphi [SplitReply [ sphi long_name]] sample \
|
|
sx [SplitReply [ sx long_name]] sample \
|
|
sy [SplitReply [ sy long_name]] sample \
|
|
stth [SplitReply [ stth long_name]] sample \
|
|
mchi [SplitReply [ mchi long_name]] monochromator \
|
|
mom [SplitReply [ mom long_name]] monochromator \
|
|
mphi [SplitReply [ mphi long_name]] monochromator \
|
|
mtth [SplitReply [ mtth long_name]] monochromator \
|
|
mx [SplitReply [ mx long_name]] monochromator \
|
|
my [SplitReply [ my long_name]] 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 ]
|
|
|