Topical seminar on neutron experiment techniques
04-19-2023 11:00 Conference hall (bldg. 119, 3rd floor)
"Reorganization of the Sonix+ software package for work with data as an event list"
S. Kirilov, I. A. Morkovnikov, S. M. Murashkevich, B. Petukhova, L. A. Truntova
The use of new DAQ controllers at the IBR-2 reactor facilities without hardware data histogramming will become more and more widespread in the coming years. At the same time, the original data view as histograms is replaced in favor of accumulating individual events as a list that corresponds to the global trend. It will entail certain restructuring of the Sonix+ software package. At the same time, on the one hand, the histograms should be retained for operational visualization and for processing programmes that are typical of each facility before they are converted to work with data in a new way. On the other hand, the hardware limitation on sampling is removed at constructing these histograms that, as expected, in practice will result in a significant increase in the size of histograms, including extension in the limit of the available virtual address space for 32-bit applications.
An approach to addressing this issue is proposed in the paper.
"PyChannel messaging software for the Sonix+ software package"
A. Morkovnikov, L. A. Truntova
The Sonix+ command-line interface allows one to transfer commands and signals only within the control computer, between 32-bit applications and is adapted exclusively for the Windows operating system family that significantly limits the possible development of the graphical interface, Websonix and user files storage developed for the software package.
To circumvent these limitations, PyChannel has been developed to allow messages to be delivered between applications and Sonix+ devices running on different architectures, operating systems and computers.