sxp4test
space 

所属分类:单片机开发
开发工具:Visual C++
文件大小:106KB
下载次数:1
上传日期:2017-03-24 23:19:24
上 传 者AfE
说明:  1980 NORAD document Space Track`Report No. 3

文件列表:
SxP4Test (0, 2009-04-07)
SxP4Test\cEci.cpp (3513, 2003-12-07)
SxP4Test\cEci.h (1344, 2003-12-07)
SxP4Test\cJulian.cpp (6283, 2003-12-07)
SxP4Test\cJulian.h (1540, 2003-12-07)
SxP4Test\cNoradBase.cpp (9434, 2003-12-07)
SxP4Test\cNoradBase.h (1647, 2003-12-07)
SxP4Test\cNoradSDP4.cpp (24806, 2003-12-07)
SxP4Test\cNoradSDP4.h (3238, 2003-12-07)
SxP4Test\cNoradSGP4.cpp (4018, 2003-12-07)
SxP4Test\cNoradSGP4.h (690, 2003-12-07)
SxP4Test\coord.cpp (672, 2003-12-07)
SxP4Test\coord.h (1131, 2003-12-07)
SxP4Test\cOrbit.cpp (4696, 2003-12-07)
SxP4Test\cOrbit.h (3301, 2003-12-07)
SxP4Test\cSite.cpp (4819, 2003-12-07)
SxP4Test\cSite.h (1059, 2003-12-07)
SxP4Test\cTLE.cpp (12359, 2003-12-07)
SxP4Test\cTLE.h (5241, 2003-12-07)
SxP4Test\cVector.cpp (1767, 2003-12-07)
SxP4Test\cVector.h (761, 2003-12-07)
SxP4Test\globals.cpp (1391, 2003-12-04)
SxP4Test\globals.h (2075, 2003-12-07)
SxP4Test\resource.h (446, 2003-11-16)
SxP4Test\stdafx.cpp (295, 2003-12-07)
SxP4Test\stdafx.h (282, 2003-12-07)
SxP4Test\SxP4Test.cpp (4184, 2003-12-07)
SxP4Test\SxP4Test.exe (135168, 2003-12-07)

Documentation for C++ NORAD SGP4/SDP4 Implementation Developed by Michael F. Henry December, 2003 Copyright 2003. All rights reserved. The files in this package implement the SGP4 and SDP4 algorithms described in the December, 1***0 NORAD document "Space Track`Report No. 3". The report provides FORTRAN IV`implementations of each. These two orbital models, one for "near-earth" objects and one for "deep space" objects, are widely used in`satellite tracking software and can produce very accurate results when used with current NORAD two-line element datum. The original NORAD FORTRAN IV`SGP4/SDP4 implementations were converted to` Pascal by`Dr.`TS Kelso in`1995. In 1996 these routines were ported in`a straight-forward manner to C++ by Varol Okan. The SGP4/SDP4 classes here were written by Michael F. Henry in 2002-03 and are a modern`C++ re-write of the work done by Okan. In addition to`introducing an object-oriented architecture, the last residues of the original FORTRAN code (such as labels and gotos) were eradicated. The project files were compiled using Microsoft Visual Studio 7.0. Any compiler that supports the C+k Standard Template Library should work, including Visual Studio`6.0. The project generates a single executable, SxP4Test.exe, which calculates ECI position and velocity information for the test element sets originally published in the NORAD report. Also`provided as`an additional example is how to`use the classes to calculate the look angle from a location on the earth to a satellite in orbit.M A brief description of important classesz cTle – This class encapsulates a single set of NORAD two line elements. cEci – This class encapsulates Earth-Centered Inertial coordinates and velocity for a given moment in time. cOrbit – Given a cTle object, this class provides information about the orbit of the described satellite, including inclination, perigee, eccentricity, etc. Most importantlyl it provides ECI coordinates/velocity for the satellite. CSite – Describes a location on the earth. Given the ECI coordinates of a satellite, this class can generate Azimuth/Elevation look angles to the satelliten cNoradBase, cNoradSGP4, cNoradSDP4 – These classes implement the NORAD SGP4/SDP4 algorithms. They`are used by`cOrbit to calculate the ECI coordinates/velocity of its associated satellite.M For excellent information on`the underlying physics of orbits, visible satellite observations, current NORAD TLE data, and other related material, see http:o/www.celestrak.com which is`maintained by Dr. TS Kelso. Michael F. Henry December, 2003

近期下载者

相关文件


收藏者