System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及航天发动机试验,尤其涉及一种航天发动机试验用指令发送备份方法、装置及系统。
技术介绍
1、航天发动机试验主要是利用专门的试验和测试设备检验发动机的性能、可靠性和耐久性的实验。
2、在航天发动机试验过程中,需要一台专用设备向航天发动机试验用试验设备每毫秒级别的时间间隔发送一次指令,且在试验期间,指令发送不能中断。但是,该设备有可能会出现故障,导致指令中断,而试验还在进行中,因此只能重新进行试验,不仅影响试验效率,且由于单次试验成本较大,重复试验也增加了试验成本。
3、因此,上述现有技术至少存在如下技术问题:现有技术中航天发动机试验中一旦指令发送设备出现故障,只能重新进行试验,增加了试验成本,影响了试验效率。
技术实现思路
1、本申请实施例通过提供一种航天发动机试验用指令发送备份方法、装置及系统,解决了现有技术中航天发动机试验中一旦指令发送设备出现故障,只能重新进行试验,增加了试验成本,影响了试验效率的技术问题。
2、为解决上述技术问题,第一方面,本申请实施例提供了一种航天发动机试验用指令发送备份系统,所述系统包括:
3、指令发送主设备,用于与航天发动机试验用试验装置通信连接,并将指令集内的各指令按约定发送顺序发送给所述试验装置;
4、指令发送备份设备,用于与所述试验装置通信连接,且与所述指令发送主设备通信相连,以实时获取所述指令发送主设备已发送的指令,并在未接收到已发送的指令时,确定所述指令集中还未发出的指令,
5、进一步的,所述指令发送主设备和所述指令发送备份设备均通过总线与所述试验装置通信连接。
6、进一步的,所述指令发送主设备和所述指令发送备份设备内的应用程序相同,且所述指令发送主设备和所述指令发送备份设备内均预存有所述指令集以及所述指令集内各指令的所述发送顺序。
7、进一步的,所述指令发送主设备和所述指令发送备份设备都运行real-time实时操作系统。
8、第二方面,本申请实施例提供了一种航天发动机试验用指令发送备份方法,所述方法包括:
9、获取步骤,获取指令发送主设备已发送的指令,其中,所述已发送的指令是指令集内已经由所述指令发送主设备发送给航天发动机试验用试验装置的指令,且所述指令集内包括若干个需按约定发送顺序发送给所述试验装置的指令;
10、识别步骤,识别所述指令发送主设备是否已经故障;
11、备份步骤,当所述指令发送主设备已经故障时,确定所述指令集中还未发出的指令,并将所述还未发出的指令按约定发送顺序发送给所述试验装置。
12、进一步的,所述识别步骤具体包括:
13、在预定时间内未接收到所述指令发送主设备已发送的指令的时,判断所述指令发送主设备已经故障;反之,判断所述指令发送主设备正常,并进行所述步骤。
14、进一步的,所述识别步骤中确定所述指令集中还未发出的指令具体包括:
15、根据所述指令集、所述指令集内各指令的所述发送顺序以及所述指令发送主设备故障前最后一次接收到的所述已发送的指令确定所述指令集中还未发出的指令。
16、第三方面,本申请实施例提供了一种航天发动机试验用指令发送备份装置,所述装置包括:
17、获取单元,用于获取指令发送主设备已发送的指令,其中,所述已发送的指令是指令集内已经由所述指令发送主设备发送给航天发动机试验用试验装置的指令,且所述指令集内包括若干个需按约定发送顺序发送给所述试验装置的指令;
18、识别单元,用于识别所述指令发送主设备是否已经故障;
19、备份单元,当所述指令发送主设备已经故障时,确定所述指令集中还未发出的指令,并将所述还未发出的指令按约定发送顺序发送给所述试验装置。
20、第四方面,本申请实施例提供了一种航天发动机试验用指令发送备份装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如第二方面任一项所述的方法。
21、第五方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第二方面任一项所述的方法。
22、本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
23、(1)本申请实施例所述的航天发动机试验用指令发送备份系统通过设置指令发送主设备将指令集内的各所述指令按约定发送顺序发送给所述试验装置,同时通过设置指令发送备份设备实时获取所述指令发送主设备已发出的所述指令,并在未接收到所述已发出的所述指令时,确定所述指令集中还未发出的指令,并接替所述指令发送主设备,将所述指令集中还未发出的指令按约定发送顺序发送给所述试验装置,可无缝接替所述指令发送主设备继续发送指令,不会重复之前已发送的指令,试验不会中断,有效解决了现有技术中航天发动机试验中指令发送设备出现故障时,只能重新进行试验,增加了试验成本,影响了试验效率的技术问题,实现了结构简单、有助于提高试验成功率的有益效果。
24、(2)本申请实施例所述的航天发动机试验用指令发送备份方法通过获取指令发送主设备已发送的指令,其中,所述已发送的指令是指令集中所述指令发送主设备已经发向航天发动机试验用试验装置的指令,所述指令集内包括若干个需按约定发送顺序发送给所述试验装置的所述指令,并通过识别所述指令发送主设备是否已经故障,且当所述指令发送主设备已经故障时,确定所述指令集中还未发出的指令,并将所述还未发出的指令按约定发送顺序发送给所述试验装置,可在指令发送主设备出现故障时,无缝接替所述指令发送主设备继续发送指令,不会重复之前已发送的指令,试验不会中断,有效解决了现有技术中航天发动机试验中指令发送设备出现故障时,只能重新进行试验,增加了试验成本,影响了试验效率的技术问题,实现了结构简单、有助于提高试验成功率的有益效果。
本文档来自技高网...【技术保护点】
1.一种航天发动机试验用指令发送备份系统,其特征在于,所述系统包括:
2.如权利要求1所述的一种航天发动机试验用指令发送备份系统,其特征在于,所述指令发送主设备和所述指令发送备份设备均通过总线与所述试验装置通信连接。
3.如权利要求1所述的一种航天发动机试验用指令发送备份系统,其特征在于,所述指令发送主设备和所述指令发送备份设备内的应用程序相同,且所述指令发送主设备和所述指令发送备份设备内均预存有所述指令集以及所述指令集内各指令的所述发送顺序。
4.如权利要求1所述的一种航天发动机试验用指令发送备份系统,其特征在于,所述指令发送主设备和所述指令发送备份设备都运行Real-time实时操作系统。
5.一种航天发动机试验用指令发送备份方法,其特征在于,所述方法包括:
6.如权利要求5所述的一种航天发动机试验用指令发送备份方法,其特征在于,所述识别步骤具体包括:
7.如权利要求5所述的一种航天发动机试验用指令发送备份方法,其特征在于,所述识别步骤中确定所述指令集中还未发出的指令具体包括:
8.一种航天发
9.一种航天发动机试验用指令发送备份装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求5~7任一项所述的方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求5~7任一项所述的方法。
...【技术特征摘要】
1.一种航天发动机试验用指令发送备份系统,其特征在于,所述系统包括:
2.如权利要求1所述的一种航天发动机试验用指令发送备份系统,其特征在于,所述指令发送主设备和所述指令发送备份设备均通过总线与所述试验装置通信连接。
3.如权利要求1所述的一种航天发动机试验用指令发送备份系统,其特征在于,所述指令发送主设备和所述指令发送备份设备内的应用程序相同,且所述指令发送主设备和所述指令发送备份设备内均预存有所述指令集以及所述指令集内各指令的所述发送顺序。
4.如权利要求1所述的一种航天发动机试验用指令发送备份系统,其特征在于,所述指令发送主设备和所述指令发送备份设备都运行real-time实时操作系统。
5.一种航天发动机试验用指令发送备份方法...
【专利技术属性】
技术研发人员:魏星,王杰,赵腾飞,景文义,
申请(专利权)人:上海尚毅测控技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。