[发明专利]一种MATLAB应用系统与STK应用系统接口适配器和适配方法有效
申请号: | 201710666594.3 | 申请日: | 2017-08-07 |
公开(公告)号: | CN109388591B | 公开(公告)日: | 2021-07-16 |
发明(设计)人: | 刘倬民;黄川北;胡刚;陈光林 | 申请(专利权)人: | 北京北斗星通导航技术股份有限公司;北京北斗星通信息装备有限公司 |
主分类号: | G06F13/10 | 分类号: | G06F13/10 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 李红爽;龙洪 |
地址: | 100094 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 matlab 应用 系统 stk 接口 适配器 配方 | ||
1.一种MATLAB应用系统与STK应用系统接口适配器,其特征在于,包括:进程控制模块、文件读取模块、数据存储模块、正向发送数据预处理模块、返向控制数据处理模块和数据发送/接收模块;
所述文件读取模块,分别与所述进程控制模块、所述数据存储模块和外设的航天应用系统相连,设置为根据所述进程控制模块的指示,读取所述航天应用系统发往卫星工具包STK应用系统的STK文件中的航天器轨道位置信息;并将所述航天器轨道位置信息转换为符合STK要求的格式,传输至所述数据存储模块;
所述数据存储模块,分别与所述进程控制模块、所述文件读取模块和正向发送数据预处理模块相连,设置为存储所述文件读取模块发送的航天器轨道位置信息和所述进程控制模块的控制信息;
所述正向发送数据预处理模块,分别与所述数据存储模块、进程控制模块和数据发送/接收模块相连,设置为根据所述进程控制模块的指示,从所述数据存储模块提取所述航天器轨道位置信息,并且根据所述STK应用系统的显示命令的数据格式要求,将所述航天器轨道位置信息转换为相应的数据格式,发送至所述数据发送/接收模块;
所述数据发送/接收模块,分别与正向发送数据预处理模块、返向控制数据处理模块和进程控制模块相连,并且通过MATLAB应用系统的Cannact命令连接MATLAB应用系统与STK应用系统,设置为根据所述进程控制模块的指示,按照STK应用系统的命令格式要求向所述STK应用系统发送所述航天器轨道位置信息;还设置为接收所述STK应用系统在处理所述航天器轨道位置信息后,向MATLAB应用系统返回的告知数据,并将所述告知数据发送至所述返向控制数据处理模块,所述告知数据包括连接次数参数;
所述返向控制数据处理模块,分别与数据发送/接收模块和进程控制模块相连,设置为判断所述连接次数参数是否超过预设值,并将判断结果反馈至进程控制模块;
所述进程控制模块,分别与文件读取模块、数据存储模块、正向发送数据预处理模块、返向控制数据处理模块和数据发送/接收模块相连,设置为向文件读取模块、数据存储模块、正向发送数据预处理模块、返向控制数据处理模块和数据发送/接收模块发送指示;还设置为根据所述判断结果确定是否向所述STK应用系统发送航天器轨道位置信息。
2.如权利要求1所述的适配器,其特征在于:所述数据存储模块包括:数据判断和控制处理单元、数据流存储处理单元和非数据流存储处理单元;
所述数据判断和控制处理单元;设置为判断接收到的所述航天器轨道位置信息是否为流数据;当接收到的所述航天器轨道位置信息是流数据,触发所述数据流存储处理单元;当接收到的所述航天器轨道位置信息不是流数据,触发所述非数据流存储处理单元;
数据流存储处理单元,设置为根据所述数据判断和控制处理单元的触发,将所述航天器轨道位置信息存储在流数据存储空间;
非数据流存储处理单元,设置为根据所述数据判断和控制处理单元的触发,将所述航天器轨道位置信息存储在非流数据存储空间。
3.如权利要求1所述的适配器,其特征在于:所述进程控制模块根据所述判断结果确定是否向所述STK应用系统发送航天器轨道位置信息包括:
当所述连接次数参数小于或者等于预设值,控制所述文件读取模块读取航天应用系统发往STK应用系统的STK文件中的航天器轨道位置信息;
当所述连接次数参数大于预设值,控制所述文件读取模块停止读取航天应用系统发往STK应用系统的STK文件中的航天器轨道位置信息。
4.如权利要求3所述的适配器,其特征在于:所述预设值为3。
5.如权利要求1所述的适配器,其特征在于:所述航天器轨道位置信息包括以下至少之一:航天器经度、纬度、高程、发射时间、发射轨道、入轨卫星的轨道根数。
6.如权利要求1所述的适配器,其特征在于:所述正向发送数据预处理模块将所述航天器轨道位置信息转换为相应的数据格式之后还包括:
对转换格式后的所述航天器轨道位置信息按MATLAB应用系统和/或STK应用系统要求的数据排列顺序进行排列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京北斗星通导航技术股份有限公司;北京北斗星通信息装备有限公司,未经北京北斗星通导航技术股份有限公司;北京北斗星通信息装备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710666594.3/1.html,转载请声明来源钻瓜专利网。