Тип работы:
Предмет:
Язык работы:


Драйвер высокоскоростного цифрового осциллографа в АСУ TANGO ускорительного комплекса NICA

Работа №136749

Тип работы

Магистерская диссертация

Предмет

информационные системы

Объем работы30
Год сдачи2019
Стоимость4835 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
29
Не подходит работа?

Узнай цену на написание


Содержание 2
Введение 3
Постановка задачи 4
Обзор литературы 5
Глава 1. Разработка приложений в системе Tango Controls 7
1.1 Утилита Pogo 7
1.2 Утилита Jive 9
1.3 Утилита AtkPanel 10
1.4 Утилита Astor 10
Глава 2. Структура кода класса драйвера 11
2.1 Функции класса драйвера 11
2.2 Вывод данных для Web интерфейса 13
Глава 3. Интеграция класса в систему Tango Controls 16
Глава 4. Методика тестирования и отладки кода 18
Выводы 20
Заключение 22
Список литературы 23
Приложение 25


Объединенный институт ядерных исследований — международная межправительственная организация, являющая собой интеграцию фундаментальных теоретических и экспериментальных исследований с разработкой и применением новейших технологий и университетским образованием. Институт создан в целях объединения усилий, научного и материального потенциала государств-членов для изучения фундаментальных свойств материи. Основными направлениями в исследованиях ОИЯИ являются: физика элементарных частиц, ядерная физика и физика конденсированных сред [1].
NICA (Nuclotron based Ion Collider fAcility) - это ускорительный комплекс, создающийся на базе ОИЯИ с целью изучения свойств плотной барионной материи. После ввода коллайдера NICA учёные института планируют воссоздать в лабораторных условиях состояние вещества, в котором пребывала наша Вселенная первые мгновения после Большого Взрыва, так называемую кварк-глюонную плазму (КГП). Строительство было начато в 2013 году, ввод в эксплуатацию планируется в 2022 [2].
Комплекс NICA содержит обширный список устройств которыми необходимо управлять и объектов за которыми необходимо следить. Любые новые устройства необходимо интегрировать в общую систему управления Tango (TAco Next Generation Objects) Controls для оптимизации и унификации процессов управления комплексом. В перечень таких устройств входят и осциллографы.
Постановка задачи
Целью работы является интегрирование семейства устройств Pico Scope 6000 Series в систему управления Tango комплекса NICA.
Для достижения цели были поставлены следующие задачи:
• Изучить систему управления Tango Controls.
• Изучить алгоритм написания приложения для Tango Controls с использованием внутренних утилит.
• Изучить SDK (набор средств разработки) для осциллографов PicoScope 6000 Series.
• На основе SDK для осциллографов PicoScope 6000 Series написать класс для работы с данными устройствами на языке программирования С++.
• Написанный класс интегрировать в систему управления Tango Controls и протестировать для дальнейшей работы устройств PicoScope 6000 Series в автоматической системе управления комплекса NICA.

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


• Изучена система управления Tango Controls.
• Изучен алгоритм написания приложения для Tango Controls с использованием внутренних утилит.
• Изучено SDK для осциллографов PicoScope 6000 Series.
• На основе SDK для осциллографов PicoScope 6000 Series написан класс для работы с данными устройствами.
• Написанный класс интегрирован в систему управления Tango Controls и протестирован для дальнейшей работы устройств PicoScope 6000 Series в автоматической системе управления комплекса NICA.
Данная работа была представлена на 23-ей Международной научной конференции молодых ученых и специалистов ОИЯИ AYSS-2019 [12].



1. Объединенный институт ядерных исследований | Объединенный институт ядерных исследований.http://www.jinr.ru/about
2. NICA - Nuclotron-based Ion Collider ЕЛсййу.http://nica.jinr.ru/
3. Home - TANGO Controls. https://www.tango-controls.org/
4. 32nd TANGO Collaboration Meeting (5-7 June 2018). https://indico.eli-beams.eu/event/310/session/5/contribution/97
5. Gorbachev E.V., Sedykh G.S. The equipment database for the control system of the NICA accelerator complex // Proceedings of ICALEPCS2013. - San Francisco, CA, USA, 2013, P. 1111-1113.
6. Andreev V. A., Volkov V. I., Gorbachev E. V., Isadov V. A., Kirichenko A. E., Romanov S. V., Sedykh G. S. TANGO standard software to control the Nuclotron beam slow extraction // Physics of Particles and Nuclei Letters, 2016. P. 605-608.
7. Gorbachev E. V., Andreev V. A., Kirichenko A. E., Monakhov D. V.,
Romanov S. V., Rukoyatkina T. V., Sedykh G. S., Volkov V. I.
NUCLOTRON AND NICA CONTROL SYSTEM DEVELOPMENT STATUS // Proceedings of ICALEPCS2015, Melbourne, Australia, 2015, P. 437-440.
8. PicoScope 6000 - high performance USB scope | Pico Technology. https://www.picotech.com/oscilloscope/6000/picoscope-6000-overview
9. Developer’s Guide - Tango Controls 9.2.5 documentation. https://tango-controls.readthedocs.io/en/latest/development/index.html
10. PicoScope 6000 Series Programmer's Guide.
https://www.picotech.com/download/manuals/picoscope-6000-series-programmers-guide.pdf
ll.Steinarsson S. Downsampling Time Series for Visual Representation.
Iceland: Faculty of Industrial Engineering, Mechanical Engineering and Computer Science University of Iceland, 2013. 65c.
l2.The XXIII International Scientific Conference of Young Scientists and
Specialists (AYSS-2019) (15-19 April 2019).
https://indico.jinr.ru/event/756/session/4/contribution/365


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