MATLAB与STK互联1:建立STK场景并保存

STK是功能非常强大的系统仿真软件,可以对航天器、航空器、导弹、火箭、船舶、车辆等进行仿真分析。
MATLAB与STK互联,主要有两种方式,一种是connect、一种是com口。
这里主要介绍com口形式,要比connect连接简单一些。
在MATLAB命令窗口(或新建.m文件)输入以下命令:

%我这里就的STK是V11版本,这里改成自己STK的版本号
uiapplication = actxserver(‘STK11.application’);

%输入下条命令,可以显示STK没有场景的状态。可以不输入,后面建立场景自然会显示STK
uiapplication.Visible = 1;

%root是我们以后操作场景以及场景中对象的源头
root = uiapplication.Personality2;

%新建场景。
root.NewScenario(‘scnew’);
%保存场景
%如果,第一次保存该场景。该条命令将场景保存在STK场景默认根目录下
%如果,是在加载的场景中使用该命令,将场景保存在该场景的原目录下
root.Save()

%将场景保存在指定目录下,同时可以将场景重新命名
root.SaveScenarioAs(‘C:\Users\lty15\Documents\STK 11 (x64)\exam\exam’);
%关闭当前场景
root.CloseScenario;

%加载已建立的场景
root.LoadScenario(‘C:\Users\lty15\Documents\STK 11 (x64)\exam\exam.sc’)

上述内容是建立场景、保存场景的基本命令。
PS:如有不准确的地方请提出指正。

评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值