Files
x12sa/script/bpm1s_TimestampTable.py
2017-09-15 10:52:37 +02:00

20 lines
552 B
Python

import datetime
set_exec_pars(path="/sls/X12SA/data/x12saop/Data10/bpm/{date}_{time}_{name}")
def after(rec, scan):
path = get_exec_pars().group+"/TimeIOC"
if rec.index==0:
create_dataset(path, 's')
nanos = bpm1s_4ch.timestampNanos
dt = datetime.datetime.fromtimestamp(nanos/1e9)
time_str = str(dt).ljust(26,'0') + str(int(nanos % 1e3)).zfill(3)
append_dataset(path, time_str , type = 's')
mscan(bpm1s_4ch, [bpm1s_4ch, bpm1sig_4ch], -1, 10.0, after_read = after)
#mscan(bpm6b, bpm6b, 5)
#tscan(bpm6a, b5, 2.0)