Fast scans with motors alias names does not work
In ID10 eh1 session:
EH1_EXP [7]: fastscan(delta,0,5,1000,.05,save=False)
!!! === ValueError: Cannot find motor[delta] on musst ['musst_cc1'] !! === !!! ( for more details type cmd 'last_error' )
EH1_EXP [8]: last_error
Out [8]: 21/01/2021 11:45:40 Traceback (most recent call last):
File "/users/blissadm/local/bliss.git/bliss/shell/cli/repl.py", line 885, in embed
cmd_line_i._execute(inp)
File "/users/blissadm/local/bliss.git/bliss/shell/cli/repl.py", line 481, in _execute
raise exception # .with_traceback(exception.__traceback__)
File "/users/blissadm/local/bliss.git/bliss/shell/cli/repl.py", line 472, in _execute_task
self._execute_line(*args, **kwargs)
File "/users/blissadm/local/bliss.git/bliss/shell/cli/repl.py", line 411, in _execute_line
self._eval_line(line)
File "/users/blissadm/local/bliss.git/bliss/shell/cli/repl.py", line 421, in _eval_line
result = eval(code, self.get_globals(), self.get_locals())
File "<stdin>", line 1, in <module>
File "/users/blissadm/local/id10.git/id10/scripts/eh1fscan.py", line 75, in fastscan
print(det.fullname, det_latency)
File "/users/blissadm/local/fscan.git/fscan/fscanrunner.py", line 143, in prepare
self.validate()
File "/users/blissadm/local/fscan.git/fscan/fscanrunner.py", line 34, in validate
self._master.validate()
File "/users/blissadm/local/fscan.git/fscan/fscan.py", line 205, in validate
self.musst = self.musst_list.find_musst_for_motor(pars.motor)
File "/users/blissadm/local/fscan.git/fscan/mussttools.py", line 29, in find_musst_for_motor
motor.name, self.musst_names
ValueError: Cannot find motor[delta] on musst ['musst_cc1'] !!
EH1_EXP [9]: delta
Out [9]: AXIS:
name (R): delta_eh1
unit (R): deg
offset (R): 0.00000
backlash (R): 0.00000
sign (R): 1
steps_per_unit (R): 287930.00
tolerance (R) (to check pos. before a move): 0.0001
limits (RW): Low: -3.70680 High: 41.79320 (config Low: -3.70680 High: 41.79320)
dial (RW): 0.00000
position (RW): 0.00000
state (R): READY (Axis is READY)
acceleration (RW): 1.38923 (config: 1.38923)
acctime (RW): 0.50000 (config: 0.50000)
velocity (RW): 0.69461 (config: 0.69461)
velocity_low_limit (RW): inf (config: inf)
velocity_high_limit (RW): inf (config: inf)
ICEPAP CONTROLLER:
controller: iceid104
version: 3.23
ICEPAP:
host: iceid104 (ID: 0008.016B.E08E) (VER: 3.23)
address: 1
status: POWER: ON CLOOP: ON WARNING: NONE ALARM: NO
IcepapEncoders(ENCIN='2', ABSENC='-16777216', INPOS='992977502', MOTOR='115', AXIS='0', SYNC='-83371')
ENCODER:
None
for more details ask @claustre
Edited by Maciej Jankowski