关于Matlab与STK互联问题
关于Matlab与STK互联问题
由于近期需要用到Matlab和STK进行联合仿真,因此在两个软件的互联上绕了很多弯路,最终成功实现了STK10与Matlab2012a(32位)之间的互联。
两个软件的互联对Matlab版本和STK版本以及connector版本有很多要求:
上图可以看到,要想实现互联,版本非常关键,并且软件是32位还是64位也要对应起来。
STK10与Matlab互联
由于STK10均为32位,所以在Matlab与STK10进行互联时,必须选择在对应版本允许范围内的32位Matlab进行安装。由于目前电脑大部分都是64位,因此在安装Matlab时,要注意选择bin文件中的win32里的setup就可以安装32位matlab,否则默认安装的是64位matlab,无法与32位的STK9互联。
其次一个重要的问题就是STK10与Matlab之间的安装顺序问题,其实先安装哪个都可以,只是如果现装Matlab后装STK的话操作步骤会简单一点。这里参考原文链接:https://blog.csdn.net/weixin_43509834/article/details/87160124
1.先装Matlab再装STK
如果用户计算机中先安装的 MATLAB,后安装的 STK,那么 STK 会自动配置好一些初始化文件。用户只要进行 MATLAB 的运行设置就可以了,具体步骤如下。
(1) 分别启动 STK 和 MATLAB。(并在STK中新建一个场景,随后不能关闭STK)
(2) 在 MATLAB 中运行 M 文件 stkinit(该文件的位置是STK的安装目录中,我的是在目录:D:\STK9\install\Matlab\ToolboxLocal内),由于是第一次运行,所以 MATLAB 会要求用户设置 STK 的运行环境。
(3) 在弹出的“STK/MATLAB 接口配置”对话框中,单击“Continue”(继续)按钮。
(4) MATLAB 将打开“浏览文件夹”对话框,要求用户选择 M 文件的位置,选择 STK安装目录下的“MATLAB”文件夹,然后单击“确定”按钮。
(5) MATLAB 将打开另一个“浏览文件夹”对话框,要求选择 Mex 文件的位置,选择STK 安装目录下的“bin”文件夹(即:D:\STK9\install\bin),然后单击“确定”按钮。
(6) 在 MATLAB 询问是否更改默认的 MexConnect 连接配置时,单击“No”按钮;
(7) 在 MATLAB 询问是否更改 STK/Connect 模块的初始化文件时,单击“No”按钮;
(8) 在 MATLAB 询问是否更改 STK 的默认主目录时,还是单击“No”按钮。至此,先安装 MATLAB 后安装 STK 情况下的 STK/MATLAB 配置就全部完成了。
如果用户计算机先安装 STK,后安装 MATLAB,那么不但要在 MATLAB 中进行 STK的运行设置,还需要进行一些初始化文件的设置。具体步骤如下。
2.先装STK再装Matlab
(1) 将“STK 安装目录\STK 8\Matlab\ToolboxLocal”文件夹中的所有文件复制到“MATLAB 安装目录\toolbox\local”文件夹中。
(2) 按照前面所述先安装 MATLAB 后安装 STK 的方法,在 MATLAB 中进行 STK 的运行设置。
3.成功互联标志
在matlab命令行中输入“stkInit”后,matlab窗口中显示的是警告:
那么恭喜你,成功啦!!!
其他
我笔记本上Matlab是2019a,但是在网上只找到了STK11.2,版本不对应,后来选择Matlab2016b与STK11.2进行互联,前期比较顺利,但是最后连接的过程中输入“stkInit”后报错“出错 stkValidScen(line 20) out = mexConnect(‘stkValidScen’); 出错 stkInit (line 15) if stkValidScen”,一直没有解决,如果有大佬清楚,还望留言告知。
另外,需要《Matlab与STK连接函数库中文版》的可以留下邮箱号
关于Matlab与STK互联问题相关推荐
- MATLAB与STK互联46:在场景中加入某个国家作为Area Target对象(GIS命令使用)
在很多分析场景中,我们会插入某个国家国土区域作为分析对象.比如设计陆地资源遥感卫星时,分析对我国任意一点的重访时间,这时就需要插入我国的国土区域.在STK中,提供了插入某个国家的功能.当然如果你手上有 ...
- MATLAB与STK互联47:卫星在轨寿命分析(lifetime)
当我们设计卫星轨道时,轨道高度不能太低,以避免卫星快速的进入大气层烧毁.那怎么分析卫星在轨寿命呢,STK软件提供了寿命计算功能,本文就对这个功能进行介绍.先手动操作一遍,然后再利用MATLAB与STK ...
- MATLAB与STK互联1:建立STK场景并保存
STK是功能非常强大的系统仿真软件,可以对航天器.航空器.导弹.火箭.船舶.车辆等进行仿真分析. MATLAB与STK互联,主要有两种方式,一种是connect.一种是com口. 这里主要介绍com口 ...
- matlab与STK互联(不使用connect软件的互联)
版本说明: matlab使用2014a:STK使用STK9 1. 安装MATLAB与STK (1)STK9百度网盘文件: https://pan.baidu.com/s/1W9UufFPS4KzeeF ...
- MATLAB与STK互联42:创建星座(Walker星座)
最近在做一个关于星座覆盖性分析的仿真工况,是用MATLAB与STK联合仿真实现.本来想讲整个覆盖性分析的仿真案例,但是感觉涉及到星座创建.覆盖性定义及分析模块,因此还是分两篇来讲解.本篇先讲星座创建的 ...
- MATLAB与STK互联搭建LEO卫星星座(connect方法)
软件版本: STK 11.6/ MATALB R2018b 使用connect命令用MATLAB在STK中自动搭建LEO卫星星座系统,参考了https://zhuanlan.zhihu.com/p/6 ...
- MATLAB与STK互联45:STK软件仿真视频录制
应用STK进行任务仿真,除了计算数据之外,还有一个重要功能,就是场景展示,虽然STK效果比不专业的动画软件.这就涉及到,视频录制的问题了. STK软件自带了视频录制功能,2D.3D都可以录制.这里以3 ...
- MATLAB与STK互联44:生成太阳同步轨道、地球同步轨道、闪电轨道等特殊轨道
在进行仿真任务时,我们经常会用到太阳同步轨道.地球同步轨道.闪电轨道等一系列特殊的轨道.在设计这些轨道时,参数往往都有内在相关性或一定的约束,所以轨道参数并不是随意设置.在过去博文中,设置卫星参数都很 ...
- MATLAB与STK互联10:卫星对象操作(2)—卫星轨道参数设置(方法1,通过轨道生成器设置实现)
在新建卫星对象后,直接执行:sat.Propagate语句,会生成STK默认参数的卫星.默认参数为:倾角28.5°,轨道高度300km的圆轨道,动力学模型为二体模型. 我们在分析问题时,绝大多数情况下 ...
最新文章
- block_dump观察Linux IO写入的具体文件(mysqld)
- python面试题目
- jpa删除数据后数据库无修改_java – JPA不删除数据库行
- be sure to bring water with you while studying
- 【转载】分布式之redis复习精讲
- 2019如何转换2010_9102年,你还不知道PPT怎么转换成视频吗?小心落伍了
- layerconfirm 自动关闭问题 没有阻塞问题_微信新版本自动更新?赶紧关闭这个功能...
- 美橙互联域名与其他地方的区别
- 从零开始学习OpenWrt完美教程
- 查看编译war包的jdk版本
- 开源代码检测FOSSID
- 小白黑苹果安装N卡的方法和安装驱动后开机黑屏的解决方法
- ZMQ专题学习之六:libzmq的订阅代理模式通信方式
- CST启用GPU加速的调试笔记
- 阿里云服务器的搭建和部署(小白教程)
- Part2 正交、行列式、特征值
- 针对平层住宅的分布式无线组网方案(含万兆NAS)
- 基于多层结构的网络游戏平台的研究与应用
- python 串口示波器
- “Win10 UAP 开发系列”之主题模式切换
热门文章
- 简单地 sklearn 用神经网络模型分类鸾尾花数据集
- Saber仿真软件平台下的蔡氏电路验证测试
- 如何简单的把png转ico
- 魔兽世界也是Python开发的?盘点Python开发的知名网站和游戏!
- oracle exp nls lang,Oracle中exp的使用2
- 《OSPF和IS-IS详解》一1.1 星际网络
- [论文阅读:姿态识别Transformer] TFPose: Direct Human Pose Estimation with Transformers
- 分享优秀java学习资料大全
- 图像超分辨率重建学习记录(一)
- CentOS 163镜像使用帮助