Files
dev/script/runotf.py
2023-05-01 11:28:04 +02:00

30 lines
807 B
Python

import traceback
import imp
import os
import time
import string
import sys
import json
def otf(start, end, time, delay=0.0, mode = None, offset = None, alpha = None, name = None):
"""
"""
# print('in otf',name)
if name is None:
name = get_exec_pars().name
if len(name)> 38:
name = name[:38]
print('WARNING: Sample name too long. Name has been truncated.')
#print('in otf, call run \n')
run("otf", {"E1":start, "E2":end, "TIME":time, "DELAY":float(delay), "MODE":mode, "OFFSET":(offset), "NAME":name, "ALPHA":float(alpha) if alpha is not None else None})
print('in otf, after run \n')
for i in range(5):
print "----- RUN " + str(i)
otf(i, i+1, 3, delay=0.0, mode = None, offset = None, alpha = None, name = "scan"+str(i))