On-Line and Off-Line Multi-Dimensional Data Presentation

Paper: 390
Session: A (talk)
Speaker: Kryukov, Sergey, Institute for Nuclear Research, Moscow
Keywords: application programming, data acquisition systems, data presentation, GUI's, object-oriented methods


On-Line and Off-Line Multi-Dimensional Data Presentation

S. A. Kryukov,
Institute for Nuclear Research,
60-th October Anniversary prosp. 7A, Moscow, 177312 Russia

A new WIN32 version of the MOON Lab, a program system for development
and running data acquisition and control applications, introduces new
capabilities for support and presentation of multi-dimensional data.
The system has been developed at the Moscow Meson Factory Linac.

Papers covers description of the object-oriented program interface for
support of multi-dimensional data by the MOON Lab client process
(User Process). The interface is abstracted from the file format.
The file resulting from the collecting of data with use of the program
interface can be considered as an exhaustive report for entire experiment.
The related data structures encapsulate virtually every aspect of the
experiment, including date, time, duration of data acquisition, structure
of dependencies, comments, etc., so the file can be passed from one
researcher to another with virtually no additional explanations.

A universal data viewer enables to walk through the multi-dimensional
spaces and view a function on any 1-dimensional or 2-dimensional subspace
as a 2-dimensional or 3-dimensional plot respectively.

Besides, for the MOON Lab client process a program interface for on-line
plotting of data is provided. The plot windows and plot elements are created
and modified by the client process with use of a special presentation server.
Different types of presentation are discussed and compared. Also discussed
is the choice between on-line plotting of data and collecting of data in
the MOON Lab multi-dimensional data file for future research. Both
possibilities are considered as necessary to achieve both run-time
flexibility and consistency of the experimental data.