STK10与MATLAB互联

STK10与MATLAB互联方法

2016-07-24

安装好matlab和stk后进行互联,STK10之前的互联不需要用到connect工具,相关方法其他文档或书籍中介绍很详细,在文章末尾附上英文教程。本文以stk10为例介绍过程。(文中的有些步骤其实没必要进行)

stk10与matlab互联需要用到1.0.5版本的connector工具Matlab_Connectors105-32。Stk10为32位版本,因此MATLAB也须为32位版本。

Stk11互联时用到1.0.6版本的connector工具Matlab_Connectors106-64,stk11为64位,matlab也须为64位。Connector工具支持matlab版本如下:

Connectors在agi官网的下载地址为:http://www.agi.com/products/stk/modules/default.aspx/id/integrating-stk-and-matlab

互联前提:                                 

  已安装的STK(本例使用STK10.1.3,32位)

  已安装的MATLAB(32位)

  Matlab_Connectors105-32(可以在AGI官网免费下载)

过程:

1. 下载好Matlab_Connectors105-32.zip后解压缩打开,点击setup

2. 文件不大,可以直接将它安装在默认目录下,找到安装文件夹,默认在C:\Program Files (x86)\AGI\STK MATLAB Connector下。

可以在version中查到对应matlab的版本号,将你安装的matlab版本对应的两个.dll文件(我的是2014a所以复制AgMatlabAPI_8_3.dll和AgMatlabAPI_8_3_Lib.dll)复制到STK的安装目录\AGI\STK10\bin\Matlab,

3. 再将该文件夹AGI\STK10\bin\Matlab下的’’agiInit.m’’,’’stkInit,m’’文件复制到MATLAB安装目录\toolbox\local中

4. Connect32位安装后会在Windows开始的应用列表中生成Refresh MATLAB Path(32-bit)应用文件名。

5. 打开matlab,打开stk,同时处于开启状态下时运行Refresh MATLAB Path(32-bit)。

(我的同时安了64位的,可能界面有些不同),勾选32-bit,OK运行。

6. Refresh MATLAB Path(32-bit)安装完成后一般会在C:\ProgramData\AGI\STK MATLAB目录下生成.m文件

将matlab当前目录定位到该文件夹,运行startup.m,(stkRefresh.m,finish.m可不运行)。

运行完startup.m后,matlab当前目录会自动定位到matlab当前目录。(C:\Users\sss\Documents\MATLAB目录是我的matlab当前目录),(其实如果matlab当前目录下存在startup.m文件,matlab在启动时会自己运行该文件),输入stkInit.m进行互联。

7. 运行后互联工作就完成,这时你可以通过互联控制STK。

互联到此结束。

 

 

 

附:STK9与matlab互联教程

  • 4
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值