ftp://cddis.gsfc.nasa.gov/pub/gps/data/campaign/mgex/daily/rinex3/2016/brdm/brdm1460.16p.Z
压缩文源伏件配裂友1MB左右,解压出来5MB多,培槐就可以了。
GPS原理文档。GPS接收机接收GPS卫星的导航电文,导航电文包括卫星星历,工作状况,时钟改正,电离层时延修正,大气折射修正等信息。当用户端接受到导航电文时,提取出卫星时间并将其与自己的时钟做对比便可得知裤纤卫星唤纯与用胡链仿户的距离,再利用导航电文中的卫星星历数据推算出卫星发射电文时所处位置,用户在WGS-84大地坐标系中的位置速度等信息便可得知。
理论上来说,只需要接收三颗GPS卫星的导航电文即可准确定位,但由于用户接受机使用的时钟与卫星星载时钟不可能总是同步,所以除了用户的三维坐标x,y,z外,还要引进一个Δt即卫星与接收机之间的时间差作为未知数,然后用4个方程将这4个未知数解出来。所以如果想知道接收机所处的位置,至少要能接收到4个卫星的信号。
GMAT内的文件和数据全部在安装文件夹下,有些是运行GMAT所必须的。GMAT使用了很多类型的数据文件,包括行星星历文件、地球方位数据、闰秒文件,以及重力系数文件等。这篇文章介绍了GMAT软件的目录和文件,以及它们的作用。GMAT的默认目录结构分为八个主要子目录,如羡芹下图所示。这些目录包含了用于运行GMAT的文件和数据,包括二进制库、数据文件、纹理贴图和3D模型。在GMAT的根目录下只有两个文件:license.txt(Apache 2.0许可证文件)和README.txt(包含当前GMAT版本的用户信息)。
以下几个小节介绍了各个文件夹的内容和作用。
bin
bin文件夹包含GAMT核心功能所需的所有二进制文件,包含可执行文件(Win下是GMAT.exe,MACOS下是GMAT.app,Linux下是GMAT)和各个平台的支持库。bin文件夹下还有两个文本文件:gmat_startup_file.txt和gmat.ini。startup是启动文件,gmat.in文件用于配置GUI面板,设置外部web链接的路径以及定义GUI工具提示消息。
Note
在MAC上安装GMAT时需要一些额外的步骤来处理“translocation”,这是因为GMAT使用GCC而不是Apple tools构建。
data
data目录包括运行GMAT所必需的所有数据文件,依照数据类型分类
graphics目录包含GMAT可视化程序的数据文件,以及应用程序的图标和图像。其中:splash目录包含GMAT初始屏幕,该屏幕在GMAT初始化时短暂显示,如下图所示;stars目录包含用于3D显示星星的数据文件;texture目录包含用于2D和3D图形资源的纹理贴图;icons目录包含用于在运行时加载的图标和图像文件。
gravity目录包含了各个星体默认非球形重力模型的重力系数文件。在每个目录下,重力系数文件根据其表示的模型命名,拓展名为.conf。
gui_config目录包含了一些用于配置GMAT资源和命令的GUI对话框文件,这些文件被一些软件内置的GUI面板使用,也可以用于创建新的GUI面板。
planetray_coeff目录包含由国际地球自转服务组织(IERS)提供的地球方位参数(EOP)和不同章动理论的章动系数锋州。
planetary_ephem目录包含DE和SPK格式的行星星历数据。de目录下是DE405星历表,包含由JPL维护的8大行星、月球和冥王星;spk目录下是DE421星历表,包含彗星、小行星和卫星。和GMAT一起发行的所有星历文件均采用little-endian格式。
time目录包括JPL闰秒表naif0010.tls和GMAT闰秒表tai-utc.dat。
vehicle目录包含所选航天器的星历数据和3D模型,ephem目录包含SPK星历文件,包括轨道、姿态、帧和时间。models目录包含3DS或POV格式的3D模型,用于GMAT的轨道可视化。
docs
docs目录下为用户文档,包括数学规范、体系结构规范和估算规范,格式为PDF、HTML、Windows Help。
extras
extras目录下包含各种额外的文件,这些文件对于使用GMAT很有帮助,但不是核心代码的一部分。目前这个目录下唯一的文件是GMAT脚本语言的语法着色文件,可以导入Notepad++中使用。
↓在Notepad++中使用着色文件↓
matlab
matlab目录下包含GMAT的MATLAB接口(包括与fmincon优化器的接口)所需的.M文件。为了正常使用MATLAB的接口,matlab目录及其子目录下的所有文件必须添加至MATLAB的路径。银派蔽
output
output目录是文件输出(如星历文件和报告文件)的默认位置,如果没有为输出文件提供路径信息,则文件将保存至此目录下。
plugins
plugins目录包含GMAT不必需的可选插件。proprietary目录用于放置一些无法自由发布的第三方库,在开源发布版本中这是一个空文件夹。
samples
samples目录包含示例任务和脚本,示例文件以Ex_开头,对应于GMAT教程文件以Tut_开头。这些文件旨在演示GMAT的功能,入门学习使用。
userfunctions
userfuncions目录包含GMAT发行版中包含的MATLAB、python和GMAT函数,还可以将用户的自定义函数保存在这里。GMAT在运行时将在这些子目录下搜索对性的函数。
配置数据文件
GMAT中使用了很多定期更新的数据文件,在某些情况下,这些文件由所属组织每3小时更新一次。GMAT内置Python脚本\utilities\python\GMATDataFileManager.py,可以自动执行文件更新,记录更改并且可以选择将旧版本的数据文件存档。
下面描述了GMAT中使用的实际数据类型,包括它们在startup文件中的引用变量、数据文件的来源以及如何获取它们
加载自定义插件
通过在启动文件bin/gmat_startup_file.txt中添加一行,可以指定插件的名称和位置,从而加载自定义插件。为了使插件可以和GMAT一起使用,必须将插件放在启动文件引用的目录下
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)