Paper |
Title |
Other Keywords |
Page |
WECOMA02 |
Fast Orbit Correction at the Canadian Light Source
|
controls, power-supply, wiggler, insertion |
9 |
|
|
|
WEPL004 |
Accurate Measurement of the Beam Energy in the CLS Storage Ring
|
feedback, electron, energy-calibration, vacuum |
36 |
|
- J. M. Vogt, J. C. Bergstrom, S. Hu
CLS, Saskatoon, Saskatchewan
|
Resonant spin depolarization was used at the Canadian Light Source (CLS) to measure the energy of the beam in the storage ring with high accuracy. This method has been employed successfully at several other synchrotrons in the past. At the Canadian Light Source, however, resonant spin depolarization is an intrinsic capability of the transverse feedback system, which is based on a Libera Bunch-by-Bunch unit. The Bunch-by-Bunch system used at the CLS was customized to include a bunch cleaning feature based on a frequency-modulated oscillator. By setting the frequency of this oscillator to the spin tune, the beam can be depolarized and the effect can be observed by watching the life time of the beam. No changes have to be made to the permanent setup of the transverse feedback system, and no special instrumentation is required to make the energy measurement.
|
|
|
Poster
|
|
|
|
THPL013 |
Scripting tools for beamline commissioning and operation
|
controls, synchrotron, target |
153 |
|
- A. Pazos, S. Fiedler
EMBL, Hamburg
- P. Duval
DESY, Hamburg
|
Scripting capabilities are a valuable help for beamline commissioning and for advanced user operation. They are the perfect complement to static Graphical User Interfaces allowing to create different applications in a rapid way. A light middle-layer for scripting support has been foreseen for the EMBL structural biology beamlines at the PETRA III synchrotron to provide 'controlled' rather than 'direct' access to the control system devices. This prevents conflicts with the control system and allows control of the supported operations. In order to account for the wish of different scripting languages by the beamline scientists an extension of the scripting capabilities of the TINE control system has been implemented. To the existing shell support, a Python extension (PyTine) has been implemented and a Perl wrapping has been also prototyped (tine4perl). An explanation of these implementations and the different wrapping possibilities is also described in this paper.
|
|
|
Poster
|
|
|
|