Software Complex AS (automation of spectrometry).
2.User Interface Implementation

N.V. Astakhova, A.I. Beskrovnyi, A.A. Bogszel, P.E. Butorin, N.A. Gundorin,
S.A. Kutuzov, I.M. Salamatin, V.N. Shvetsov, S.G.Vasilovskii, V.B. Zlokazov

Joint Institute for Nuclear Research, Dubna, Russia

An instrumental software complex for automation of spectrometry (AS) that enables prompt realization of experiment automation systems has been developed. In the development there were employed the new methods of programming and building of automation systems together with novel net technologies. The package is designed for experiments in condensed matter and nuclear physics is ready for commissioning. It is suggested that programs to schedule and conduct experiments should be based on the parametric model of the spectrometer, the approach that will make it possible to write programs suitable for any FLNP spectrometer and experimental technique applied and to use any hardware interface for the introducing of the spectrometric data into the data acquisition system. The article describes the possibilities provided to user in the field of scheduling and control of the experiment, data viewing, and control of the spectrometer parameters. There is realized the possibility of presenting the current spectrometer state, programs and the experimental data in the Internet in the form of dynamically formed protocols and graphs and, with a password, of the experiment control via the Internet. To use the means of the Internet on the side of the client, applied programs are not needed. The realizability and effectiveness of the suggestions formulated in [1] have been confirmed. Using the software package AS some variants of applied systems for electronics in VME- and CAMAC standard were created for the DN-2 spectrometer. The programs offered to user are easy to apply. It suffices to know how to use two programs to carry out experiments in the automated mode. The possibility of preliminary experimental data procession simultaneously with data acquisition is provided. To serve the purpose, user's programs written in any language, in particular those developed in the MATLAB system, can be involved in the process of data transformation. For two variants (VME and CAMAC) the systems of data acquisition and preliminary processing are linked to the system of final mathematical procession.

[1] I.M. Salamatin, V.N. Shvetsov. Formalized description technique for experiment automatization systems IBR-2 Research Workshop Dubna, June, 2002.