如果还是出现错误,可以确定是Python环境与Comtypes库兼容性导致的问题,需要更换Python版本或是Comtypes版本,注意Python要选用高于3.5版。Python 版本 3.7.6 或版本 3.8.1 和Comtypes 1.1.7 不兼容,Python 版本 3.8.3 也不兼容。 3.强制初始化 首先,删除整个“gen”文件夹,然后执行下列程序。 import comtypes from ...
而利用Python创建卫星就简单很多,只需在场景下Children一个卫星对象。 图1 卫星创建示意图 2.新建卫星: 卫星的创建流程如下图所示,具体由IAgStkObject(Children属性)→IAgStkObjectCollection(New方法)→IAgStkObject。 图2 接口流程示意图 from comtypes.client import CreateObject # 创建STK11桌面应用 app=...
本期视频分享了AGI商用软件STK与Python连接的注意事项,Python==3.8.20需要指定特定的com组件版本(comtypes==1.1.8),以及扩展讲述了python和gmat的连接。相关源码可以到github项目里下载:GitHub - Quantum-dogdog/STK另外欢迎各位同好加入我的“轨道力学研讨小组”QQ群
结语 Python 有很多接口都是整形变量,不像MATLAB可以直接用字符串那么方便,需要自己找对应的变量。 我一般是对照着MATLAB的例程找到一些范式,可以在网站中慢慢找 STK Help 本文所有代码我将上传至我的Github
STKPythonSTKPython创建STK应用程序对象返回应用程序对象获取太阳实例返回太阳实例获取太阳位置信息返回太阳位置信息 4. 结束语 通过以上方案,我们可以用Python与STK进行交互,获取太阳的位置信息。这为太空领域的研究提供了便利,也为航天器的轨道规划和控制提供了重要参考。希望本项目方案能够帮助到对此感兴趣的读者。
我的是F:\STK\bin\AgPythonAPI 路径栏中输入cmd,表示在当前目录中打开命令行 输入pip install <TAB>然后 Enter安装(TAB键是自动补全,因为该目录下就这一个文件,所以会很轻易的自动补全) STK配置 其实STK也可以不配置,看个人喜好,按照官网的视频要求是要配置的 ...
第一步:明确自己要使用python与STK12.联合仿真达成什么效果 第二步:明确哪些效果是使用STK12实现的,哪些是python实现的。以构建2000颗卫星为例,那么STK12要实现构建一颗卫星的效果,python实现将这个过程循环2000次。 第三步:将第二步STK12要实现的效果,先在该软件中实现。如果在软件中都不知道如何实现,那么也很难...
对于初学者来说,Python可以是一个不错的选择。Python是一种简单易学的编程语言,具有直观的语法和丰富的库支持,可以快速地进行STK二次开发。Python还具有良好的可视化能力,可以帮助用户更直观地理解和分析STK的数据。 3. 对于需要高性能的STK二次开发任务,哪种编程语言更适合?
针对“Python与STK联合仿真”的问题,以下是从安装配置到实现联合仿真的详细步骤: 1. 了解STK软件及其功能 STK(Systems Tool Kit)是一款专业的航天任务分析软件,广泛应用于卫星轨道设计、任务规划、传感器覆盖分析等领域。它提供了丰富的仿真和分析工具,能够帮助用户更好地理解航天系统的性能和特性。 2. 学习Python与STK...
py和AgUiCoreLib.py,确保Python与STK的正常链接。若需要进一步使用STK中的类,请运行特定代码。最后的解决方法为下载gen文件压缩包。此文件链接为:pan.baidu.com/s/1Zfc0t2... 提取码:wdmb。下载后执行相关程序,并将压缩包解压至gen文件夹。此方法适用于所有问题仍未解决的情况。