28 lines
810 B
Python
28 lines
810 B
Python
set_adc_averaging()
|
|
|
|
|
|
|
|
|
|
#ascan((ManipulatorPhi, ManipulatorTheta, Scienta.centerEnergy), (Counts, Scienta.image), (-1,-1,50), (1,1,70), (5,5,1), relative = True, zigzag = True, before_read=before_readout, after_read = after_readout)
|
|
|
|
set_exec_pars(name = "test")
|
|
|
|
class PseudoDevice(Writable):
|
|
def write(self, val):
|
|
print val
|
|
if val == 50.0:
|
|
print "1"
|
|
else:
|
|
print "2"
|
|
Scienta.getCenterEnergy().write(val)
|
|
|
|
|
|
pseudo_device = PseudoDevice()
|
|
#add_device(PseudoDevice("pseudo_device"), True)
|
|
|
|
|
|
|
|
ascan((ManipulatorPhi, ManipulatorTheta, pseudo_device), (Counts, Scienta.image), (9.5,7.5,50.0), (10.5,8.5,70.0), (5,5,1), zigzag = True, before_read=before_readout, after_read = after_readout)
|
|
|
|
|
|
#after_scan() |