JACoW logo

Joint Accelerator Conferences Website

The Joint Accelerator Conferences Website (JACoW) is an international collaboration that publishes the proceedings of accelerator conferences held around the world.


BiBTeX citation export for TUPLE01: Python Scripts for RF Commissioning at FRIB

@InProceedings{maniar:napac2019-tuple01,
  author       = {H. Maniar and E. Daykin and D.G. Morris and A.S. Plastun and H.T. Ren and S. Zhao},
  title        = {{Python Scripts for RF Commissioning at FRIB}},
  booktitle    = {Proc. NAPAC'19},
  pages        = {563--565},
  paper        = {TUPLE01},
  language     = {english},
  keywords     = {cavity, EPICS, LLRF, controls, linac},
  venue        = {Lansing, MI, USA},
  series       = {North American Particle Accelerator Conference},
  number       = {4},
  publisher    = {JACoW Publishing, Geneva, Switzerland},
  month        = {10},
  year         = {2019},
  issn         = {2673-7000},
  isbn         = {978-3-95450-223-3},
  doi          = {10.18429/JACoW-NAPAC2019-TUPLE01},
  url          = {http://jacow.org/napac2019/papers/tuple01.pdf},
  note         = {https://doi.org/10.18429/JACoW-NAPAC2019-TUPLE01},
  abstract     = {Abstract RF commissioning at FRIB involves QWR cavities (β=0.085 and β=0.041), HWR cavities (β=0.29 and β=0.53) and few room temperature devices. Each RF system has many process variables for LLRF and amplifier control located on different pages of CS-Studio. Efficient handling of all these PVs can be challenging for RF experts. Several scripts using Python have been developed to facilitate this process. User interface application has been developed using Qt Designer and PyQt package of Python, for ease of access of all scripts. These scripts are useful for mass ac-tions (for multiple systems) including turning on/ off LLRF controllers and amplifiers, resetting interlocks/ errors, chang-ing a PV value, etc. Python scripts are also used to quickly prototype the auto-start procedure for QWR cavities, which eventually is implemented on IOC driver. The application sends commands to IOC driver with device name, PV name and value to be changed. Future developments can be con-verting to state-notation language on IOC to add channel access security. This application intends to reduce time and efforts for RF commissioning at FRIB.},
}