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

Ефимов Максим Русланович
Бесплатно
В избранное
Работа доступна по лицензии Creative Commons:«Attribution» 4.0

В работе приводится процесс написания и тестирования драйвера для семейства высокоскоростных осциллографов PicoScope 6000 Series в системе Tango Controls. Проанализированы существующие статьи и документация по рассматриваемой задаче.
Изучено SDK для устройств семейства PicoScope 6000 Series. На языке C++ написан класс с основными функциями для данных устройств.
Рассмотрен алгоритм написания приложения Tango на примере реальной задачи.
По ходу работы разобран и используется метод Наибольшего Треугольника Трех Корзин прореживания данных для визуального отображения.

Содержание …………………………………………………………………………………………… 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 для оптимизации и унификации
процессов управления комплексом. В перечень таких устройств входят и
осциллографы.
Постановка задачи
Целью работы является интегрирование семейства устройств PicoScope

• Изучена система управления 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 fAсility. 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 oftheNICAacceleratorcomplex//Proceedingsof
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.PicoScope6000SeriesProgrammer’sGuide.
https://www.picotech.com/download/manuals/picoscope-6000-series-
programmers-guide.pdf
11.Steinarsson S. Downsampling Time Series for Visual Representation.
Iceland: Faculty of Industrial Engineering, Mechanical Engineering and
Computer Science University of Iceland, 2013. 65c.
12.The XXIII International Scientific Conference of Young Scientists and
Specialists(AYSS-2019)(15-19April2019).
https://indico.jinr.ru/event/756/session/4/contribution/365

Заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 5 000 ₽

Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям

    Нажимая на кнопку, я соглашаюсь на обработку персональных данных и с правилами пользования Платформой

    Хочешь уникальную работу?

    Больше 3 000 экспертов уже готовы начать работу над твоим проектом!

    Анна С. СФ ПГУ им. М.В. Ломоносова 2004, филологический, преподав...
    4.8 (9 отзывов)
    Преподаю англ язык более 10 лет, есть опыт работы в университете, школе и студии англ языка. Защитила кандидатскую диссертацию в 2009 году. Имею большой опыт написания... Читать все
    Преподаю англ язык более 10 лет, есть опыт работы в университете, школе и студии англ языка. Защитила кандидатскую диссертацию в 2009 году. Имею большой опыт написания и проверки (в качестве преподавателя) контрольных и курсовых работ.
    #Кандидатские #Магистерские
    16 Выполненных работ
    Елена Л. РЭУ им. Г. В. Плеханова 2009, Управления и коммерции, пре...
    4.8 (211 отзывов)
    Работа пишется на основе учебников и научных статей, диссертаций, данных официальной статистики. Все источники актуальные за последние 3-5 лет.Активно и уместно исполь... Читать все
    Работа пишется на основе учебников и научных статей, диссертаций, данных официальной статистики. Все источники актуальные за последние 3-5 лет.Активно и уместно использую в работе графический материал (графики рисунки, диаграммы) и таблицы.
    #Кандидатские #Магистерские
    362 Выполненных работы
    Глеб С. преподаватель, кандидат наук, доцент
    5 (158 отзывов)
    Стаж педагогической деятельности в вузах Москвы 15 лет, автор свыше 140 публикаций (РИНЦ, ВАК). Большой опыт в подготовке дипломных проектов и диссертаций по научной с... Читать все
    Стаж педагогической деятельности в вузах Москвы 15 лет, автор свыше 140 публикаций (РИНЦ, ВАК). Большой опыт в подготовке дипломных проектов и диссертаций по научной специальности 12.00.14 административное право, административный процесс.
    #Кандидатские #Магистерские
    216 Выполненных работ
    Татьяна Б.
    4.6 (92 отзыва)
    Добрый день, работаю в сфере написания студенческих работ более 7 лет. Всегда довожу своих студентов до защиты с хорошими и отличными баллами (дипломы, магистерские ди... Читать все
    Добрый день, работаю в сфере написания студенческих работ более 7 лет. Всегда довожу своих студентов до защиты с хорошими и отличными баллами (дипломы, магистерские диссертации, курсовые работы средний балл - 4,5). Всегда на связи!
    #Кандидатские #Магистерские
    138 Выполненных работ
    Виктор В. Смоленская государственная медицинская академия 1997, Леч...
    4.7 (46 отзывов)
    Имеют опыт грамотного написания диссертационных работ по медицине, а также отдельных ее частей (литературный обзор, цели и задачи исследования, материалы и методы, выв... Читать все
    Имеют опыт грамотного написания диссертационных работ по медицине, а также отдельных ее частей (литературный обзор, цели и задачи исследования, материалы и методы, выводы).Пишу статьи в РИНЦ, ВАК.Оформление патентов от идеи до регистрации.
    #Кандидатские #Магистерские
    100 Выполненных работ
    Татьяна М. кандидат наук
    5 (285 отзывов)
    Специализируюсь на правовых дипломных работах, магистерских и кандидатских диссертациях
    Специализируюсь на правовых дипломных работах, магистерских и кандидатских диссертациях
    #Кандидатские #Магистерские
    495 Выполненных работ
    Ольга Р. доктор, профессор
    4.2 (13 отзывов)
    Преподаватель ВУЗа, опыт выполнения студенческих работ на заказ (от рефератов до диссертаций): 20 лет. Образование высшее . Все заказы выполняются в заранее согласован... Читать все
    Преподаватель ВУЗа, опыт выполнения студенческих работ на заказ (от рефератов до диссертаций): 20 лет. Образование высшее . Все заказы выполняются в заранее согласованные сроки и при необходимости дорабатываются по рекомендациям научного руководителя (преподавателя). Буду рада плодотворному и взаимовыгодному сотрудничеству!!! К каждой работе подхожу индивидуально! Всегда готова по любому вопросу договориться с заказчиком! Все работы проверяю на антиплагиат.ру по умолчанию, если в заказе не стоит иное и если это заранее не обговорено!!!
    #Кандидатские #Магистерские
    21 Выполненная работа
    Анна Н. Государственный университет управления 2021, Экономика и ...
    0 (13 отзывов)
    Закончила ГУУ с отличием "Бухгалтерский учет, анализ и аудит". Выполнить разные работы: от рефератов до диссертаций. Также пишу доклады, делаю презентации, повышаю уни... Читать все
    Закончила ГУУ с отличием "Бухгалтерский учет, анализ и аудит". Выполнить разные работы: от рефератов до диссертаций. Также пишу доклады, делаю презентации, повышаю уникальности с нуля. Все работы оформляю в соответствии с ГОСТ.
    #Кандидатские #Магистерские
    0 Выполненных работ
    Анна К. ТГПУ им.ЛН.Толстого 2010, ФИСиГН, выпускник
    4.6 (30 отзывов)
    Я научный сотрудник федерального музея. Подрабатываю написанием студенческих работ уже 7 лет. 3 года назад начала писать диссертации. Работала на фирмы, а так же помог... Читать все
    Я научный сотрудник федерального музея. Подрабатываю написанием студенческих работ уже 7 лет. 3 года назад начала писать диссертации. Работала на фирмы, а так же помогала студентам, вышедшим на меня по рекомендации.
    #Кандидатские #Магистерские
    37 Выполненных работ

    Другие учебные работы по предмету