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

Мобильное меню

"Реорганизация программного комплекса Sonix+ для работы с данными в виде списка событий" (Кирилов А.С.), "PyChannel программа обмена сообщениями для программного комплекса Sonix+" (Морковников И.А.)

Тип события: Тематический семинар по методике и технике нейтронного эксперимента
Тип события (для фильтра): Лабораторные семинары

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

19.04.2023 11:00 конференц-зал зд. 119

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

Кирилов А.С., Морковников И.А., Мурашкевич С.М., Петухова Т.Б., Трунтова Л.А.

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

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

 

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

 Морковников И.А., Трунтова Л.А.

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

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