gmat文件格式

gmat文件格式,第1张

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一起使用,必须将插件放在启动文件引用的目录下

您好,您想了解STK仿真如何看卫星某一时刻的姿态角,我可以为您解答。

STK仿真是一种空间系统仿真软件,它可以帮助用户模拟和分析卫星的姿态角。STK仿真可以帮助用户模拟和分析卫星的姿态角,它可以帮助用户模拟和分析卫星的姿态角,以及卫星在某一时刻的姿态角。

首先,用户可以使用STK仿真来模拟卫星的姿态角。用户可以在STK仿真中设置卫星的初始姿态角,包括欧拉角(Roll,Pitch,Yaw)和转动角速度(Roll Rate,Pitch Rate,Yaw Rate)。用户还可以设置卫星的外部力,如重力和空气阻力,以及蔽掘其他外部力,以便模拟卫星的姿态角。

其次,用户可以使用STK仿真来分析芦并枯卫星的姿态角。STK仿真可以帮助用户计算卫星在某一时刻的姿态角,以及卫星在某一时刻的姿态角变化情况。用户可以使用STK仿真来模拟卫星在某一时刻的姿态角,以及卫星在某一时刻的姿态角变陪洞化情况,以便进行更精确的分析。

最后,用户可以使用STK仿真来模拟卫星的姿态角变化情况,以及卫星在某一时刻的姿态角变化情况。用户可以使用STK仿真来模拟卫星在某一时刻的姿态角变化情况,以及卫星在某一时刻的姿态角变化情况,以便进行更精确的分析。

总之,STK仿真可以帮助用户模拟和分析卫星的姿态角,

STK 8.1.1专业版为航天领域的专家提供山搏了高级航天分析工具,如附加数据库、轨道预报、姿态调整、坐标类型和坐标系以及遥感器的定义,STK/Pro集合以上强大功能用来解决最具挑战性的问题。STK/Pro包含了尖端的新功能以面向卫星系统专家的需求。STK/Pro是在广泛征求并了解了每天都在使用STK的用户的意见和需求后诞生的直接满足工业需要的产品,极大的扩展了STK 8.1.1的基本功能。主要功能: 1:内容丰富的数据库:包括三个附加数据库,城市数据库/地面站数据库/恒星数据库;2:用于可见性分析的约束定义:超过20个约束条件定义飞行器、遥感器、地面站和其它对象之间的可见性,增强用户的分析性能;3:高精度轨道预报(HPOP):应用高保真力学模型生成不同轨道卫星的星历表,包括:圆轨道、椭圆轨道逗郑祥、抛物线轨道、双曲线轨道,有效范围从地球表面直到月球;4:长期轨道预报(LOP):精确预报数月或数年的卫星轨道;5:寿命工具(Lifetime):评估低轨卫星在轨保持圈数;6:区域目标:可定义N多边形区域,用于地面区域链路计算;7:附加坐标类型和系统:以不同丛银的方式表现卫星的位置和速度信息;8:姿态仿真和指向:定义飞行器姿态,包括19种姿态定义;9:多种遥感器类型:增加了简单圆弧以外的5种遥感器类型:复杂圆弧、半功率、矩形、SAR、自定义。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/12211510.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-21
下一篇2023-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存