Совершенствование управления экспериментом в программном комплексе Sonix+

Авторы

  • Любовь Трунтова ОИЯИ
  • Андрей Кирилов ОИЯИ

Аннотация

Работа посвящена совершенствованию программного комплекса Sonix+ на измерительных установках реактора ИБР-2, для минимизации потерь измерительного времени при включении математических действий (суммирование матриц, построение спектральных распределений интенсивности на основе данных из списка событий и проч.) непосредственно в процедуру эксперимента на языке Python (скрипт). Для этого выполнение всех подобных операций было выделено из основного скрипта в один или несколько фоновых. Для выполнения фоновых скриптов в структуру комплекса добавлен специальный класс устройств. Помимо этого, применяемый ранее для связи пользовательского интерфейса со скриптом механизм контрольных точек, был заменен новым - на основе декораторов и контекстных менеджеров языка Python. Это позволило существенно упростить скрипт, повысить его надежность, а также время его разработки или модификации.
Новая версия комплекса была испытана в октябре 2021 года на спектрометре НЕРА. В ближайшем будущем предполагается подготовить подобные версии и для всех остальных установок.

Работа выполнена в Лаборатории нейтронной физики им. И.М.Франка ОИЯИ.

Биография автора

  • Андрей Кирилов, ОИЯИ

     

     

Загрузки

Опубликован

2024-05-24

Выпуск

Раздел

Комьюторные технологии в физике

Как цитировать

Совершенствование управления экспериментом в программном комплексе Sonix+. (2024). Письма в ЭЧАЯ, 20(4). https://pepan.jinr.ru/index.php/PepanLetters/article/view/97