谈谈AGI STK跟matlab的互联问题

我的联系方式:[email protected]

在工作中,对于有些任务,往往只用STK不能很好的完成,例如需要进行多次迭代的轨道优化等等。这时,就需要使用其他工具来辅助完成。常用的是matlab编程操控STK,并在matlab中完成某些计算任务,在STK完成某些专业计算,这样共同协作来完成任务。matlab与STK互操作有两种方式,一种是基于connector的,一种是基于com的。常用的是基于connector的。

今天,我们来看看STK与matlab通过connector的互联问题。首先,看看STK的版本与matlab的版本对应,如下图:

谈谈AGI STK跟matlab的互联问题_第1张图片

从图中可以看到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。

 

 

你可能感兴趣的:(STK,matlab,connector,互连,AGI,matlab,STK,STK,航天)