Реорганизация программного комплекса Sonix+ для работы с данными в виде списка событий / PyChannel программа обмена сообщениями для программного комплекса Sonix+

Семинары

Лаборатория нейтронной физики им. И. М. Франка

Тематический семинар по методике и технике нейтронного эксперимента

Руководители – А. В. Белушкин, В. И. Боднарчук

Дата и время: среда, 19 апреля 2023 г., в 11:00

Место: конференц-зал корпуса 119, Лаборатория нейтронной физики им. И. М. Франка

  1. Тема семинара: «Реорганизация программного комплекса Sonix+ для работы с данными в виде списка событий»

    Докладчик: Андрей Кирилов

    Авторы: Андрей Кирилов, Иван Морковников, Светлана Мурашкевич, Татьяна Петухова, Любовь Трунтова

    Аннотация:

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

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

  2. Тема семинара: «PyChannel программа обмена сообщениями для программного комплекса Sonix+»

    Докладчик: Иван Морковников

    Авторы: Иван Морковников, Любовь Трунтова

    Аннотация:

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

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