stk稍高版本与matlab联调资料,网上很少,本人亲身实践,参考了很多资料,整理出本篇文章,matlab与stk及connnector的版本对应如下:
stk12.2与matlab2021a安装包
我下的是matlab2021a(b的版本更高,无法与stk12.2联调),stk12.2,connector1.0.16.资源放在百度网盘中:
链接:https://pan.baidu.com/s/13dGFwq9TA0gD3zX9HbuQow
提取码:2ttn
一定要看好对应版本再下软件!!!
stk12.2与matlab2021a下载与联调教程
1、stk安装教程参考,具体流程是一样的一文搞定matlab 与 STK 联合调试仿真环境配置(文末附软件下载链接) - 知乎 (zhihu.com)
使用网盘资源里的stk_v12.2.0.zip安装stk,下载网盘里stk-12.20-crack,参考网盘里01_stk12.2安装教程破解,见下图,进行三步的文件替换,前两步的文件一定在C盘中,第三步文件在你的安装路径下,如果没更改安装路径就在C盘,我改到了D盘,就在D盘替换。
2、matlab安装教程参考下文Matlab R2021a安装教程(附带免费安装包)_matlab免费安装包-CSDN博客
matlab与stk的安装顺序没有要求。
3、安装好之后解压网盘里单独的matlab connector_v1.0.16(不要用stk安装包里面那个,那是1.0.15的connector,无法跟matlab2021a连接),点setup后面一直点确定就好,一般这个流程下来就可以联调成功了,但是高版本容易出现问题。
stk12.2与matlab2021a互联报错及解决办法
一般容易出现以下两个问题:
1、如果安装好之后stk-Edit-Preferences-MATLAB中没有显示安装的matlab版本,点击refresh matlab path 还是没有变化,需要修改注册表,参考以下文章:解决高版本STK和高版本MATLAB互联问题——STK与MATLAB互联注册表设置-CSDN博客
2、如果matlab中运行stkInit出现下面问题,用matlab 打开 C:\ProgramData\AGI\STK MATLAB\startup.m 文件,( C盘中ProgramData文件是隐藏的,点菜单栏:查看,勾选:隐藏的项目,就可以了)运行,之后再输入 stkInit,就可以解决了。
下载网盘中stk与matlab互联测试代码,打开stk,打开matlab输入代码,stk就会出现相应的场景。
我主要提供的是跟高一点版本的安装包,安装教程可以参考上述文章,如果还有其他安装问题可以在评论区交流!