From 18a4b4cce33b34df965beb5742955e34f822cf12 Mon Sep 17 00:00:00 2001 From: "FR@29iduser" <rodolakis@anl.gov> Date: Fri, 16 Sep 2022 14:09:54 -0500 Subject: [PATCH] Motors scan2D --- build/lib/iexcode/instruments/Motors.py | 1 + iexcode/instruments/Motors.py | 10 ++++++++++ iexcode/instruments/Octupole.py | 2 +- 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/build/lib/iexcode/instruments/Motors.py b/build/lib/iexcode/instruments/Motors.py index 01bc8f3..6007ef8 100644 --- a/build/lib/iexcode/instruments/Motors.py +++ b/build/lib/iexcode/instruments/Motors.py @@ -246,6 +246,7 @@ class Motors: iex.BL.mda.fillin_2D(inner_loop_list,outer_loop_list,**kwargs) if kwargs['execute']: + kwargs.update({'scan_dim':kwargs['outer_scan_dim']}) iex.BL.mda.go(**kwargs) diff --git a/iexcode/instruments/Motors.py b/iexcode/instruments/Motors.py index 01bc8f3..b59469b 100644 --- a/iexcode/instruments/Motors.py +++ b/iexcode/instruments/Motors.py @@ -246,6 +246,7 @@ class Motors: iex.BL.mda.fillin_2D(inner_loop_list,outer_loop_list,**kwargs) if kwargs['execute']: + kwargs.update({'scan_dim':kwargs['outer_scan_dim']}) iex.BL.mda.go(**kwargs) @@ -425,6 +426,15 @@ def dscanphi(start,stop,step): iex.BL.motors.scan("phi",start,stop,step,relative=True) +def scan_motors_2D(inner_loop_list,outer_loop_list,**kwargs): + """ + 2D motor scans + + usage: + scan_motors_2D(["x",-5,5,.25],["z",141.5-5,141.5+5,.25]) + """ + iex.BL.motors.scan_2D(inner_loop_list,outer_loop_list,**kwargs) + ######## mprint and mvsample ################### def mprint(name=''): """ diff --git a/iexcode/instruments/Octupole.py b/iexcode/instruments/Octupole.py index 8bae7e6..5f6644a 100644 --- a/iexcode/instruments/Octupole.py +++ b/iexcode/instruments/Octupole.py @@ -90,7 +90,7 @@ def Octupole_init(*userName,**kwargs): #resetting everything if kwargs['reset']: - Octupole_reset(**kwargs) + Octupole_reset() print ('Octupole initalized') #return any detectors or other parameters that you want access to from jupyter -- GitLab