Обновить points_2022.cpp
This commit is contained in:
@@ -62,16 +62,12 @@ SignalBody Task4_solution::Task8_in_the_loop(Skywalker2015PacketTelemetry, →
|
|||||||
, →
|
, →
|
||||||
необходимости
|
необходимости
|
||||||
_Point_Index = GetNowPointIndex(a_telemetry.L, a_telemetry.Z, a_telemetry.H);
|
_Point_Index = GetNowPointIndex(a_telemetry.L, a_telemetry.Z, a_telemetry.H);
|
||||||
// Через координаты путевой точки и текущего местоположения БЛА найти
|
// Через координаты путевой точки и текущего местоположения БЛА найти, направление на путевую точку(пеленг)
|
||||||
, →
|
|
||||||
направление на путевую точку(пеленг)
|
|
||||||
_ans.Gamma_direct = PointsFlyGam(_Point_Index, a_telemetry.L, a_telemetry.Z, , →
|
_ans.Gamma_direct = PointsFlyGam(_Point_Index, a_telemetry.L, a_telemetry.Z, , →
|
||||||
a_telemetry.Psi);
|
a_telemetry.Psi);
|
||||||
// Рассчитать необходимое изменение угла курса
|
// Рассчитать необходимое изменение угла курса
|
||||||
// Рассчитать требуемый угол крена (для регулирования курса)
|
// Рассчитать требуемый угол крена (для регулирования курса)
|
||||||
// На основе текущей высоты БЛА и заданной высоты путевой точки рассчитать
|
// На основе текущей высоты БЛА и заданной высоты путевой точки рассчитать, необходимое изменение высоты
|
||||||
, →
|
|
||||||
необходимое изменение высоты
|
|
||||||
_ans.Tang_direct = PointsFlyTan(a_telemetry.H, a_telemetry.Vy1, , →
|
_ans.Tang_direct = PointsFlyTan(a_telemetry.H, a_telemetry.Vy1, , →
|
||||||
_Point_Index);
|
_Point_Index);
|
||||||
// Рассчитать требуемый угол тангажа (для регулирования высоты)
|
// Рассчитать требуемый угол тангажа (для регулирования высоты)
|
||||||
|
|||||||
Reference in New Issue
Block a user