D1 Motor Names in SPEC config

Detlef Smilgies, CHESS

D1 Motor Naming Convention

D1 motor naming convention


D1 SPEC Configuration

Supported geometries

GEO0 commonbasic  equipment (mono, optical tables)
GEO1 spec(obsolete)
GEO2 fourc(not supported)
GEO3 oscam(Laue protein crystallography)
GEO4 sixc(not supported)
GEO5 saxssmall and wide angle scattering including GISAXS, GIWAXS
GEO6 imagefluorescence imaging (Arthur's large scanner)
GEO7 radiofast radiography (fuel spray, PAD development)

Motors and Scalers

PC_BIT3PCI pci=0:0 @vme_0
HW_GALIL 192.168.182.216 8
HW_GALIL 192.168.182.206 8
HW_GALIL 192.168.182.171 8
HW_GALIL 192.168.182.217 8
HW_GALIL 192.168.182.181 8
HW_GALIL 192.168.182.218 8
RS_MDRIVE /dev/ttyS0 9600 32
RS_NSC200 SOCKET:128.84.182.53:02000 9600 24
PSE_MAC_MOT IP230 8 0x2100
PSE_MAC_MOT gslit 4
PSE_MAC_MOT hslit 4
PSE_MAC_MOT scanner 2
PSE_MAC_MOT dtabroll 2
PSE_MAC_MOT dtable 4
PSE_MAC_MOT utabroll 2
PSE_MAC_MOT utable 4 -
PSE_MAC_MOT mono 1
PSE_MAC_MOT parjack 2
PC_VSC16T 0xe00000 16 POLL

Motor Configuration

(so far only essential motors for the "saxs" mode have been described in the "comment" column)
Motor controllersteps sign slew base backl accel namecomment
MOT000 GALIL:5/0 3149.6 1 5000 2000 1000 100 detxdetector x
MOT001 GALIL:5/1 -2834.6 1 5000 2000 -1000 100 detzdetector z
MOT002 GALIL:5/2 3149.6 1 5000 2000 1000 100 bsxbeamstop x
MOT003 GALIL:5/3 -2834.6 1 5000 2000 -1000 100 bszbeamstop z
MOT004 GALIL:5/4 -3149.6 1 5000 2000 -1000 100 fpxflight path x
MOT005 GALIL:5/5 -2834.6 1 5000 2000 -1000 100 fpzflightpath z
MOT006 GALIL:5/6 -1574.8 1 5000 2000 -500 100 bsx2giwaxs bs x
MOT007 GALIL:5/7 2834.6 1 5000 2000 1000 100 bsz2giwaxs bs z
MOT008 GALIL:4/0 -3149.6 1 5000 2000 -1000 250 samxsample x
MOT009 GALIL:4/1 2834.6 1 5000 2000 1000 250 samzsample z
MOT010 GALIL:4/2 -40000 1 20000 4000 -4000 250 samthsample theta
MOT011 GALIL:4/3 2000 1 5000 2000 200 250 samtiltsample tilt
MOT012 GALIL:4/4 2000 1 5000 2000 200 250 samazsample azimuth
MOT013 NONE:4/5 -3149.6 1 5000 2000 -1000 250 fmix
MOT014 NONE:4/6 -2834.6 1 5000 2000 -1000 250 fmiz
MOT015 NONE:4/7 40000 1 4000 2000 20000 250 fmith
MOT016 NONE:0/0 -2834.6 1 4000 2000 -1000 250 fbend
MOT017 NONE:0/3 -44444.4 1 10000 2000 -4000 250 anaenergy analyzer
MOT018 NONE:0/3 10000 1 5000 500 1000 250 Emono energy (not yet implemented)
MOT019 GALIL:0/3 -21818.18 1 5000 500 1000 100 mothumono theta upstream
MOT020 GALIL:0/1 21818.18 1 5000 500 1000 100 momithmono mirror theta
MOT021 GALIL:0/4 21818.18 1 5000 500 1000 100 mothdmono theta downstream
MOT022 GALIL:0/7 28571.428 1 5000 500 1000 100 mochidmono chi downstream
MOT023 GALIL:0/6 -393.7 1 1000 500 -300 100 moxmono x
MOT024 GALIL:0/0 -393.7 1 1000 500 -300 100 montravemontrav
MOT025 GALIL:0/2 2834.6 1 2500 500 1000 100 monoffmono offset
MOT026 GALIL:0/5 2834.6 1 2500 500 1000 100 momizmono mirror z
MOT027 GALIL:1/4 -1889.76 1 2000 300 -250 250 mozumono z upstream
MOTPAR:deceleration 200
MOT028 GALIL:1/5 1889.76 1 2000 300 250 250 mozrdmono z rear downstream
MOTPAR:deceleration 200
MOT029 GALIL:1/6 -1889.76 1 2000 300 -250 250 mozfdmono z front downstream
MOTPAR:deceleration 200
MOT030 NONE:0/0 -2520 1 5000 1000 -250 200 mozmono z (combined motion, not yet implemented)
MOTPAR:deceleration 200
MOT031 NONE:0/0 -2520 1 5000 1000 -250 200 mopitchmono pitch (combined motion, n.y.i.)
MOTPAR:deceleration 200
MOT032 NONE:0/0 -2520 1 5000 1000 -250 200 morollmono roll (combined motion, n. y. i.)
MOTPAR:deceleration 200
viewuzdiamond beam viewer upstream
viewdzdiamond beam viewer downstream
MOT033 GALIL:2/0 -2520 1 5000 1000 -250 200 uxuupstream table x upstream
MOTPAR:deceleration 200
MOT034 GALIL:2/1 2520 1 5000 1000 250 200 uytupstream table y table
MOTPAR:deceleration 200
MOT035 GALIL:2/2 -7874 1 5000 1000 -800 200 uzuupstream table z upstream
MOTPAR:deceleration 200
MOT036 GALIL:2/3 -2520 1 5000 1000 -250 200 uxdupstream table x downstream
MOTPAR:deceleration 200
MOT037 GALIL:2/4 -7874 1 5000 1000 -800 200 uzdrupstream table z downstream rear
MOTPAR:deceleration 200
MOT038 GALIL:2/5 -7874 1 5000 1000 -800 200 uzdfupstream table z downstream front
MOTPAR:deceleration 200
MOT039 GALIL:3/0 2520 1 5000 1000 250 200 dxu
MOTPAR:deceleration 200
MOT040 GALIL:3/1 2520 1 5000 1000 250 200 dyt
MOTPAR:deceleration 200
MOT041 GALIL:3/2 7874 1 5000 1000 800 200 dzu
MOTPAR:deceleration 200
MOT042 GALIL:3/3 -2520 1 5000 1000 -250 200 dxd
MOTPAR:deceleration 200
MOT043 GALIL:3/4 7874 1 5000 1000 800 200 dzdr
MOTPAR:deceleration 200
MOT044 GALIL:3/5 -7874 1 5000 1000 -800 200 dzdf
MOTPAR:deceleration 200
MOT045 NONE:9/0 -3149.6 1 5000 2000 -1000 200 samxf
MOT046 NONE:9/1 -2834.6 1 5000 2000 -1000 200 samzf
MOT047 NONE:9/2 -3149.6 1 5000 2000 -1000 200 samxr
MOT048 NONE:9/3 -2834.6 1 5000 2000 -1000 200 samzr
MOT049 NONE:5/5 -2000 1 2000 200 -100 250 xsam
MOT050 NONE:5/6 -2000 1 2000 200 -100 250 zsam
MOT051 NONE:5/7 -40000 1 20000 2000 -4000 250 thsam
MOT052 NONE:5/8 1000 1 2000 200 500 250 phisam
MOT053 NONE:3/4 5000 1 20000 2000 500 250 scanz
MOT054 NONE:3/6 -3149.6 1 5000 1000 -1000 125 Polyx
MOT055 NONE:3/5 -3149.6 1 5000 1000 -1000 125 Polyy
MOT056 NONE:3/7 -2834.6 1 5000 1000 -1000 125 Polyz
MOT057 NONE:2/6 3149.6 1 5000 2000 1000 200 capx
MOTPAR:deceleration 125
MOT058 NONE:2/6 -2834.6 1 5000 2000 -1000 200 capz
MOTPAR:deceleration 125
MOT059 NONE:2/7 3149.6 1 5000 2000 1000 200 blkx
MOT060 NONE:2/8 2834.6 1 5000 2000 1000 200 blkz
MOT061 MAC_MOT:6/0 2000 1 500 100 200 100 uzdupstream table z downstream (combined motion)
MOT062 MAC_MOT:4/0 2000 1 500 100 200 100 dzd
MOT063 MAC_MOT:7/0 2000 1 500 100 200 100 uxt
MOT064 MAC_MOT:5/0 2000 1 500 100 200 100 dxt
MOT065 MAC_MOT:7/1 2000 1 500 100 200 100 uzt
MOT066 MAC_MOT:5/1 2000 1 500 100 200 100 dzt
MOT067 MAC_MOT:7/2 2000 1 500 100 200 100 upitch
MOT068 MAC_MOT:5/2 2000 1 500 100 200 100 dpitch
MOT069 MAC_MOT:6/1 2000 1 500 100 200 100 uroll
MOT070 MAC_MOT:4/1 2000 1 500 100 200 100 droll
MOT071 MAC_MOT:7/3 2000 1 500 100 200 100 uyaw
MOT072 MAC_MOT:5/3 2000 1 500 100 200 100 dyaw
MOT073 NONE:0/4 314.96 1 200 50 50 100 slitx
MOT074 NONE:0/5 -283.46 1 200 50 -50 200 slity
MOT075 NONE:0/6 -1000 1 800 200 200 100 slittop
MOT076 NONE:0/7 1000 1 800 200 -200 100 slitbot
MOT077 NONE:0/0 -314.96 1 300 100 -50 100 padx
MOT078 NONE:0/1 -283.46 1 300 100 -50 100 pady
MOT079 NONE:0/2 315 1 300 100 100 250 injx
MOTPAR:deceleration 250
MOT080 NONE:0/3 -787.4 1 200 50 100 100 injz
MOT081 NONE:3/1 3149.6 1 5000 2000 1000 125 dety
MOT082 NONE:3/8 3149.6 1 20000 2000 0 200 scany
MOTPAR:encoder_step_size 20000
MOTPAR:step_mode 0
MOTPAR:rotary 0
MOTPAR:slop 2000
MOTPAR:read_mode 0
MOT083 NONE:3/3 5000 1 20000 2000 0 50 scanx
MOT084 NONE:8/4 3276.7 1 2000 200 0 10 dac_test
MOT085 MDRIVE_E:0/1 -3225.2 1 2000 200 200 250 sgtguard slit top blade
MOTPAR:dc_following_error 100
MOTPAR:slop 100
MOTPAR:torque 0
MOTPAR:misc_par_1 100
MOTPAR:misc_par_2 5
MOTPAR:misc_par_3 100
MOTPAR:misc_par_4 100
MOT086 MDRIVE_E:0/2 3225.2 1 2000 200 -200 250 sgbguard slit bottom
MOTPAR:dc_following_error 100
MOTPAR:slop 100
MOTPAR:read_mode 0
MOTPAR:misc_par_1 100
MOTPAR:misc_par_2 5
MOTPAR:misc_par_3 100
MOTPAR:misc_par_4 100
MOT087 MDRIVE_E:0/3 -3225.2 1 2000 200 200 250 sgrguard slit rear
MOTPAR:dc_following_error 100
MOTPAR:slop 100
MOTPAR:misc_par_1 100
MOTPAR:misc_par_2 5
MOTPAR:misc_par_3 100
MOTPAR:misc_par_4 100
MOT088 MDRIVE_E:0/4 3225.2 1 2000 200 -200 250 sgfguard slit front
MOTPAR:dc_following_error 100
MOTPAR:slop 100
MOTPAR:misc_par_1 100
MOTPAR:misc_par_2 5
MOTPAR:misc_par_3 100
MOTPAR:misc_par_4 100
MOT089 NONE:2/2 -2834.6 1 5000 2000 -1000 125 sgz
MOTPAR:misc_par_1 sgf
MOTPAR:misc_par_2 sgr
MOT090 MAC_MOT:0/1 2048 1 2000 200 0 125 sghg
MOTPAR:misc_par_1 sgf
MOTPAR:misc_par_2 sgr
MOTPAR:misc_par_3 0
MOT091 NONE:2/1 -3149.6 1 5000 2000 -1000 125 sgx
MOTPAR:misc_par_1 0
MOTPAR:misc_par_2 0
MOT092 MAC_MOT:0/3 2048 1 2000 200 0 125 sgvg
MOTPAR:misc_par_1 0
MOTPAR:misc_par_2 0
MOTPAR:misc_par_3 0
MOT093 MDRIVE_E:0/5 -3225.1 1 2000 200 200 250 shrcollimation slit rear blade
MOTPAR:dc_following_error 100
MOTPAR:slop 100
MOTPAR:misc_par_1 100
MOTPAR:misc_par_2 5
MOTPAR:misc_par_3 100
MOTPAR:misc_par_4 100
MOT094 MDRIVE_E:0/6 3225.2 1 2000 200 -200 250 shfcollimation slit front blade
MOTPAR:dc_following_error 100
MOTPAR:slop 100
MOTPAR:misc_par_1 100
MOTPAR:misc_par_2 5
MOTPAR:misc_par_3 100
MOTPAR:misc_par_4 100
MOT095 MDRIVE_E:0/7 -3225.2 1 2000 200 200 250 shtcollimation slit top blade
MOTPAR:dc_following_error 100
MOTPAR:slop 100
MOTPAR:misc_par_1 100
MOTPAR:misc_par_2 5
MOTPAR:misc_par_3 100
MOTPAR:misc_par_4 100
MOT096 MDRIVE_E:0/8 3225.2 1 2000 200 -200 250 shbcollimation slit bottom blade
MOTPAR:dc_following_error 100
MOTPAR:slop 100
MOTPAR:misc_par_1 100
MOTPAR:misc_par_2 5
MOTPAR:misc_par_3 100
MOTPAR:misc_par_4 100
MOT097 NONE:2/7 -2834.6 1 5000 2000 -1000 125 shx
MOTPAR:misc_par_1 0
MOTPAR:misc_par_2 0
MOT098 MAC_MOT:1/1 2048 1 2000 200 0 125 shhg
MOTPAR:misc_par_1 0
MOTPAR:misc_par_2 0
MOTPAR:misc_par_3 0
MOT099 NONE:2/8 -3149.6 1 5000 2000 -1000 125 shz
MOTPAR:misc_par_1 0
MOTPAR:misc_par_2 0
MOT100 MAC_MOT:1/3 2048 1 2000 200 0 125 shvg
MOTPAR:misc_par_1 0
MOTPAR:misc_par_2 0
MOTPAR:misc_par_3 0
MOT101 GALIL:1/0 18000 1 6000 1000 2000 250 beamrwhite beam slit rear
MOT102 GALIL:1/1 18000 1 6000 1000 2000 250 beamfwhite beam slit front
MOT103 GALIL:1/2 18000 1 6000 1000 2000 250 beambwhite beam slit bottom
MOT104 GALIL:1/3 18000 1 6000 1000 2000 250 beamtwhite beam slit top
MOT105 NONE:0/0 2000 1 2000 200 50 125 beamxwhite beam slit x offset
MOT106 NONE:0/0 2000 1 2000 200 50 125 beamhgwhite beam slit horizontal gap
MOT107 NONE:0/0 2000 1 2000 200 50 125 beamzwhite beam slit z offset
MOT108 NONE:0/0 2000 1 2000 200 50 125 beamvgwhite beam slit vertical gap
MOT109 MAC_MOT:2/0 2000 1 2000 200 50 125 Scanperp
MOT110 MAC_MOT:2/1 2000 1 2000 200 50 125 Scanpar
MOT111 NSC200:0/1/1 10000 1 2000 200 500 125 nsltxNewport micro positioner for microsaxs
MOT112 NSC200:0/1/2 -10000 1 2000 200 -500 125 nbsxNewport micro positioner for microsaxs
MOT113 NSC200:0/1/3 10000 1 2000 200 500 125 ncapxNewport micro positioner for microsaxs
MOT114 NSC200:0/1/4 -10000 1 2000 200 -500 125 nsaxNewport micro positioner for microsaxs
MOT115 NSC200:0/1/5 10000 1 2000 200 500 125 nsamxNewport micro positioner for microsaxs
MOT116 NSC200:0/1/6 -10000 1 2000 200 -500 125 nphxNewport micro positioner for microsaxs
MOT117 NSC200:0/1/7 10000 1 2000 200 500 125 ncamxNewport micro positioner for microsaxs
MOT118 NSC200:0/2/1 10000 1 2000 200 500 125 nsltzNewport micro positioner for microsaxs
MOT119 NSC200:0/2/2 10000 1 2000 200 500 125 nbszNewport micro positioner for microsaxs
MOT120 NSC200:0/2/3 10000 1 2000 200 500 125 ncapzNewport micro positioner for microsaxs
MOT121 NSC200:0/2/4 10000 1 2000 200 500 125 nsazNewport micro positioner for microsaxs
MOT122 NSC200:0/2/5 10000 1 2000 200 500 125 nsamzNewport micro positioner for microsaxs
MOT123 NSC200:0/2/6 10000 1 2000 200 500 125 nphzNewport micro positioner for microsaxs
MOT124 NSC200:0/2/7 10000 1 2000 200 500 125 ncamzNewport micro positioner for microsaxs
MOT125 NSC200:0/3/2 10000 1 2000 200 500 125 ncaprzNewport micro positioner for microsaxs
MOT126 NSC200:0/3/3 10000 1 2000 200 500 125 ncaprxNewport micro positioner for microsaxs
MOT127 NSC200:0/3/5 -10000 1 2000 200 -500 125 nsamyNewport micro positioner for microsaxs
MOT128 NSC200:0/3/6 -10000 1 2000 200 -500 125 nphyNewport micro positioner for microsaxs
MOT129 NSC200:0/3/7 -10000 1 2000 200 -500 125 ncamyNewport micro positioner for microsaxs
MOT130 NONE:2/8 3149.6 1 5000 1000 1000 125 focusfarfield camera

Counter Configuration

Counter ctrl unit chan scale name
CNT000 VSC16 0 0 1e+06 sec
CNT001 VSC16 0 1 1 Itot
CNT002 VSC16 0 2 1 Imon
CNT003 VSC16 0 3 1 Idet
CNT004 VSC16 0 4 1 Iprot
CNT005 VSC16 0 5 1003 CESR
CNT006 VSC16 0 6 1 ready
CNT007 VSC16 0 7 1 aux
CNT008 VSC16 0 8 1 vtx_sca
CNT009 VSC16 0 9 1 sca2
CNT010 VSC16 0 10 1 sca3
CNT011 VSC16 0 11 1 sca4
CNT012 MAC_CNT 0 0 1 icr
CNT013 MAC_CNT 0 1 1 ocr
CNT014 MAC_CNT 0 2 1 real
CNT015 MAC_CNT 0 3 1 live
CNT016 MAC_CNT 0 4 1 dead