来自专栏 · Python与STK联合仿真 25 人赞同了该文章 目录 收起 Python与STK 连接存在的问题 1.文件夹权限 2.兼容性测试 3.强制初始化 4.终极解决法 Python与STK 连接存在的问题 在利用Python首次调用STK过程中,容易出现以下问题。 图1 首次通过Python调用STK出现的问题 上述错误是由于 comtypes gen 文件...
https://help.agi.com/stkdevkit/index.htm#stkObjects/ObjModPythonCodeSamples.htm#87中给出来了一些Python与STK连接的示例,例如其中的# IAgSatellite satellite: Satellite object注释就意味着该snip中的操作物体的类型为IAgSatellite,这种注释的写法类似于Java或者C,在物体名称前面声明变量类型。若是使用了不当的类型...
打开STK,连接到工程 创建种子星 (STK) 创建种子星 (Python) 生成星座 Python 创建覆盖网格 绑定卫星的传感器 建立星座 定义多重网格 计算与绘图 结语 打开STK,连接到工程 jupyter: 导入相关的包 from agi.stk12.stkdesktop import STKDesktop from agi.stk12.stkobjects import * from agi.stk12.stkutil import...
本期视频分享了AGI商用软件STK与Python连接的注意事项,Python==3.8.20需要指定特定的com组件版本(comtypes==1.1.8),以及扩展讲述了python和gmat的连接。相关源码可以到github项目里下载:GitHub - Quantum-dogdog/STK另外欢迎各位同好加入我的“轨道力学研讨小组”QQ群
Miniconda是Anaconda的精简版,便于管理Python环境和依赖库。创建Python虚拟环境:使用Conda创建一个名为PySTK的Python3.7虚拟环境,以便于管理STK相关的依赖库。安装comtypes:在PySTK虚拟环境激活状态下,使用pip安装comtypes库,该库用于与STK的COM组件进行交互。离线环境部署:在没有网络连接的电脑上安装...
python连接stk获取卫星报告 ADC,将模拟电压转换为数字变量,32单片机是12位的ADC,分辨率就是1/2^12*Vref,Vref就是参考电压,0-4095,分辨率就是参考电压/4095,也就是最低的电压值。 1.参考电压 如图是参考手册上的ADC工作框图,可以看到做上面的VRET+和VREF-,这个就是参考电压,比如这个12位的满量程,即数据位全是...
在初次使用Python与STK互联仿真过程中,常会遇到一系列问题。本文将针对此问题提供四种解决方法,旨在助您顺利解决问题,实现Python与STK的无缝连接。首先,检查文件夹权限。确保用户有权访问comtypes gen文件夹,且在其中生成的GUID文件非空。如若权限设置无误,问题仍未解决,请继续执行下一步。进行兼容性...
4. 编写Python脚本,实现与STK的联合仿真 以下是一个简单的Python脚本示例,展示了如何使用STK的Python API创建一个新的场景,并添加一个卫星对象: python from agi.stk12.stkdesktop import STKDesktop from agi.stk12.stkobjects import * # 连接到STK应用程序 stk = STKDesktop.AttachToApplication() root = stk...
Python与STK联合仿真-第三讲 对象模型(Object Model)1.对象模型介绍:STK Object Model(OM)(Python版)是二次开发过程中两种方式之一(还有Connect命令方式),其本质是一种Python的函… 阅读全文 Python与STK联合仿真-第二讲 软件环境部署1.软件版本:利用COM组件虽然可以实现Python与STK的有效连接,本文中选择Python3.7...
利用COM组件虽然可以实现Python与STK的有效连接,本文中选择Python3.7.×版本,STK11.×,Comtypes 1.1.10等对应版本软件,以保证使用的稳定性。首先,安装STK(软件STK1120的链接: pan.baidu.com/s/1YaDQSF... 提取码: pqi4 ,内附有安装说明)。其次,如何搭建好自己Python及依赖库环境,我将给...