Files
dev/script/RecordInvalidation.py
2019-03-20 13:52:00 +01:00

16 lines
580 B
Python
Executable File

###################################################################################################
#Resampling a scan record if there is no beam
###################################################################################################
def before_sampling(rec):
while beam_ok.read() == False:
time.sleep(0.1)
def after_sampling(rec):
if beam_ok.read() == False:
rec.invalidate()
ret = lscan(motor, (out, sin), 0.0, 2.0, 0.1, 0.2,\
before_read=before_sampling, \
after_read=after_sampling)