Versions Compared

Key

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

...

Info
Unless you understand the necessary ordering of steps, always keep all options at the top selected (this is the default). Running the subscripts out of order can have unintended consequences.

Image Added

This program is designed to simplify the turn on script into a "one button turn-on." You can set up an individual cavity , or an entire cryomodule 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. All errors should be logged in the SRF log and reported to the SRF on call person.

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

The related display button will open the relevant cavity overview page:

Multimedia
nameScreen Recording 2023-08-15 at 4.56.28 PM.mov

Aborting

Aborts are achieved by sending an abort request and waiting for the program to hit a safe point at which to exit. This necessarily means that there is sometimes a delay while certain longer steps await completion, but this was explicitly designed not to leave cavities in an arbitrary broken state. If you find an abort that never triggers, please submit a GitHub issue or an entire linac section at once.shoot a message to #sc-linac-physics.

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.

...

Multimedia
nameScreen Recording 2023-04-10 at 12.29.59 PM.mov

Single Cavity Setup

Similar to full cryomodule but click the individual cavity setup button

Multimedia
nameScreen Recording 2023-04-10 at 1.16.50 PM.mov

Using Diagnostically

If a cavity is behaving strangely and you're not sure how to fix it, it's possible that just running auto setup on it will get it back to a good state. If you use the program in this way, please make an entry in the SRF elog and include screenshots of the Detune and RF Controller screens. Note if any of the values on these screens are either yellow or red.

Image AddedImage Added

These screens can be found in many ways including but not limited to:

  • LCLS Home (or SRF Home) > RF > LxB > CM xx Cavities > More...
  • LCLS Home (or SRF Home) > RF > LxB > CM xx Cavities > Unit Test... > More...
  • SRF Home > All CM Unit Tests > CM xx > More...