[发明专利]一种航天器有效载荷上注指令的生成方法及系统在审
申请号: | 201910072916.0 | 申请日: | 2019-01-25 |
公开(公告)号: | CN109885817A | 公开(公告)日: | 2019-06-14 |
发明(设计)人: | 陈志敏;张华伟;王春梅;王林林;赵勋峰;王小庆;薛长斌 | 申请(专利权)人: | 中国科学院国家空间科学中心 |
主分类号: | G06F17/24 | 分类号: | G06F17/24;H04B1/02 |
代理公司: | 北京方安思达知识产权代理有限公司 11472 | 代理人: | 陈琳琳;杨青 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 有效载荷 指令模板 指令 指令编辑 航天器 参数生成 接收指令 软件开发 通用性强 预设单元 指令生成 加载窗 窗体 加载 制作 工作量 匹配 开发 | ||
本发明公开了一种航天器有效载荷上注指令的生成方法及系统,所述方法包括:获取航天器的一个或多个有效载荷的指令上注需求;针对各个有效载荷的指令上注需求,制作与该有效载荷的指令上注需求匹配的上注指令模板文件;当接收到目标有效载荷的上注指令编辑请求时,加载窗体,从制作的一个或多个上注指令模板文件中选取所述上注指令编辑请求对应的目标上注指令模板文件并在加载的窗体中呈现;通过所述目标上注指令模板文件的第一预设单元格,接收指令编辑参数;基于所述指令编辑参数生成所述目标有效载荷的上注指令。本发明的方法无需针对每个有效载荷开发相应的指令生成软件,降低了软件开发工作量,且通用性强。
技术领域
本发明涉及航天工程领域,特别涉及一种航天器有效载荷上注指令的生成方法及系统。
背景技术
航天器在轨运行期间,需要通过地面遥测站发送各类指令控制航天器上有效载荷的工作状态,该过程称为指令上注。
上注所需的指令生成的处理流程,主要包含了指令编辑和机器码转换两个部分,由于最终指令的机器码形式不适合人工编辑和阅读,因此目前大多上注指令的生成工作均由地面设备研制人员编写专用的指令生成软件来完成,这样可以为载荷研制人员提供友好的指令编辑操作界面,减小指令生成工作的难度。
但是,由于指令编辑要求的复杂性和机器码生成的多样性,目前大多数单位采用编程工具(Visual Studio,Eclipse等)开发指令生成软件,开发工作复杂、工作量大,而且往往一个新项目就需要重新开发一套新的软件,开发成本高昂,又通用性差。因此,亟待解决这一技术问题。
发明内容
本发明的目的在于克服上述技术缺陷,提出了一种航天器有效载荷的上注指令生成方法,该方法能够提供交互友好的指令生成界面,并无需针对每一个有效载荷的项目重新开发新的指令生成软件,开发成本降低,通用性强。
为了实现上述目的,本发明提出了一种航天器有效载荷上注指令的生成方法,所述方法包括:
获取航天器的一个或多个有效载荷的指令上注需求;
针对各个有效载荷的指令上注需求,制作与该有效载荷的指令上注需求匹配的上注指令模板文件;
当接收到目标有效载荷的上注指令编辑请求时,加载窗体,从制作的一个或多个上注指令模板文件中选取所述上注指令编辑请求对应的目标上注指令模板文件并在加载的窗体中呈现;
通过所述目标上注指令模板文件的第一预设单元格,接收指令编辑参数;
基于所述指令编辑参数生成所述目标有效载荷的上注指令。
作为上述方法的一种改进,所述基于所述指令编辑参数生成所述目标有效载荷的上注指令的步骤进一步包括:
由所述目标上注指令模板文件基于所述指令编辑参数生成指定进位制的数值;
搜索预先约定的第二预设单元格,并从所述第二预设单元格读取所述指定进位制的数值;
将所述指定进位制的数值转换成机器码,生成所述目标有效载荷的上注指令。
作为上述方法的一种改进,所述由所述目标上注指令模板文件基于所述指令编辑参数生成指定进位制的数值的步骤进一步包括:
由所述目标上注指令模板文件调用相应的指令编辑函数,将所述指令编辑参数输入所述指令编辑函数中,生成指定进位制的数值。
作为上述方法的一种改进,所述获取航天器的一个或多个有效载荷的指令上注需求的步骤进一步包括:
提供需求提交界面;
在提供的需求提交界面上,接收指令上注需求。
作为上述方法的一种改进,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院国家空间科学中心,未经中国科学院国家空间科学中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910072916.0/2.html,转载请声明来源钻瓜专利网。