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