整理:
1.在STK help中的 inFrance Help里的core code 里
能够导入的文件只有.a文件
2.导出.tle文件参考拜火老师的https://blog.csdn.net/ltylty001/article/details/108611159?spm=1001.2014.3001.5501博客
3.导入.tle文件(间接)。我使用文件读取方法,先将.tle后缀改为.TXT
分段提取卫星数据,为巨型星座多计算机仿真铺垫
4.直接导入.tle文件:最后的代码片段
代码:
tic
con = actxserver('STK11.application');
root = con.Personality2;
con.Visible = 1;
root.NewScenario('with_10sat');
root.SaveAs('D:\STK_Job\begin\with_10sat\with_10sat.sc');
sc = root.CurrentScenario;
sc.SetTimePeriod('1 Mar 2021 04:00:00.000','28 Apr 2021 04:00:00.000');%时间
root.ExecuteCommand('Animate * Reset');
root.UnitPreferences.SetCurrentUnit('Distance','km');
root.UnitPreferences.SetCurrentUnit('Latitude','deg');
root.UnitPreferences.SetCurrentUnit('Longitude','deg');
root.Save;
toc
%% 导入卫星文件
% 1.将.tle文件转为TXT文件
% 2.进行读取
tic
file = fopen('C:\Users\lenovo\Desktop\TLE read\resource.txt','r');
data =