Reorganization of Sonix+ software package to work with data in form of a list of events / PyChannel messaging programme for Sonix+ software package

Seminars

Frank Laboratory of Neutron Physics

Thematic seminar on the methodology and technique of the neutron experiment

Scientific leaders: A. V. Belushkin, V. I. Bodnarchuk

Date and Time: Wednesday, 19 April 2023, at 11:00 AM

Venue: Conference hall (bld. 119), Frank Laboratory of Neutron Physics

  1. Seminar topic: “Reorganization of the Sonix+ software package to work with data in the form of a list of events”

    Speaker: Andrey Kirilov

    Authors: Andrey Kirilov, Ivan Morkovnikov, Svetlana Murashkevich, Tatyana Petukhova, Lyubov Truntova

    Abstract:

    Применение на установках реактора ИБР-2 новых DAQ контроллеров, в которых отсутствует аппаратное гистограммирование данных в ближайшие годы примет все более массовый характер. При этом происходит замена первичной формы представления данных в виде гистограмм в пользу накопления в виде списка отдельных событий, что соответствует общемировой тенденции. Это повлечет за собой определенную перестройку комплекса Sonix+. При этом, с одной стороны, гистограммы следует сохранить для оперативной визуализации и для программ обработки, которые специфичны для каждой установки, до их перевода для работы с данными в новой форме. С другой стороны, снимается аппаратное ограничение по дискретизации при построении этих гистограмм, что, как ожидается, на практике приведет к существенному увеличению размеров гистограмм, в том числе, превышающему лимит доступного виртуального адресного пространства для 32-разрядных приложений.

    В работе предложен подход к разрешению этой проблемы.

  2. Seminar topic: “PyChannel messaging programme for Sonix+ software package”

    Speaker: Ivan Morkovnikov

    Authors: Ivan Morkovnikov, Lyubov Truntova

    Abstract:

    Командный интерфейс Sonix+ позволяет передавать команды и сигналы только в пределах управляющего компьютера, между 32х битными приложениями и адаптирован исключительно для семейства операционных систем Windows, что значительно ограничивает возможности развития графического интерфейса, Websonix и хранилища пользовательских файлов, разрабатываемых для программного комплекса.

    Для обхода этих ограничений была разработана программа PyChannel, которая позволяет передавать сообщения между приложениями и устройствами Sonix+, работающими на разных архитектурах, операционных системах и компьютерах.