1
Цель: подготовка обзора литературы по теме Языки управления
космическими аппаратами
2
Командно-программное управление КА как составная часть процесса
управления полетом заключается в поэтапном решении следующих
основных задач:
• формирование КПИ;
• контроль достоверности сформированной КПИ с использованием
моделей НКУ и БКАУ;
• передача КПИ в БКАУ;
• анализ результатов передачи КПИ в БКАУ.
4
– информация, передаваемая на борт орбитальной станции
(информационная часть КПИ);
5
2. Предметно-ориентированные языки в управлении
космическими аппаратами
• условное ветвление;
• циклы;
• ожидание достижения некоторого времени и истечения
определенного интервала времени;
• ожидание выполнения условия или наступления события;
• использование локальных переменных, значение которых можно
изменять;
• математические, временные, строковые функции;
• комментарии к тексту;
• возможность выдавать сообщения с подтверждением пользователя, а
также запрашивать у него ввод;
6
• поддержка единиц измерения и пр. [3]
7
• язык должен быть универсален для возможности проведения
испытаний на различных аппаратно-программных комплексах;
• идентификаторы и назначение основных операций должны быть
аналогичны существующем в уже используемом языке.
8
Процесс управления – отдельный логический процесс, организующий
интерпретацию циклограмм в соответствии с их приоритетом.
4. Языковой инструментарий
10
языка и на его основе разрабатывается библиотека, своего рода надстройка
над языком, которая затем используется в определенном стиле, как
правило, для управления отдельными аспектами разрабатываемой
программной системы.
11
5. Проблемы использования предметно-
ориентированных языков
12
Список литературы
1. Соловьев В. А., Лысенко Л. Н., Любинский В. Е. Управление
космическими полетами. В 2 т. / Под общ. ред. Л. Н. Лысенко. М.:
Изд-во МГТУ им. Н. Э. Баумана, 2009. Т. 2. 426 с.
2. Брега А. Н., Коваленко А. А. Командно-программное управление
полетом Российского сегмента МКС // Космическая техника и
технологии. – 2016. №2(13). – С. 90-104.
3. Космынина Н. А. Языки управления космическими аппаратами. / Н.
А. Космынина // Труды МАИ. – 2015. – №81. – С. 28-42.
4. Барков А. В. Структура проблемно-ориентированного языка
испытаний космических аппаратов. / А. В. Барков // Вестник
СибГАУ. – 2006. – №5(12). – С. 15-18.
5. Ботов Д. С. Обзор современных средств создания и поддержки
предметно-ориентированных языков программирования. / Д. С.
Ботов // Вестник Южно-Уральского государственного университета.
2013. – Т. 13, №1. – С. 10-15.
13