[ STK ](八)使用 Matlab,在 STK 中建立卫星间连线
实现效果
星间距离小于
3e+07
时建立卫星间连线星间距离是动态变化的,所以连线也是
每分钟建立一次完整连接,但是建立一次完整连接就需要218秒,就有点,,
开始建立连接,连接数目逐渐增多
一次完整连接,如下图
如果星间距离的阈值再设置小一点,连接数目会更少
实现代码
- 前文有详解,这里就直接贴代码了
% 24 颗卫星
% 建立一次连线需 218 秒 (3.38 min)% 初始化连接
stkInit;
remMachine = stkDefaultHost;
conid = stkOpen(remMachine);% 获取卫星路径
objNames = stkObjNames;
objNames(1) = '';
objNames(1) = '';
objNames(1) = '';for flag = 1:1441% 每分钟建立一次连线,周期 86400sfor i = 1:24for j = 1:24if i ~= j% 获取距离[rangeData, rangeNames] =stkAccReport(char(objNames(int32(i))),char(objNames(int32(j))), 'AER');[tmp1,tmp2] = size(rangeData{1});% 判断卫星间是否可见if tmp2 == 4% 打印进度disp(strcat(num2str(i),' ---------- ',num2str(j)))[t,ad,e,r] = rangeData{1}.data;% 星间距离小于 3e+07,建立连线if(r(flag) < 3e+07)stkConnect(conid,'Access',[char(objNames(int32(i))) ,' ', char(objNames(int32(j)))])%else% stkConnect(conid,'RemoveAccess',[char(objNames(int32(i))) ,' ', char(objNames(int32(j)))])endendendendend% 清除上一分钟建立的连接stkConnect(conid,'RemoveAllAccess','/')
endstkClose(conid);
stkClose;
[ STK ](八)使用 Matlab,在 STK 中建立卫星间连线相关推荐
- matlab stk 设置,[ STK ](八)使用 Matlab,在 STK 中建立卫星间连线
[ STK ](八)使用 Matlab,在 STK 中建立卫星间连线 [ STK ](八)使用 Matlab,在 STK 中建立卫星间连线 星间距离小于 3e+07 时建立卫星间连线 星间距离是动态变 ...
- C++中建立对象间消息连接的系统方法
用过C++进行过面向对象程序设计的用户都知道,程序中的对象很少单独存在.不考虑对象间的相互作用几乎是不可能的.所以,标识对象间的关系或建立对象间的消息连接是面向对象程序设计的一项重要任务.本文着重从C ...
- MATLAB与STK互联1:建立STK场景并保存
STK是功能非常强大的系统仿真软件,可以对航天器.航空器.导弹.火箭.船舶.车辆等进行仿真分析. MATLAB与STK互联,主要有两种方式,一种是connect.一种是com口. 这里主要介绍com口 ...
- MATLAB与STK互联46:在场景中加入某个国家作为Area Target对象(GIS命令使用)
在很多分析场景中,我们会插入某个国家国土区域作为分析对象.比如设计陆地资源遥感卫星时,分析对我国任意一点的重访时间,这时就需要插入我国的国土区域.在STK中,提供了插入某个国家的功能.当然如果你手上有 ...
- Matlab和stk通过connector连接,win7下亲测好用
Matlab和stk通过connector连接,win7下亲测好用 资源下载 测试用例 资源下载 https://download.csdn.net/download/weixin_43496847/ ...
- [ STK ](四) 使用 Matlab,获取卫星间可见性数据,分析得出可见性矩阵
前言 在之前的博客(STK 卫星间可见性分析)中,我们使用STK软件,分析了可见性. 由于实验需要,我们需要得出一个视场可见性矩阵,1为可见,0为不可见. 在之前的博客中(STK 与 Matlab 互 ...
- MATLAB与STK互联42:创建星座(Walker星座)
最近在做一个关于星座覆盖性分析的仿真工况,是用MATLAB与STK联合仿真实现.本来想讲整个覆盖性分析的仿真案例,但是感觉涉及到星座创建.覆盖性定义及分析模块,因此还是分两篇来讲解.本篇先讲星座创建的 ...
- hfss matlab联合仿真_一文搞定matlab 与 STK 联合调试仿真环境配置(文末附软件下载链接)...
最近在做导师给的课题:卫星星座的快速优化设计. 需要用到matlab 和 STK 来进行联合调试仿真,但是这第一步的环境配置就让我头疼了几天.在好几次重装,失败和查找资料之后,我终于成功实现了matl ...
- matlab与STK互联(不使用connect软件的互联)
版本说明: matlab使用2014a:STK使用STK9 1. 安装MATLAB与STK (1)STK9百度网盘文件: https://pan.baidu.com/s/1W9UufFPS4KzeeF ...
最新文章
- PyTorch : torch.nn.xxx 和 torch.nn.functional.xxx
- 写SpringBoot项目的时候,报错Ordinal parameter not bound
- webservice gsoap 小记
- 最全的时间类解析。 SimpleDateFormat + Date() 和 DateTimeFormatter + LocalDate()的区别与使用场景
- Dockerfile中CMD和ENTRYPOINT的区别
- matlab 按文件名排序,在MATLAB中对字符串进行排序,如Windows 7,对资源管理器中的文件名进行排序(尊重数字中间字符串)...
- 深蓝词库转换1.6发布
- atitit.薄伽梵歌overview attilax 读后感
- 神经网络加速器设计研究:寒武纪DaDianNao论文阅读
- 分布式架构总汇【转】
- Git恢复工作区文件
- 最常用2000英语单词(带音标+注释)
- 数据驱动故障诊断方法汇总
- python模拟勒索病毒
- 网络和http协议理论
- 准备换工作 , 有备无患
- 【JavaScript】阶段性复习
- Python网络爬虫及数据可视化(软科中国大学专业排名|计算机科学与技术)
- 如何说宝贝才会听-处理情绪的工具
- java中的 |=(位或运算符)、=(位与运算符)、^=(位异或运算)、~=(位非运算符)
热门文章
- easyexcel 填写模板指定行合并单元格
- 把阳光“变成”好吃的鱼?!硅谷的神奇生物技术+AI
- 浅谈可视化设计-数据时代的“美味烹饪师”(下)
- 量子前沿英雄谱|跨学科学霸:Surya Ganguli
- Python学习:matplotlib模块——plt.savefig存储文件
- 硬解还是软解?手机视频播放功耗揭秘
- HitFilm Pro16安装教程(文字+图片详细安装教程)
- linux 第一件事
- 对接海康综合安防管理平台经验总结
- EasyExcel的简单导出,多sheet导出,读Excel