如果还是出现错误,可以确定是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 ...
本期视频分享了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
第一步:明确自己要使用python与STK12.联合仿真达成什么效果 第二步:明确哪些效果是使用STK12实现的,哪些是python实现的。以构建2000颗卫星为例,那么STK12要实现构建一颗卫星的效果,python实现将这个过程循环2000次。 第三步:将第二步STK12要实现的效果,先在该软件中实现。如果在软件中都不知道如何实现,那么也很难...
我的是F:\STK\bin\AgPythonAPI 路径栏中输入cmd,表示在当前目录中打开命令行 输入pip install <TAB>然后 Enter安装(TAB键是自动补全,因为该目录下就这一个文件,所以会很轻易的自动补全) STK配置 其实STK也可以不配置,看个人喜好,按照官网的视频要求是要配置的 ...
STKPythonSTKPython创建STK应用程序对象返回应用程序对象获取太阳实例返回太阳实例获取太阳位置信息返回太阳位置信息 4. 结束语 通过以上方案,我们可以用Python与STK进行交互,获取太阳的位置信息。这为太空领域的研究提供了便利,也为航天器的轨道规划和控制提供了重要参考。希望本项目方案能够帮助到对此感兴趣的读者。
在Python中调用STK(Systems Tool Kit)通常涉及几个步骤,包括安装STK的Python接口、导入相关模块、编写调用代码以及运行测试。以下是详细步骤: 确认Python环境已安装并配置好: 确保你的计算机上已经安装了Python,并且Python环境已经配置正确。你可以通过在命令行中输入python --version或python3 --version来检查Python版本。
STK Object Model(OM)(Python版)是二次开发过程中两种方式之一(还有Connect命令方式),其本质是一种Python的函数装饰器。由于出色的性能和便利的使用方法,已经成为了STK定制开发的首选。OM中包含大量的接口类,通过查看每个接口定义,包括方法(methods)和属性(Properties)来完成实例创建。 OM的使用逻辑要严格遵循STK桌面应...
py和AgUiCoreLib.py,确保Python与STK的正常链接。若需要进一步使用STK中的类,请运行特定代码。最后的解决方法为下载gen文件压缩包。此文件链接为:pan.baidu.com/s/1Zfc0t2... 提取码:wdmb。下载后执行相关程序,并将压缩包解压至gen文件夹。此方法适用于所有问题仍未解决的情况。
软件环境部署1.软件版本:利用COM组件虽然可以实现Python与STK的有效连接,本文中选择Python3.7.×版本,STK11.×,Comtypes 1.1.10等对应版本软件,以保证使用的稳定性。 2.环境部署:首先,安装STK(软件STK1120…