[发明专利]惯导系统测试方法及测试系统在审
| 申请号: | 201510938695.2 | 申请日: | 2015-12-15 |
| 公开(公告)号: | CN106885583A | 公开(公告)日: | 2017-06-23 |
| 发明(设计)人: | 杨业明;孙景雷;尹伟伟;林渊;权晓蕾;陈留涛;郭悦;王明东;李吉祥;包实秋 | 申请(专利权)人: | 航天科工惯性技术有限公司 |
| 主分类号: | G01C25/00 | 分类号: | G01C25/00;G06F9/445 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 100074 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 系统 测试 方法 | ||
技术领域
本发明涉及软件测试技术领域,特别涉及一种惯导系统测试方法及使用该惯导系统测试方法的测试系统。
背景技术
惯导系统作为飞行器控制中的重要组成部分,其控制精度、工作流程是否满足设计要求直接关系到飞行器飞行的成败。因此,在惯导系统安装至飞行器上前,需要对其进行精度测试、工作过程模拟、参数标定和补偿等。
不同惯导系统的工作过程不会完全一致,即使相同的惯导系统也有多种工作过程,因而需要不同的测试方案,在地面测控时,为了考核其适应性通常需要动态模拟部分工作过程以对其性能指标进行测试。在测控硬件不变的情况下,一般是通过测控软件针对每一个指定过程进行设计、编码、测试和实现。该做法虽然能够很好的满足指定的要求,但适应性较差,模拟过程中的任何条件变化都需要重新进行设计、编码、测试和实现,导致此方法操作繁琐、效率较低、无法满足控制变化的需求,有时还会引入其他错误导致惯导系统测试指标不合格等错误情况的发生。
发明内容
本发明的目的在于提供一种仅通过修改或增删配置文件而无需另外针对不同的惯导系统或同一惯导系统的不同工作过程设计与之一一对应的测控软件即可实现不同惯导系统的地面测控的惯导系统测试方法及使用该惯导系统测试方法的测试系统。
为解决上述问题,本发明提出一种惯导系统测试方法,该方法包括步骤:
S1、设置控制命令配置内容,用以配置惯导系统的控制命令,
设置流程控制配置内容,用以配置不同的测试控制流程,
S2、调用步骤S1中设置的所述流程控制配置内容用以设置测试惯导系统的控制流程;
S3、根据步骤S2中设置的控制流程调用步骤S1中设置的所述控制命令配置内容用以实现配置惯导系统的控制命令操作。
优选的,在上述步骤S1中,包括步骤:
S11、设置控制命令配置文件,用以存储所述控制命令配置内容;
设置测试控制流程内容配置文件,用以存储所述流程控制配置内容;
S12、设置用以调用并运行所述控制命令配置文件以及测试控制流程内容配置文件的测试平台。
优选的,上述步骤S1还包括步骤:
S21、载入控制命令配置文件以及测试控制流程内容配置文件至计算机内存;
以内存链表方式管理控制命令配置文件和/或测试控制流程内容配置文件。
优选的,上述步骤S21中,所述测试控制流程内容配置文件以内存链表方式管理,载入所述测试控制流程内容配置文件时增加内存索引序号用于序号内存映射。
优选的,上述步骤S1中,设置控制命令配置内容包括设置各控制命令配置内容的:名称、发送的硬件通道、控制命令以及与各控制命令配置内容一一对应的序号。
优选的,上述步骤S1中,设置控制命令配置内容还包括设置控制命令配置内容的命令状态,用以在控制命令发送完成后检查所述控制命令是否发送成功。
优选的,上述步骤S1中,设置流程控制配置内容包括设置各流程控制配置内容的:名称、包含有执行不同控制命令的条件的控制命令及提示、在条件成就与否的情况下执行的相应流程控制配置内容以及与各流程控制配置内容一一对应的序号。
优选的,上述控制命令及提示包括:控制条件、选用的控制条件的条件类型、在条件满足与不满足的情况下分别给出的提示信息、用于执行控制条件完成后向惯导系统发送的控制命令或参数装定操作的控制信息;
上述的控制条件包括设备时间、惯导系统时间、惯导系统状态、惯导系统位置以及惯导系统数据范围。
优选的,上述步骤S1中,设置流程控制配置内容还包括:载入流程控制配置内容时生成与各流程控制配置内容一一对应的控制对象以及对所述控制对象一一对应的链表索引,在各对象与链表索引之间、条件满足与不满足的情况下执行的相应流程控制配置内容的序号与索引之间均建立内存映射,通过该内存映射后可以直接从链表中得到对应的对象,不需要从链表中遍历,从而提高实时性。
本发明还提供了一种惯导系统测试系统,该系统包括:
控制命令配置文件,用以存储包含有用以配置惯导系统的控制命令的控制命令配置内容;
测试控制流程内容配置文件,用以存储包含有用以配置不同的测试控制流程的流程控制配置内容;
测试平台,用以调用并运行所述控制命令配置文件以及测试控制流程内容配置文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天科工惯性技术有限公司,未经航天科工惯性技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510938695.2/2.html,转载请声明来源钻瓜专利网。





