[ STK ] 使用 Matlab,获取卫星间距离数据

一、创建好的星座如下图

  • 3D 视图
    在这里插入图片描述
  • 2D 视图在这里插入图片描述

二、创建好星座之后,点击 Analysis - - > Access

在这里插入图片描述

三、点击Select Object,选择目标卫星

在这里插入图片描述
在这里插入图片描述

四、选择要计算距离的卫星

  • 这里以MEO21为例
  • 先选择卫星,再点击Comupte
    [ STK ] 使用 Matlab,获取卫星间距离数据_第1张图片

五、点击computer之后,星座视图有如下变化

[ STK ] 使用 Matlab,获取卫星间距离数据_第2张图片

六、生成星间距离报告

  • 分别生成文字和图表报告
    [ STK ] 使用 Matlab,获取卫星间距离数据_第3张图片

  • 文字报告
    [ STK ] 使用 Matlab,获取卫星间距离数据_第4张图片

  • 图表报告
    [ STK ] 使用 Matlab,获取卫星间距离数据_第5张图片

七、通过Matlab获取

  • Matlab代码
% 建立STK与Matlab的连接
stkInit;
remMachine = stkDefaultHost;
conid = stkOpen(remMachine);

% 获取星座中所有卫星的名称
objNames = stkObjNames;

% 从 stk 获取卫星间距离数据 
% 参数依次是:参考卫星,目标卫星,报告样式
% 默认是每分钟输出一次星间距离
[secData, secNames] =stkAccReport(char(objNames(int32(4))),char(objNames(int32(5))), 'AER');
  • 获取到的数据和文字报告中的一样
    [ STK ] 使用 Matlab,获取卫星间距离数据_第6张图片

参考链接:STK软件卫星可见性和覆盖分析 by 百度文库


在这里插入图片描述

你可能感兴趣的:(STK,stk,matlab)