20 lines
692 B
Python
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)
|