stk专题

使用卫星仿真软件STK的一些应用和思考(星地链路、星间链路)

目录 任务描述利用STK建模星地协同系统3个GEO高轨卫星240/20/1 Walker-Star Constellation 低轨卫星星座地面站或者地面设备 链路建模与数据提取处理星地链路星间链路数据读取的几种方法最麻烦的方法使用Matlab与STK互联接口使用大规模使用Chain 总结 任务描述 在一个星地协同的空天地网络中,科研中可能需要建模星地链路以及星间链路,主要受

【动图效果概览】自动化建链后,Exata调用STK更新卫星位置

如下图所示,动画遵循 时间前进方向,划分截取为5段 (因为每张照片限制大小5MB,不够应该够看清个大概意思了):

STK二次开发-Data Provider的使用

说明 在STK中,Report&Graph Manager控制面板用于生成STK对象(如卫星、地面站或Access等)的报告和图表,如卫星在J2000坐标系下的位置、速度等参数。它允许用户打开已存在的报告/图表、创建新的报告/图表以及改变报告/图表的格式。 Report&Graph Manager的打开方式有以下几种: - 菜单栏,路径为:“Analysis-Report & Graph M

STK中的光照计算模型

本文简要阐述STK中光照计算的模型。 在航天任务中,通常需要分析地面站、飞行器在一定时间内的光照情况,具体包括: 地面站处在光照区和阴影区的具体时间范围;考虑地形遮挡后,地面站的光照区和阴影区的变化情况;飞行器绕地飞行过程中,处于光照区和阴影区的具体时间范围;地面站当地水平系下,太阳方位角、高度角的变化;飞行器轨道器或本体系下,太阳方位角、高度角的变化。 光照计算时,主要考虑的是地球对太阳的

【STK】手把手教你利用STK进行导弹和反导仿真03 - STK/MMT模块02 导弹飞行工具用户界面

MFT导弹飞行工具是MMT模块中的核心部分,它提供多级导弹飞行轨迹,易于在STK中分析和可视化。对于一个特定的导弹模型,可通过定义发射点和打击点及轨迹类型,生成飞行轨迹和飞行数据。 MFT提供代表多种导弹类型和性能参数的导弹数据库。可导出轨迹和相关联的对象飞行数据,并直接用到STK场景的地图和可视化。 MFT用户界面设计将所有任务、选项和MFT参数直接放下窗口前,用于快速浏览和简化性能。用户界面

Python 调用STK接口的常用操作

和Python如何调用STK接口编程-CSDN博客这里说的一样,STK Help文档里面其实有讲,但也有不少坑。所以这边整理了一些对Satellite, Target, Aircraft等对象的基本操作: 生成STK场景: import pymysqlimport win32comfrom win32com.client import GetActiveObjectimport comty

STK 11.6 安装、与MATLAB的互联及其混合编程

STK 11.6 安装、与MATLAB的互联及其混合编程 1. STK介绍2. STK安装2.1 基本版安装2.2 高级模块安装安装破解 STK与MATLAB的互联STK与MATLAB的混合编程MATLAB与STK的GUI界面总结附注: 1. STK介绍 STK软件由美国分析图形公司(Analytical Graphic, Inc.)开发,原名Satellite Tool Kit

STK 特定问题建模(五)频谱分析(第一部分)

文章目录 简介一、GEO星地通信收发机设计1.1 GEO卫星仿真1.2 地面接收机仿真 二、LEO星座及天线设计 简介 本篇对卫星通信中的频谱利用率、潜在干扰对频谱的影响进行分析,以LEO卫星信号对GEO通信链路影响为例,分析星地链路频谱。 建模将从以下几个部分开展: 1、GEO星地通信收发机及天线设计 2、LEO卫星星座、发射机天线设计 3、星地链路仿真、频谱分析 本篇

【STK】手把手教你利用STK进行光电红外仿真04-STK/EOIR模块的实战操作1航天器星载相机对LEO卫星成像

STK/EOIR模块的实战操作1 任务目标及要求实战操作全过程1.建立仿真场景及环境2.目标航天器轨道设置3.跟踪航天器轨道设置4.EOIR传感器环境设置5.EOIR属性设置6.合成场景图像生成 EOIR模块的这一系列前一部分如下: 【STK】手把手教你利用STK进行光电红外仿真01-STK/EOIR模块概述 【STK】手把手教你利用STK进行进行光电红外仿真02-STK/EOI

STK 特定问题建模(五)频谱分析(第二部分)

