System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 空间载荷测试系统的申请批准指令注入方法技术方案_技高网

空间载荷测试系统的申请批准指令注入方法技术方案

技术编号:41199230 阅读:4 留言:0更新日期:2024-05-07 22:26
本发明专利技术涉及航天测试技术领域,尤其涉及一种空间载荷测试系统的申请批准指令注入方法。包括:收集航天载荷所需的全部指令,依照功能分类为不同模块,并分别放置于各模块对应的文件夹下;编写程序,扫描指令总文件夹内的所有文件和文件夹,将所有指令的路径及其文件名全部存储于数据库中;使用信息判读监显终端读取数据库中指令存储的数据表,根据指令名称和结构信息,以树状结构显示于信息判读监显终端的指令发送界面上;各模块的测试人员依照系统测试细则向测试管理员提出发送指令申请;测试管理员判断指令申请的正确性,若正确就批准发送,否则予以拒绝。优点在于:各模块测试人员和测试管理员配合发送指令,能够增加发送效率并保证准确性。

【技术实现步骤摘要】

本专利技术涉及航天测试,尤其涉及一种空间载荷测试系统的申请批准指令注入方法


技术介绍

1、现在许多空间载荷有向多功能高集成发展的趋势,它们往往由多个分系统组成,为了使各系统及其单元模块能够按照需求执行应用任务,就要向各系统发送指令,系统和功能的庞杂使得指令数量极为庞大。以某空间载荷为例,该载荷包含十几个模块,若想控制各模块的全部功能,每个模块都需要数百上千条指令,合计上万条之多。

2、在目前的航天测试中,需要专门培训测试人员,熟悉各分系统指令和测试细则,在实际测试中,依据测试细则从指令库中挑选指令发送。目前这种由专人按照测试细则按顺序从指令中选出需要发送指令的方法,当指令较少时问题不大;但当航天载荷功能增多复杂度增加,指令也随之增长,达到上万条时,这样的指令发送方法不仅效率低下,而且在动辄几个小时甚至十几小时的航天测试中,即便是对指令和细则非常熟悉的测试人员,也极难保证不出差错。

3、在实际测试中,尽管可以对指令分门别类,且隔一段时间就更换指令发送人员,但指令的错发、漏发仍时有发生。


技术实现思路

1、本专利技术为解决上述问题,提供一种空间载荷测试系统的申请批准指令注入方法。

2、本专利技术目的在于提供一种空间载荷测试系统的申请批准指令注入方法,具体包括如下步骤:

3、s1、收集航天载荷所需的全部指令,依照功能分类为不同模块,并分别放置于各模块对应的文件夹下;

4、s2、编写程序,扫描指令总文件夹内的所有文件和文件夹,将所有指令的路径及其文件名全部存储于数据库中;

5、s3、使用信息判读监显终端读取数据库中指令存储的数据表,根据指令名称和结构信息,以树状结构显示于信息判读监显终端的指令发送界面上;

6、s4、各模块的测试人员依照系统测试细则从树状结构中选中需要发送的指令,点击发送,向测试管理员提出指令发送申请;

7、s5、测试管理员收到指令发送申请,与系统测试细则对照,判断指令申请的正确性,若正确就批准发送,否则予以拒绝;重复执行步骤s4~s5直至空间载荷测试结束。

8、优选的,步骤s2采用c#语言编写程序,具体包括:

9、s201、指定扫描路径,该路径下应包含该航天载荷按模块分类的同等数量的文件夹;然后所述程序采取深度优先和广度优先相结合的遍历方法,兼顾存储空间和搜索速度,先搜索顶层文件夹下的指令,将指令文件名及其路径全部存储于数据库中;

10、s202、再用同样的搜索策略依次检索所述顶层文件夹下的子文件夹,当第一个子文件夹下的所有指令和子文件夹都被检索完毕并存入数据库中后,再搜索下一个子文件夹,逐步完成对指定文件夹下的所有指令及其所在路径的检索和存储。

11、优选的,数据库为sql server数据库。

12、优选的,模块包括总控、运控、热控,分别对应总控文件夹、运控文件夹、热控文件夹;所述总控文件夹、运控文件夹、热控文件夹下包括多级子文件夹。

13、优选的,模块还包括巡天、mci、ifs、星冕仪、太赫兹、稳像、压缩存储、微振动、信息、能源、推进、对接、机械臂、综合电子和/或配电模块。

14、优选的,热控文件夹的下一级子文件夹包括模块开关机控制、切主备控制、模拟加热片测试和真实加热片测试文件夹。

15、与现有技术相比,本专利技术能够取得如下有益效果:

16、本专利技术的方法使航天测试对测试管理员的指令熟练度的依赖性大大降低,可以让各模块测试人员和测试管理员配合发送指令,能够增加发送效率并保证准确性。

本文档来自技高网...

【技术保护点】

1.一种空间载荷测试系统的申请批准指令注入方法,其特征在于,具体包括如下步骤:

2.根据权利要求1所述的一种空间载荷测试系统的申请批准指令注入方法,其特征在于:所述步骤S2采用C#语言编写程序,具体包括:

3.根据权利要求2所述的一种空间载荷测试系统的申请批准指令注入方法,其特征在于:所述数据库为SQL Server数据库。

4.根据权利要求3所述的一种空间载荷测试系统的申请批准指令注入方法,其特征在于:所述模块包括总控、运控、热控,分别对应总控文件夹、运控文件夹、热控文件夹;所述总控文件夹、运控文件夹、热控文件夹下包括多级子文件夹。

5.根据权利要求4所述的一种空间载荷测试系统的申请批准指令注入方法,其特征在于:所述模块还包括巡天、MCI、IFS、星冕仪、太赫兹、稳像、压缩存储、微振动、信息、能源、推进、对接、机械臂、综合电子和/或配电模块。

6.根据权利要求4或5所述的一种空间载荷测试系统的申请批准指令注入方法,其特征在于:所述热控文件夹的下一级子文件夹包括模块开关机控制、切主备控制、模拟加热片测试和真实加热片测试文件夹。

...

【技术特征摘要】

1.一种空间载荷测试系统的申请批准指令注入方法,其特征在于,具体包括如下步骤:

2.根据权利要求1所述的一种空间载荷测试系统的申请批准指令注入方法,其特征在于:所述步骤s2采用c#语言编写程序,具体包括:

3.根据权利要求2所述的一种空间载荷测试系统的申请批准指令注入方法,其特征在于:所述数据库为sql server数据库。

4.根据权利要求3所述的一种空间载荷测试系统的申请批准指令注入方法,其特征在于:所述模块包括总控、运控、热控,分别对应总控文件夹、运控文...

【专利技术属性】
技术研发人员:咸竞天陈闯汤世杰姚俊宇郑家宁张宁
申请(专利权)人:中国科学院长春光学精密机械与物理研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1