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:如有不准确的地方请提出指正。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/34710.html