Provide a runscan_reset_position variable so we can make the "runscan" command behaviour instrument specific. It defaults to false, which means that the scan motor position won't be reset on scan finish.
r2242 | ffr | 2007-11-07 15:51:37 +1100 (Wed, 07 Nov 2007) | 2 lines
This commit is contained in:
committed by
Douglas Clowes
parent
b6d7cb5e1b
commit
6c63380822
@@ -319,10 +319,12 @@ sicslist setatt ::scan::hdb_bmonscan long_name bmonscan
|
||||
sicslist setatt ::scan::hdb_hmscan long_name hmscan
|
||||
namespace eval scan {
|
||||
namespace export runscan
|
||||
VarMake ::scan::runscan_reset_position Text internal
|
||||
::scan::runscan_reset_position false
|
||||
proc runscan {scanvar start stop numpoints mode preset {savetype "save"} } {
|
||||
variable save_filetype
|
||||
variable reset_position
|
||||
set reset_position "true"
|
||||
set reset_position [SplitReply [::scan::runscan_reset_position]]
|
||||
if {[is_drivable $scanvar] == 0} {
|
||||
return -code error "The scan variable <$scanvar> must be drivable"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user