Ускорительный комплекс ВЭПП-2000. Вакуумные измерения, Термоконтроль, Криогенная подсистема, Контроль бинарных состояний.

Презентация:



Advertisements
Похожие презентации
ИЯФ СО РАН, 11 лаб.. Вакуумные измерения, Термоконтроль, Криогенная подсистема, Подсистема двоичного контроля.
Advertisements

Чеблаков Павел ИЯФ СО РАН, 11 лаб. Руководитель: Беркаев Д.Е., н.с. 11 лаб.
Программное обеспечение системы сопровождающего контроля ускорительного комплекса ВЭПП Чеблаков Павел ИЯФ СО РАН, лаб. 11 Руководители : Беркаев.
Программное обеспечение компьютера 7 класс. Программное обеспечение компьютера Прикладное программное обеспечение Системное программное обеспечение.
Пользователь (User) Приложение (Software) Операционная система (ОС, Operating System, OS) Оборудование (Hardware)
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРОГРАММА ПРОГРАММИРОВАНИЕ ДРАЙВЕРЫ УТИЛИТЫ ИГРЫ.
Разработка аппаратно-программных средств имитационного комплекса моделирования микропроцессора Выполнил: студент 515 группы МФТИ Иванов С.С Научный руководитель:
Программное обеспечение. Программа – это последовательность команд, которую выполняет компьютер в процессе обработки информации. Программирование – деятельность.
Основы современных операционных систем Лекция 21.
«Корсар» SCADA-система.. Структура ПК «Корсар» Ядро ПК «Корсар»
Программное обеспечение компьютерных систем. Разновидности программного обеспечения Прикладное ПО Служебные программы, утилиты Системное ПО.
Кирилл Конягин директор Центра Исследований и Экспертизы Решения Kraftway Построение управляемых систем на базе продуктов Microsoft.
Программное обеспечение. КОМПЬЮТЕР= АППАРАТНОЕ ОБЕСПЕЧЕНИЕ АППАРАТНОЕ ОБЕСПЕЧЕНИЕ(hardware)+ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ (software)
Опыт реализации отказоустойчивого сервера приложений и хранилища данных на базе СУБД ЛИНТЕР Михаил Ермаков, Дмитрий Мухоедов, РЕЛЭКС.
Архитектура операционных систем. Архитектура ОС Состав модулей (компонент) ОС Структура связей между отдельными модулями ОС Принципы взаимодействия модулей.
Реализация инженерного пульта в составе вычислительного комплекса Эльбрус-S2 Выполнил: Иванов Сергей, гр.513 Научный руководитель: Костенко Виталий Олегович.
Операционные системы Введение (часть 4) 4.Основы архитектуры операционных систем 4.1.Базовые понятия 4.2.Свойства ОС 4.3.Структура ОС 4.4.Логические функции.
Архитектура операционных систем Семестр 2, Лекция 1.
INSAR CONSULTING КАТАЛОГ УСЛУГ. люди - порядок - инструменты.
Требования к территориально распределенным системам безопасности возможность внедрения дополнительных функциональных модулей Модульность возможность использования.
Транксрипт:

Ускорительный комплекс ВЭПП-2000

Вакуумные измерения, Термоконтроль, Криогенная подсистема, Контроль бинарных состояний.

Унифицированный доступ к аппаратному обеспечению, высокая стабильность работы (24 часа, 365 дней в году), легкая перенастройка в соответствии с изменениями в аппаратной конфигурации, обслуживание порядка нескольких сотен каналов и нескольких десятков устройств, масштабируемость, мониторинг интересуемых каналов с периодом 1 с,

одновременный доступ нескольких клиентских приложений к одним и тем же каналам, доступ к каналам по их псевдоименам, простата разработки клиентских приложений, независимость от сторонних библиотек и нестандартизованных технологий, бесплатность используемого инструментария (некоммерческие лицензии), легкая переносимость.

EPICS … как показало дальнейшее изучение EPICS, трудозатраты на его поддержку, разработку программ и драйверов для CAMAC- аппаратуры настолько высоки, что сравнимы с затратами на создание специализированной системы управления «с нуля», Д.Ю. Болховитянов, «Программное обеспечение системы управления инжекционного комплекса ВЭПП-5» TANGO, Коммерческие системы.

Адресация: /hardware_server/controller/device/channel Например, /atlant:12000/can1/0xfc/2

Полностью асинхронное функционирование ядра сервера устройств, асинхронное /синхронное взаимодействие с контроллерами устройств, асинхронное взаимодействие с клиентами, реализация на базе boost::asio (asynchronous I/O model).

Асинхронное взаимодействие с сервером(-ами), способ взаимодействие - «издатель-подписчик», boost::serialization XML, текстовое, бинарное, произвольные типы данных