30 lines
807 B
Python
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)) |