---
title: 'ОКСАД ТМС. Сценарий "Получение дальности по идентифицированным типовым траекториям полета БР и БРО построением полинома с использованием значений высот на моменты отделения ступеней"'
disqus: recetu
tags: oksadtms
---
# ОКСАД ТМС. Получение дальности по высотам отделения ступеней типовых пусков.
```mermaid
sequenceDiagram
autonumber
participant F as frontOksad
participant B as backOksad
Note over F, B: Старт задачи
F ->> B: запрос азимута и угла места (getAzimuthAndElevation)
B -->> F: вектор азимута и угла места
F ->> B: запрос радиальной скорости (getVrad)
B -->> F: вектор радиальной скорости
F ->> B: запрос событий циклограммы (getEvents)
B -->> F: события циклограммы (list<events>)
F ->> F: отображение входных данных (fillUi)
Note over F, B: Ввод данных
loop
F ->> F: ввод высот
F ->> B: отправка высот и и запроса на расчет (calcDistance(list<pair<event,altitude>>)
B -->> F: дальность
F ->> F: отображение и анализ результата
loop
F ->> F: копирование и вставка дальности в/из буфера обмена и обновление графика
F ->> B: обновление дальности (setDistance)
end
end