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))