It is also located in the LCLS tab in the bottom embedded screens section of the homepage.

The pulse picker is a fast customizable x-ray shutter with a max rep rate of 30Hz. This device is a made of two rotating parallel blades that rotate between two states, open and closed. It also has a variety of different drive modes and physical states.

The states are defined by whether the pulse picker is in or out, which physically inserts or removes the pulse picker. These positions are defined in the IOC and are controlled with the embedded display.

<pulsepicker>.in()/out(): Insert or remove the pulse picker to in or out positions defined in the IOC.

The other modes that the pulse picker has are the movement modes, being, flipflop, burst or follower. The flip flop mode changes the angle of Pulse Picker from rotating between open and closed states, (see image below containing -1,0,1) and continuously switching back and forth between these states allowing a single pulse to be let through. The burst mode has the ability to delay the switch from open to close positions based on external triggers, during this time it can allow multiple pulses to pass through during this delay. The next mode is the follower mode, which keeps the pulse picker open for the duration of the gate. Lastly, we have the ability to manual open and close the gate. The pulse picker can be controlled with the following commands.


<pulsepicker>.flipflop()/burst()/follower(): Set the mode of the pulse picker to flipflop, burst, or follower, accordingly.

The Pulse Pickers open and closed states can be controlled with the following commands.

<pulsepicker>.open()/close(): Cancel the current mode and open or close the pulse picker.

More in depth information about timing and drive modes can be found here.

Child Pages:



  • No labels