Skip to content

Класс, читающий TLE и вычисляющий положение спутника по алгоритму SGP4

Notifications You must be signed in to change notification settings

gl-ser/TLE_SGP4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TLE_SGP4

Класс, читающий TLE и вычисляющий положение спутника по алгоритму SGP4


TLE_SGP4

Публичные методы

  1. ReadTLE читает TLE (двухстрочный формат данных, представляющий собой набор элементов орбиты спутника Земли)

На вход подаются:

  • первая строка TLE;
  • вторая строка TLE.

На выходе можно получить:

  • true в случае успешного чтения формата TLE

Синтаксис:

bool ReadTLE(std::string Str1, std::string Str2)
  1. GetRV получение вектора состояния на заданный сдвиг по времени после эпохи TLE в Абсолютной СК (эпоха TLE в UTC) Метод возвращает код ошибки (0 - ошибок нет)

На вход подаются:

  • количество минут, прошедшее после начала эпохи TLE (эпоха TLE в UTC).

На выходе можно получить:

  • статический массив, содержащий компоненты радиус-вектора спутника в Абсолютной СК [м];
  • статический массив, содержащий компоненты вектора скорости спутника в Абсолютной СК [м/сек]

Синтаксис:

int GetRV(double MinutesAfterEpochTLE, double R[3], double V[3])
  1. VixTZ выход на заданное Декретное московское время в Абсолютной СК В случае ошибки R и V возвращаются нулевые

На вход подается Декретное московское время:

  • год;
  • месяц;
  • день;
  • часы;
  • минуты;
  • секунды;
  • доли секунды (меньше нуля).

На выходе можно получить:

  • статический массив, содержащий компоненты радиус-вектора спутника в Абсолютной СК [м];
  • статический массив, содержащий компоненты вектора скорости спутника в Абсолютной СК [м/сек]

Синтаксис:

void VixTZ(int Year, int Month, int Day, int Hour, int Min, int Sec, double DSec, double R[3], double V[3])
  1. GetCurrentTime возвращает текущее системное время

Синтаксис:

void GetCurrentTime(int *Year, int *Month, int *Day, int *Hour, int *Min, int *Sec)

About

Класс, читающий TLE и вычисляющий положение спутника по алгоритму SGP4

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published