文章目录 简介三、链路分析3.1 星地链路干扰分析3.2 频谱分析 简介 本篇对卫星通信中的频谱利用率、潜在干扰对频谱的影响进行分析,以LEO卫星信号对GEO通信链路影响为例,分析星地链路频谱。 建模将从以下几个部分开展: 1、GEO星地通信收发机及天线设计 2、LEO卫星星座、发射机天线设计 3、星地链路仿真、频谱分析 上一篇中,完成了星地链路创建以及干扰源(LEO)

Stk stk = ptos;         //将传递过来的堆栈指针值赋值给STKOSTaskStkInit

UC/OS-II中OSTaskStkInit()移植详解(基于Cortex-M3)   OSTaskStkInit()在Cortex-M3中主要功能为初始化任务的栈的桔构,使任务的栈看起来就好像刚发生了一个中断一样的结构,这些UC/OS的作者都有说到.现在我们须要了解的是Cortex-M3在发生中断时,它的堆栈结构.在我们之前有提它中断时的压栈过程为xPSR–>PC

STK Components 二次开发-地面站传感器

上一篇我们说了创建地面站,那么这次我们在地面站添加一些特效。 1. 创建地面站 var locationPoint1 = new PointCartographic(m_earth, new Cartographic(Trig.DegreesToRadians(117.17066), Trig.DegreesToRadians(31.84056), 240.359));m_facility

STK Components 基础篇

1.开发包 STK Components  访问AGI官网,注册并登录后,从官网下载开发包:https://support.agi.com/downloads/,下载成功后可以申请许可证,AGI会向你注册的邮箱地址发送有效期半年的使用授权许可文件(lic文件)。国内邮箱基本会被封。国外邮箱申请。 有两个版本一个.Net 一个是Java。 STKComponentsForDotNet2023r

MATLAB与STK互联34:卫星对象操作(17)—Maneuver段相关的操作(有限推力器模型推力、比冲设置)

又好久没有更新博文了,继续更新起来。 本文探讨Maneuver设置,Maneuver是设置卫星轨道机动速度增量的段,主要包括:有限推力模式(finite )、脉冲模式(impulsive)、优化的有限推力模式(optimal finite)。我目前只用过前两种。下面先解释一下有限推力模式、脉冲模式的概念: 脉冲模式:是指速度增量为瞬间增加,不需要一段时间,所以称为脉冲模式; 有限推力模式:是指速度

STK轨道仿真--如何修改中心天体

STK刚创建新文件是没有设置中心天体的,需要在View选项中把Planetary Options勾选上,然后选择File-New,新建另外一个场景文件,此时就会看到Central Body了。 设置完成之后,以后要修改中心天体只需要点这个选项即可,如下图。

【STK】STK MATLAB互联后,MATLAB无法执行stkInit

博主的第一篇博客 文章目录 一、在此之前的安装步骤二、正文三、解决方法 一、在此之前的安装步骤 1、STK11.6、STK11.2.0安装包,STK中文学习资料获取途径: (1)【STK】STK11.6下载安装+MATLAB互连+各插件模块. (2)B站STK11.6 安装教程(视频介绍里有安装包链接). 2、整体的STK 11.6 安装、与MATLAB的互联过程可以

MATLAB programming interface for STK software stkInit()

MATLAB programming interface for STK software stkInit() stkInit 函数是用于初始化 STK MATLAB 接口并同步时刻的函数。执行以下操作: 1.检查输入参数的数量:函数使用 nargin 检查输入参数的数量,如果参数数量不为0,它会发出一个警告提示,指示不应该提供任何参数给 stkInit 函数。 2.检查当前场景是否有效:函数

MATLAB与STK互联38:利用root.ExecuteCommand(),生成报告(Report)

在之前的博文中,我们介绍了如何使用DataProviders获取数据。但有些人,可能更喜欢使用STK生成报告模式。在STK交互中,是可以直接生成报告的。本篇博文就梳理一下,生成报告的代码、报告类别等内容。 建立如下场景:卫星运行于500km×800km,倾角50°的轨道上。地面站为25°N、112°E。 下面上代码: uiap = actxserver(‘STK11.application’);

Matlab连接STK获取可见性、距离数据

常用命令 用Matlab创建STK对象 创建场景: uiap = actxserver(‘STK11.application’);root = uiap.Personality2;root.NewScenario(‘myscenario1’);sc = root.CurrentScenario; 创建卫星: sat = sc.Children.New(‘eSatellite’,‘my