[发明专利]一种多路点火时序测试方法、系统及计算机设备在审
申请号: | 202110152648.0 | 申请日: | 2021-02-04 |
公开(公告)号: | CN112925704A | 公开(公告)日: | 2021-06-08 |
发明(设计)人: | 邱帆;刘成强;张军波;刘莹;琚俊梅;程石;汪星星;高雪梅;魏茹珺 | 申请(专利权)人: | 湖北三江航天红峰控制有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 武汉东喻专利代理事务所(普通合伙) 42224 | 代理人: | 王聪聪 |
地址: | 432000*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 点火 时序 测试 方法 系统 计算机 设备 | ||
本发明公开了一种多路点火时序测试方法、系统及计算机设备,该方法包括:主线程响应于用户的测试指令,将测试标志置为表征测试状态的第一标识,并创建测试线程;测试线程打开系统的对外接口并将线程标志置为启动线程的第二标识,创建接收线程;接收线程实时监测对外接口,拉取对外接口获取的数据并进行解析以判断时序状态是否发生变化,并将发生变化的时序状态变化帧放入全局变量;测试线程获取时序状态变化帧,查找发生变化的时序信息,发送更新界面信号给主线程;主线程对显示界面中的表示信息进行更新;本发明采用“分层架构+多线程”技术,可运行在龙芯处理器的中标麒麟操作系统上,实现点火时序测试系统从硬件、操作系统到软件的自主可控。
技术领域
本发明属于测控技术领域,更具体地,涉及一种多路点火时序测试方法、系统及计算机设备。
背景技术
随着国际形势的日益严峻,计算机自主可控显得越来越重要。而国产操作系统仍处于起步阶段,与主流的国外操作系统水平存在一定的差距,想要打破主流操作系统的垄断地位非一日之功。同样,基于国产操作系统的测控系统技术研究也是迫在眉睫。
目前,国内武器型号产品的点火时序测试系统绝大多数采用的Windows等国外操作系统,安全性和可控性都存在隐患,无法满足国家自主可控的要求。
发明内容
针对现有技术的至少一个缺陷或改进需求,本发明提供了一种多路点火时序测试方法、系统及计算机设备,实现从硬件、操作系统到软件的自主可控。
为实现上述目的,按照本发明的一个方面,提供了一种多路点火时序测试方法,包括:
S1:主线程响应于外部输入的测试指令,将系统内置的测试标志置为表征测试状态的第一标识,并创建测试线程;
S2:所述测试线程执行设备初始化,打开系统的对外接口并将系统内置的线程标志置为启动线程的第二标识,创建接收线程;
S3:所述接收线程实时监测所述对外接口,拉取对外接口获取的数据并进行解析以判断时序状态是否发生变化,并将发生变化的时序状态变化帧放入全局变量;
S4:测试线程从所述全局变量中获取所述时序状态变化帧,查找发生变化的时序信息,发送更新界面信号给所述主线程;
S5:主线程根据所述更新界面信号对显示界面中的表示信息进行更新。
优选的,上述多路点火时序测试方法还包括:
S6:主线程响应于外部输入的停止测试指令,将系统内置的测试标志置为表征测试结束状态的第四标识;
S7:测试线程关闭对外接口,将系统内置的线程标志置为表征结束线程的第三标识;并发送测试结束的提示信息给主线程,测试线程结束;
S8:主线程将所述提示信息展示在所述显示界面上,完成测试。
优选的,上述多路点火时序测试方法还包括:
接收线程按照预设的第一时间间隔判断所述线程标志是否为维持所述第二标识,若是,执行步骤S3;若否,接收线程结束。
优选的,上述多路点火时序测试方法还包括:
测试线程按照预设的第二时间间隔判断所述测试标志是否为维持所述第一标识,若是,执行步骤S4;若否,执行步骤S7。
优选的,上述多路点火时序测试方法,所述显示界面中的表示信息包括过
程信息、结果信息和指示灯信息;
所述指示灯信息用于显示时序当前状态;所述过程信息用于记录时序发生的时刻和当前状态;所述结果信息用于记录时序之间的相对时间以及有效宽度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖北三江航天红峰控制有限公司,未经湖北三江航天红峰控制有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110152648.0/2.html,转载请声明来源钻瓜专利网。