Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This program is designed to simplify the turn on script into a "one button turn-on." You can set up an individual cavity, an entire cryomodule, or an entire linac section at once and it will display the status under each cavity being ramped. Progress is typically indicated by blue text, success by green text, and error by red text.

The desired amplitude spin box is connected to the live ADES signal, so changing that value directly changes ADES. 

Known Issues

  • There seem to be EPICS connectivity issues when run from inside threads, and this is an active area of debugging. If you see the program hang on a given PV please submit a GitHub issue or shoot a message to #sc-linac-physics
  • Multithreading on the OPIs seems to cause significant slowdown after about 32 cavities. If you run into this, restarting the program is a quick, if not elegant, fix. Some people choose to manage multiple instances at once to bypass this but that is a personal preference. 

Demos

Info

Note that these demos were all recorded using simulated data on a personal machine; the production version has slight aesthetic differences.

...