---
# System prepended metadata

title: ОКСАД ТМС. Сценарий "Получение дальности по идентифицированным типовым траекториям полета БР и БРО построением полинома с использованием значений высот на моменты отделения ступеней"
tags: [oksadtms]

---

---
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

