Adjustments to mtth/vwi/vei for Pelican
Reverse sign on mom[abc] in set_vwi proc Add hdbchain for vwi for mtth Add sicslist setatt ... for vei as for vwi
This commit is contained in:
@@ -910,7 +910,7 @@ proc get_vei {} {
|
||||
proc set_vwi {wavelength} {
|
||||
set dd 3.35416
|
||||
set theta [expr (180.0 / 3.141592654) * asin($wavelength / (2.0 * $dd))]
|
||||
set result [format "moma=%f,momb=%f,momc=%f,mtth=%f" $theta $theta $theta [expr 2.0 * $theta]]
|
||||
set result [format "moma=%f,momb=%f,momc=%f,mtth=%f" -$theta -$theta -$theta [expr 2.0 * $theta]]
|
||||
return $result
|
||||
}
|
||||
|
||||
@@ -930,10 +930,15 @@ vwi drivescript set_vwi
|
||||
sicslist setatt vwi units Angstrom
|
||||
sicslist setatt vwi klass crystal
|
||||
sicslist setatt vwi long_name wavelength
|
||||
sicslist setatt vwi hdbchain mtth
|
||||
|
||||
MakeConfigurableMotor vei
|
||||
vei readscript get_vei
|
||||
vei drivescript set_vei
|
||||
sicslist setatt vei units mEv
|
||||
sicslist setatt vei klass crystal
|
||||
sicslist setatt vei long_name energy
|
||||
sicslist setatt vei hdbchain mtth
|
||||
|
||||
publish get_vwi user
|
||||
publish set_vwi user
|
||||
|
||||
Reference in New Issue
Block a user