STK12.2软件包安装(MATLAB版)

该文章已生成可运行项目,

一、STK简介

1.0、STK介绍

STK是一款用于航天、卫星等领域的商业软件,目前在国内所能买到的最高版本应该是STK 6.0,大家在各种渠道应该都能获取到不同版本的下载包,在此就不过多赘述,直接讲一下怎么安装,以STK12.2为例。

1.1 STK新功能

STK12.2包含大量新功能和改进,包括交会接近操作(RPO)序列、PythonAPI增强功能、新视频格式选项等:
(1)交会接近操作(RPO)序列。STKAstrogator现在包含数十个预配置序列,您可以将其插入MCS以支持复杂的交会接近操作。
(2)在STK内实现JupyterNotebook。有了STKIntegration,您现在可以使用JupyterNotebook直接在STK中编写Python脚本,以自动化、分析和扩展场景。
(3)扩展的 Python API。STK Integration 的 Python API 现在支持 STK 事件,并提供对地球和地图控件的访问。
(4)利用并行计算更快地制作电影。STK现在增加了使用STKParallelComputing并行录制电影的选项。
(5)支持最新流行的视频格式。STK电影制作工具可以使用最新的格式标准(包括H.264)制作视频。
(6)在STK Communications中访问STKEOIR的大气数据库。基于MODTRAN的传播模型使您能够使用保真度更高的激光传播损耗模型对激光通信链路进行建模。
(7)扩展了STK通信链路的射频指标。您现在可以根据几何条件和射频指标选择通信链
路:最大接收各向同性功率(RIP)或最大载波噪声比(C/N)。
等等

1.2 软件包组成

STK 12.2 软件包组成

1.3 STK12.2与matlab关系

STK与Matlab匹配

1.4 软件环境

STK版本:12.2
Matlab版本:R2021a
开发环境:Window11 MATLAB(R2021a) STK(12.2)

二 STK 安装

2.1 解压安装包

安装包可以从链接:
https://pan.baidu.com/s/1unmWzJiSZiIxo7Gs717qRA?pwd=3djk 提取码: 3djk
下载
压缩包为成了4个部分。

2.2 安装

2.2.1 选择相应组件

建议全选,也可以根据自己的需要进行选择。帮助建议选安装桌面帮助(网络条件好的话可以先在线帮助)
SKT组件

2.2.2 插件选择

根据自己的需要进行选择。
插件选择
等待安装结束。
安装进度界面
STK12.2安装向导
STK12.2安装向导
协议界面
选择安装路径,建议不要安装在C盘
安装路径选择
安装完成
finish

2.2.3 安装Matlab connector

一定要用Matlab connector v1.0.16版本
在这里插入图片描述
在这里插入图片描述

三 和谐一Ha

3.1 AgLicVbInterface

copy “AgLicVbInterface.dll” to “C:\Program Files (x86)\AGI\LicenseManager\bin”

3.2 STK_1220

STK_1220.lic" to C:\ProgramData\AGI\LicenseData (注意: C:\ProgramData 是一个隐藏文件夹)

3.3 BIN文件夹

“bin” 文件夹中的所有文件拷贝到"i:\Program Files\AGI\STK 12\bin"(i:\Program Files\AGI\STK 12\bin为您STK所安装的路径)
和谐完毕就可以使用了。

四 MATLAB安装

在这里插入图片描述
输入KEY
在这里插入图片描述
选择安装路径
在这里插入图片描述
waiting…
waiting

五 MATLAB与STK链接测试

在这里插入图片描述
出现如上图所示的情况,说明matlab的路径没有设置好。设置方法如5.1所描述!

5.1 设置环境

如果出现sktInit 无法识别,可以按照以下步骤进行操作。
安装完成后,分别打开matlab和stk,初次打开会有初始化的过程,等一会就行,打开stk->edit->preferences->MATLAB,查看是否有找到matlab的路径(如下图所示)。
在这里插入图片描述
完成设置后,启动STK,STK会自动更新matlab路径。
在这里插入图片描述

5.3编写一段pthon连接STK的代码

(文章最后有本文的测试代码,可免费下载)

stkInit;                                %建立链接
conid = stkOpen;                        %得到连接句柄
delete(get(0,'children'));              %关闭其他绘图窗口
scen_open = stkValidScen;               
if scen_open == 1
   stkUnload('/*');
end

5.4运行结果

得到下图说明安装、连接成功。good luck for u!!!
在这里插入图片描述

测试代码下载地址(不用积分,免费下载):https://download.youkuaiyun.com/download/hgmlotus/90477150

本文章已经生成可运行项目
### STK 软件开发工具包的安装指南 STK(Systems Tool Kit)是由Ansys公司开发的一款专业仿真与分析工具,广泛应用于航天、卫星、雷达等领域。尽管STK本身是一款商业软件,但其提供了软件开发工具包(SDK)供开发者扩展功能或与外部系统集成。以下是安装STK SDK的步骤与注意事项。 #### 安装前准备 在安装STK SDK之前,需确保已安装STK主程序。STK SDK通常作为STK安装包的一部分提供,或可从Ansys官方资源中心下载。STK本需与SDK本保持兼容性,例如STK 12.2 SDK应与STK 12.2主程序配套使用。 #### 安装步骤 1. **安装STK主程序** 从官方渠道获取STK安装包后,按照标准安装流程完成安装。确保在安装过程中勾选“开发工具包”或类似选项,以便自动安装SDK组件[^1]。 2. **手动安装SDK(可选)** 若SDK未随主程序安装,可在Ansys客户门户下载对应本的SDK。下载完成后运行安装程序,并选择与当前STK本匹配的目标路径进行安装[^2]。 3. **配置开发环境** 安装完成后,需配置开发环境以支持STK SDK的使用。若使用Python进行开发,需将STK的Python模块路径添加到系统环境变量`PYTHONPATH`中。例如: ```bash set PYTHONPATH=C:\Program Files\AnsysEM\Ansys\STK 12.2\SDK\Python;%PYTHONPATH% ``` 4. **验证安装** 在Python环境中导入STK模块以验证是否安装成功: ```python import comtypes.client from comtypes.client import CreateObject # 创建STK应用对象 app = CreateObject('STK12.Application') app.Visible = True app.UserControl = True ``` #### 开发语言支持 STK SDK支持多种编程语言,包括C++、C#、Java和Python。其中,Python因其简洁性而被广泛采用。开发者可通过COM接口与STK交互,实现自动化脚本编写、数据导入导出、场景控制等功能。 #### 注意事项 - **许可证管理**:使用STK SDK开发的应用程序在运行时仍需有效的STK许可证。 - **本兼容性**:不同本的STK SDK之间可能存在接口变动,建议始终保持SDK与STK主程序本一致。 - **文档与示例**:Ansys提供了详尽的SDK文档和示例代码,开发者可参考官方文档进行功能扩展和调试[^2]。 ---
评论 10
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值