• 大小: 0.82M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-03-28
  • 语言: 其他
  • 标签: 其他  

资源简介


代码是在VS2010环境下编写的,在主函数中输入卫星的编号及年月日时分秒,获得卫星的位置信息

资源截图

代码片段和文件信息

// Aatellite.cpp : 定义控制台应用程序的入口点。
//

#include “stdafx.h“

#include “afx.h“

#include “math.h“
#include “GpsTime.h“
#define GM 3.986005e14
//基本广播星历块
struct EPHEMERISBLOCK
//每小时一个卫星对应一个基本星历块
{
//PRN号 
int PRN;
double a0a1a2;//时间改正数
//六个轨道参数
double IODECrsDeltanM0;// ORBIT - 1
double CuceCusSqrtA;// ORBIT - 2
double ToeCicOMEGACis;// ORBIT - 3
double i0CrcomegaOMEGAdot;// ORBIT - 4
double IDOTGpsWeekNumberL2CL2P;// ORBIT - 5
double SatAccuracySatHealthTGDIODC;// ORBIT - 6
};


EPHEMERISBLOCK *m_pGpsEphemeris = NULL;
//读广播星历文件,数据存储与上面定义的指针中
//参数:strEpheNam表示广播星历文件的完整路径
//      EphemerisBlockNum 返回读取到的星历块个数
int ReadBrodcastEphemeris(CString strEpheNam int &EphemerisBlockNum)
{
int HeadLineNum = 0;
//打开文件
CStdioFile pfEph;
BOOL IsEn = pfEph.Open(strEpheNam CFile::modeRead);
if(!IsEn) return 0;
//读入头文件
CString strLine;

while(IsEn)
{
IsEn = pfEph.ReadString(strLine);
HeadLineNum++;
int index = strLine

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       7560  2015-10-25 21:48  Aatellite\Aatellite\Aatellite.cpp

     文件       4511  2015-10-24 19:39  Aatellite\Aatellite\Aatellite.vcxproj

     文件       1493  2015-10-24 16:36  Aatellite\Aatellite\Aatellite.vcxproj.filters

     文件        143  2015-10-24 09:58  Aatellite\Aatellite\Aatellite.vcxproj.user

     文件        667  2016-01-20 17:03  Aatellite\Aatellite\Debug\Aatellite.exe.embed.manifest

     文件        732  2016-01-20 17:03  Aatellite\Aatellite\Debug\Aatellite.exe.embed.manifest.res

     文件        381  2016-01-20 17:03  Aatellite\Aatellite\Debug\Aatellite.exe.intermediate.manifest

     文件        102  2016-01-20 17:03  Aatellite\Aatellite\Debug\Aatellite.lastbuildstate

     文件       4035  2016-01-20 17:03  Aatellite\Aatellite\Debug\Aatellite.log

     文件      91439  2016-01-20 17:03  Aatellite\Aatellite\Debug\Aatellite.obj

     文件    1245184  2016-01-20 17:03  Aatellite\Aatellite\Debug\Aatellite.pch

     文件        713  2016-01-20 17:03  Aatellite\Aatellite\Debug\Aatellite.vcxprojResolveAssemblyReference.cache

     文件          0  2016-01-20 17:03  Aatellite\Aatellite\Debug\Aatellite.write.1.tlog

     文件        208  2016-01-20 17:03  Aatellite\Aatellite\Debug\Aatellite_manifest.rc

     文件       2754  2016-01-20 17:03  Aatellite\Aatellite\Debug\cl.command.1.tlog

     文件      20450  2016-01-20 17:03  Aatellite\Aatellite\Debug\CL.read.1.tlog

     文件       2156  2016-01-20 17:03  Aatellite\Aatellite\Debug\CL.write.1.tlog

     文件       5479  2016-01-20 17:03  Aatellite\Aatellite\Debug\GpsTime.obj

     文件          2  2016-01-20 17:03  Aatellite\Aatellite\Debug\link-cvtres.read.1.tlog

     文件          2  2016-01-20 17:03  Aatellite\Aatellite\Debug\link-cvtres.write.1.tlog

     文件          2  2016-01-20 17:03  Aatellite\Aatellite\Debug\link.2868-cvtres.read.1.tlog

     文件          2  2016-01-20 17:03  Aatellite\Aatellite\Debug\link.2868-cvtres.write.1.tlog

     文件          2  2016-01-20 17:03  Aatellite\Aatellite\Debug\link.2868.read.1.tlog

     文件          2  2016-01-20 17:03  Aatellite\Aatellite\Debug\link.2868.write.1.tlog

     文件       1980  2016-01-20 17:03  Aatellite\Aatellite\Debug\link.command.1.tlog

     文件       5468  2016-01-20 17:03  Aatellite\Aatellite\Debug\link.read.1.tlog

     文件       1514  2016-01-20 17:03  Aatellite\Aatellite\Debug\link.write.1.tlog

     文件        824  2016-01-20 17:03  Aatellite\Aatellite\Debug\mt.command.1.tlog

     文件        816  2016-01-20 17:03  Aatellite\Aatellite\Debug\mt.read.1.tlog

     文件        634  2016-01-20 17:03  Aatellite\Aatellite\Debug\mt.write.1.tlog

............此处省略26个文件信息

评论

共有 条评论