diff --git a/script/ScriptingExample.py b/script/ScriptingExample.py new file mode 100644 index 00000000..a5dbb471 --- /dev/null +++ b/script/ScriptingExample.py @@ -0,0 +1,34 @@ +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_context(name = "test") + +class PseudoDevice(RegisterBase): + def doRead(self): + #return take() + return Scienta.getCenterEnergy().read() + + def doWrite(self, val): + print val + if val == 50.0: + print "1" + else: + print "2" + Scienta.getCenterEnergy().write(val) + + + +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() \ No newline at end of file