System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于对地遥感卫星领域,具体涉及星地任务信息接口指令通用型快速生成方法。
技术介绍
1、随着对地遥感航天器业务能力逐步增强,平台和载荷各分系统之间配合工作的复杂度和精确性也在提升,这对卫星在轨任务的自主管理能力提出了更高需求,也显著提高了对于任务指令制作的准确性、快速性要求。如某型号卫星采用的自主任务指令,可分为成像、回放、定标等数种任务指令类型,一条指令中含有大量参数需要确认;而往往一次对地任务就要求制作数十条这样的任务指令,工作量大且容易出错。总之,相较于以往卫星的遥控指令,具备主任务管理功能的卫星的任务指令制作复杂程度大大增加,采用传统的手动制作指令的方式已经不能满足型号测试验证要求。如何快速设计并生成满足任务工况和覆盖性需求的任务指令,并使设计信息具备良好的可回溯特性,以供测试后期数据分析,这是测试人员必须要思考解决的问题。
技术实现思路
1、有鉴于此,本专利技术提出一种敏捷卫星任务指令自动生成方法,本专利技术是一种通用型、快速生成星地任务信息接口指令的方法,具体包含如下步骤:
2、一个元任务对应一个结构变量,结构变量包括属性参数、任务参数、载荷参数以及计算参数,四类参数通过映射或者逻辑计算的方式进行自动赋值,对赋值完成的变量进行编码转换,并按照整星遥控指令格式要求生成指令码字。
3、进一步的,结构变量中四类参数包括哪些项,是由自主任务指令设计文件定义的。
4、进一步的,所述自主任务指令设计文件是配合型号卫星业务预先设计的规范文件
5、进一步的,属性参数所含各项的具体值是根据自主任务指令设计文件的具体规定以及测试工况元任务需求自动生成的;
6、任务参数所含各项的具体值是通过信息映射的方式从测试工况自动提取的;载荷参数所含各项的具体值是通过信息映射的方式,根据载荷的配置参数覆盖性要求自动生成的;
7、计算参数所含各项的计算方法,以及计算涉及的参数是由预设的配置文件定义的,结合元任务任务参数,完成计算参数的自动生成。
8、进一步的,将整个工况分解为多个元任务需求,按任务类型、任务时间对所有需求进行排序,并对每个元任务进行指令的自动生成,最终实现整个工况指令的自动生成。
9、有益效果
10、1、能够根据覆盖性和实际任务要求快速设计出目标型号的任务指令各项参数,并生成对应指令码字;
11、2、指令设计信息和码字可回溯,方法易于软件实现;
12、3、指令制作效率至少提升50%以上。
本文档来自技高网...【技术保护点】
1.敏捷卫星任务指令自动生成方法,其特征在于:
2.根据权利要求1所述的敏捷卫星任务指令自动生成方法,其特征在于:
3.根据权利要求2所述的敏捷卫星任务指令自动生成方法,其特征在于:
4.根据权利要求3所述的敏捷卫星任务指令自动生成方法,其特征在于:
5.根据权利要求1-4所述的敏捷卫星任务指令自动生成方法,其特征在于:
【技术特征摘要】
1.敏捷卫星任务指令自动生成方法,其特征在于:
2.根据权利要求1所述的敏捷卫星任务指令自动生成方法,其特征在于:
3.根据权利要求2所述的敏捷卫星任务指令自动生...
【专利技术属性】
技术研发人员:凌琼,董天舒,尤佳,姜洋,范立佳,王阔,于忠江,张巍,许凯航,张田青,于子媛,刘亚利,吴泽炎,
申请(专利权)人:中国空间技术研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。