SearcharxivSearch

arXiv subjects

V. Baggiolini

Publications and source records attributed to V. Baggiolini.

2 recordsLinked to original sources

Controlling the CERN Experimental Area Beams

The CERN fixed target experimental areas are composed of more than 8 km of beam lines with around 800 devices used to define and monitor the beam parameters. Each year more than 140 groups of users come to perform experiments in these areas, with a need to control and access the data from these devices. The software to allow this therefore has to be simple and robust, and be able to control and read out all types of beam devices. This contribution describes the functionality of the beam line control system, CESAR, and its evolution. This includes all the features that can be used by the beam line physicists, operators, and device experts that work in the experimental areas. It also underlines the flexibility that the software provides to the experimental users for control of their beam line, allowing them to manage this in a very easy and independent way. This contribution also covers the on-going work of providing MAD-X support to CESAR to achieve an easier way of integrating beam optics. An overview of the on-going software migration of the Experimental Areas is also given.

physics.acc-ph

Remote Device Access in the New CERN Accelerator Controls Middleware

This paper presents the Remote Device Access (RDA) package developed at CERN in the framework of the joint PS/SL Controls Middleware project. The package design reflects the Accelerator Device Model in which devices, named entities in the control system, can be controlled via properties. RDA implements this model in a distributed environment with devices residing in servers that can run anywhere in the controls network. It provides a location-independent and reliable access to the devices from control programs. By invoking the device access methods, clients can read, write and subscribe to device property values. We describe the architecture and design of RDA, its API, and CORBA-based implementations in Java and C++. First applications of RDA in the CERN accelerator control systems are described as well.

physics.acc-ph