Title :
Flexible user interface for computer measurements and control
Author :
Kurakin, V.G. ; Koltsov, A.V. ; Kurakin, P.V.
Author_Institution :
Lebedev Phys. Inst., Moscow, Russia
fDate :
6/23/1905 12:00:00 AM
Abstract :
We have developed computer code for physical data acquisition and physical equipment control in real time scale with the interface that user can adjust at the level of executable. Borland C++ Builder has been used for this code development, and the concept of interface building is the same that software mentioned uses. The essential difference is that form filling with the necessary components is moved to the executable level. Components used for physical data representation are numeric indicator, plot, histogram and spectrum. These can be adjusted during experiment and the procedure does not require compiling and linking. This is crucial for our approach since often the most dangerous errors occur after correction of the code written some time before. There are also the components that are responsible for data processing before their visualization as well as for animation of visualized data. The later means that any time dependent component used for data representation may be played back in slower time after triggering by so called external selection pulse. This procedure can be used only if waveform digitizer based on analogue-to-digit converter is used in the appropriate channel. The adjustment of interface is achieved in a manner similar to Borland technology that is due to adjustment of appropriate properties in property editor and the possibility of movement and sizing of the components on the top of the form. There is a possibility of importing picture onto the form, and this we use for creation appropriate mnemonic scheme on computer display. The developed code is used for automation of Lebedev Physical Institute Radiation Complex and for experiments on creation of η-mesic nuclei at Lebedev Physical Institute electron synchrotron. There are also plans to use this code for automation of the synchrotron mentioned
Keywords :
accelerator control systems; data acquisition; graphical user interfaces; synchrotrons; Borland C++ Builder; Lebedev Physical Institute electron synchrotron; analogue-to-digital converter; data representation; interface building; mnemonic scheme; physical data acquisition; physical data representation; physical equipment control; property editor; real time scale; visualized data; waveform digitizer; Automation; Computer interfaces; Data acquisition; Data visualization; Filling; Histograms; Joining processes; Physics computing; Synchrotrons; User interfaces;
Conference_Titel :
Particle Accelerator Conference, 2001. PAC 2001. Proceedings of the 2001
Print_ISBN :
0-7803-7191-7
DOI :
10.1109/PAC.2001.986624