巨型星座try1(建立stk与MATLAB连接)

欢迎来到stk

这是我第一次学习使用stk和MATLAB互联。最终目的是完成对巨型星座的仿真,文章记录学习过程、心得体会。

采用connect建立连接,版本为stk11.2,MATLAB2012b
try5之后为com口连接,无版本限制。

建立连接

stk_address = stkDefaultHost;//采用默认地址
conid = stkOpen(stk_address);

检查场景是否存在

scence_exist = stkValidScen;//当前路径是否存在场景
if scence_exist == 1
    rtn = questdlg('是否关闭当前连接?');
    if strcmp(rtn,'Yes') == 1
        stkClose(conid)%关闭当前场景连接
        return
    else
        stkUnload('*/')%关闭已经存在的场景
    end
end

建立一个新场景

stkNewObj('D:\STK_Job\Try2','Scenario','big_star');//设置开始场景
stkSetTimePeriod('5 july 2021 17:10:00.0','7 july 2021 17:10:00.0','GREGUTC');//设置时间周期,UTCH格式
stkSetEpoch('5 july 2021 17:10:00.0','GREGUTC');//设置历元时刻
stkSyncEpoch;//stk与aeroToolbox保持相同历元

保存场景

period = 120;//2分钟保存一次
stkAutoSave('onoff','D:\STK_Job\Try2','Scenario',period);//自动保存函数

问题

  1. 如何在已经建立的场景上修改时间?

    stkTimePeriodInSec(start,stop)//秒
    
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值