timeconversion.h

来自「关于TLE两行星历的数据读取的模型」· C头文件 代码 · 共 49 行

H
49
字号
#ifdef TIMECONVERSION_DLL
#else
#define TIMECONVERSION_DLL _declspec(dllimport)
#endif



typedef struct tgDOY
{
int m_year;
double m_doy;
}DOY;

typedef struct tgCOMMONTIME
{
int year;
int month;
int day;
int hour;
int minute;
double second;
}COMMONTIME;

typedef struct tagTLEkeys
{
char name[25];//卫星的名称
long satelliteID;//卫星的编号
long launchYEAR;//卫星发射的年份
double true_anomaly;//卫星运行的真近点角
double orbit_Cycle;//卫星的运动周期
double orbit_n;//每天平均运动的圈数
double m_JulianDay;//卫星运行到近地点的时间,儒略日计算

struct parameters
{
double a;//轨道长半径
double Eccentricity;//离心率
double Inclination;//轨道交角
double Ascension;//升交点赤经
double Argu_peri;//近地点角距
double Mean_anom;//平近点角

}orbitKEYs;

struct tagTLEkeys *next;
}TLEkeys;

TIMECONVERSION_DLL double CommonTimetoJulianDay(COMMONTIME *pct);
TIMECONVERSION_DLL TLEkeys *creat(FILE *fp);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?