• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

关于Matlab与STK互联问题

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

关于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连接函数库中文版》的可以留下邮箱号


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
[Delphi]ListView基本用法大全发布时间:2022-07-18
下一篇:
Delphi2009之TEdit加强的功能发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap