我的联系方式:2335298917@qq.com。
在工作中,对于有些任务,往往只用STK不能很好的完成,例如需要进行多次迭代的轨道优化等等。这时,就需要使用其他工具来辅助完成。常用的是matlab编程操控STK,并在matlab中完成某些计算任务,在STK完成某些专业计算,这样共同协作来完成任务。matlab与STK互操作有两种方式,一种是基于connector的,一种是基于com的。常用的是基于connector的。
今天,我们来看看STK与matlab通过connector的互联问题。首先,看看STK的版本与matlab的版本对应,如下图:
从图中可以看到STK与matlab的版本对应以及相应的connector版本。
下面说一下安装步骤:
第一步:安装相应的matlab,记住32位STK对应32位matlab,64位STK对应64位matlab。版本号还要对应上图。
第二步:安装STK软件。
第三步:安装connector.
第四步:获得licesence。
通过以上步骤,STK就可以和matlab互联了。
使用方法:
第一步:打开STK,不要新建场景。
第二步:运行matlab,并输入stkInit。
看到没有错误消息出现,出现以下信息:
警告: ConnectHost: setting default connection to localhost:5001
> In stkValidScen (line 20)
In stkInit (line 15)
警告: mexConnect: Connecting to localhost:5001
> In stkValidScen (line 20)
In stkInit (line 15)
证明成功连接,可以进行进一步的编程并完成相应的工作任务了。
如果先安装了STK,后安装了matlab,只要在STK设置中刷新一下matlab路径就可以了。
以上就是STK与matlab互联的经验,与大家分享。
我的QQ:2335298917。