Source code for acq400_set_shot

#!/usr/bin/env python

"""
usage: acq400_abort.py [-h] uut [uut ...]

configure acq400_abort

positional arguments:
  uut         uut

optional arguments:
  -h, --help  show this help message and exit
"""

import acq400_hapi
import os
import argparse


[docs]def run_commands(args): uuts = [acq400_hapi.Acq400(u) for u in args.uuts] for uut in uuts: uut.s1.shot = args.shot
[docs]def run_main(): parser = argparse.ArgumentParser(description='set shot number of all uuts') parser.add_argument('--shot', type=int, default=0) parser.add_argument('uuts', nargs='+', help='uut1 [uut2..]') run_commands(parser.parse_args())
# execution starts here if __name__ == '__main__': run_main()