bolo8_cal_cap_loop module

bolo8_cal_cap_loop.py .. run a bolo8 calibration, store to MDSplus ODD shot run a bolo8 capture, store to MDSplus EVEN shot ASSUME : each uut has a tree of the same name Script calls into MDSplus to increment shots, so it MUST run on the MDSplus server

Usage ./bolo8_cal_cap_loop.py --shots=1 acq2106_059 run one cal, one capture ./bolo8_cal_cap_loop.py --shots=100 acq2106_059 run 100 cal/captures

./bolo8_cal_cap_loop.py --cap=0 --shots=1 acq2106_059 run one cal ./bolo8_cal_cap_loop.py --cal=0 --shots=100 acq2106_059 run 100 captures

sage: bolo8_cal_cap_loop.py [-h] [--cap CAP] [--cal CAL] [--post POST]
[--clk CLK] [--trg TRG] [--shots SHOTS] uuts [uuts ...]

bolo8_cal_cap_loop

positional arguments:
uuts uut list
optional arguments:
-h, --help show this help message and exit
--cap CAP capture
--cal CAL calibrate
--post POST post trigger length
--clk CLK clk "int|ext SR [CR]"
--trg TRG trg "int|ext rising|falling"
--shots SHOTS set number of shots [1]
bolo8_cal_cap_loop.even(n)[source]
bolo8_cal_cap_loop.mds_set_next_shot(args, flavour, info)[source]
bolo8_cal_cap_loop.null_set_next_shot(args, flavour, info)[source]
bolo8_cal_cap_loop.odd(n)[source]
bolo8_cal_cap_loop.run_cal(args)[source]
bolo8_cal_cap_loop.run_cal1(uut, shot)[source]
bolo8_cal_cap_loop.run_capture(args)[source]
bolo8_cal_cap_loop.run_main()[source]
bolo8_cal_cap_loop.run_shots(args)[source]
bolo8_cal_cap_loop.set_next_shot(args, flavour, info)