Related Experiment Videos
Object library for a new generation of experiment-controlling applications under the UNIX operating system
Y A Gaponov1, K Ito, Y Amemiya
1Siberian Synchrotron Radiation Center, Budker Institute of Nuclear Physics, Institute of Solid State Chemistry, Lavrentyeva 11, Novosibirsk-90, 630090 Russia.
Abstract:
The Interface Object Library based on the Motif extension of the X Windows system and on the ESONE SVIC-VCC Library is presented. Some features of the applications for controlling a synchrotron radiation experiment are discussed. The Interface Object Library is written in the object-oriented C++ language. The library class-hierarchy structure is presented and discussed. Several interfaces were realized in the Interface Object Library: the Windows interface, the CAMAC interface and the interface for supporting the experiment. The behaviour of the objects describing the CAMAC crate and CAMAC block is discussed. The application of these protocols for controlling the fast one-coordinate position-sensitive X-ray detector OD3 is presented.