Files
x07mb/script/Users/Thomas/PseudoScanDevices.py
2022-03-04 14:28:28 +01:00

20 lines
692 B
Python

###################################################################################################
# Demonstrate use of Vector Scan: one or multiple positioners set with a list or generator.
###################################################################################################
class PseudoPositioner(Writable):
def write(self,pos):
print "Step = " + str(pos)
#caput()
#cawait()
positioner=PseudoPositioner()
class Clock(Readable):
def read(self):
return time.clock()
clock=Clock()
lscan(positioner,[clock], start=2450, end=2460, steps=10, latency=0.0, relative = False, before_read=BeforeReadout, after_read=AfterReadout)