AE9/AP9/SPM | GUI使用

概述

  Ae9Ap9Gui.exe提供了一个简单的图形用户界面前端,使用CmdLineAe9Ap9.exe运行模型。根据用户界面中的选择,将生成具有相应参数设置的输入文件,然后运行模型,可能会生成计算结果的二维图。

  对于每一次模型的运行,用户需要指定Run Name作为文件名前缀,Run Directory作为保存输出文件的目录,分别默认为Run1Run。文件名前缀会影响输入和输出文件,输出目录通常是Ae9Ap9Gui.exe的相对目录,但可以是绝对目录路径。

Tip
可以使用环境变量

  GUI使用用户指定的配置文件来定义模型数据库文件,并记录GUI的使用状态。如果不存在配置文件,将会自动生成默认的配置文件,路径为:%AppData%/Ae9Ap9/Gui_v1.50.ini.
  GUI窗口右上角的Config菜单按钮允许用户修改配置,还可以选择将所有GUI项目重置为默认设置。如果需要,可以更新模型数据库或者目录设置。在非必要的情况下,推荐仅使用模型随附的数据库文件。

Tip
GUI对高分辨率屏幕的适配很差,可以参考修改windows10在高分屏下的应用的dpi解决

  如果使用快捷方式,则GUI可能会从二进制可执行文件目录以外的其他目录启动。模型数据库配置将需要修改,将默认相对路径更改为绝对路径。除非指定了采用绝对路径的Run Directory,否则将相对于该起始目录生成模型运行文件。先前生成的模型运行输入文件中的设置可用于初始化GUI状态,在命令行上将运行目录和名称指定为参数:

1
Ae9Ap9Gui [<RunDirectory> <RunName>]

  GUI拥有三个选项卡式页面,分别为SatelliteModelPlot:在Satellite页面可以定义轨道路径,在Model页面可以模型参数,在Plot页面可以显示模型运行的结果。

Satellite Tab

  该页面设置用于定义在特定时间段和增量内沿卫星轨道路径计算辐射环境模型值的时间和轨道位置的参数。

Orbit Specification Type

  在这里可以选择用不同的类型指定轨道,在界面右侧的Ephemeris File Content会显示相应的需要设定的参数。

  如果需要使用现有的星历文件,选择Ephemeris (Time+Pos)模式,然后在Input File中输入文件路径。为了使CmdLineAe9Ap9.exe正确处理此文件中包含的时间和位置信息,必须在右侧的Time Format中指定其格式。除此之外,右侧还可以设置坐标系和数据分割符。

Warn
请注意,日期必须在1950年1月1日至2049年12月31日的范围内,对应简化儒略日(Modified Julian Date, MJD)的范围是:33282.0 – 69806.9999

Ephemeris File Content

  位于右侧的是用户界面控件,可以指定现有星历文件的时间格式,坐标系、单位以及数据列定界符。受支持的时间格式和坐标系见后表,受支持的数据定界符为逗号,空格和制表符。

Model Tab

Plot Tab