一种导弹信息处理设备状态自动判读系统技术方案

技术编号:36565519 阅读:18 留言:0更新日期:2023-02-04 17:21
本申请提供一种导弹信息处理设备状态自动判读系统,包括:初始化模块,用于创建判读处理线程,创建测试数据读取线程,建立所述处理线程和所述读取线程的共享内存缓冲区;测试数据读取模块,用于从磁盘中读取测试数据文件;数据转换模块,用于所述测试数据文件转换为第一文件数据;标准数据生成模块,用于根据标准曲线文件的数据,生成导弹信息处理设备硬件检查的标准数据;数据判读模块,用于所述标准数据和所述第一文件数据根据数学公式执行曲线比对,完成相似性判定,执行结果为≤0.1,判定为正常。本发明专利技术通过建立标准曲线模板,采用数学算法比对曲线图方式,解决了导弹信息处理设备的出厂工作状态的检测由于人工曲线判断导致检测效率低下问题。致检测效率低下问题。致检测效率低下问题。

【技术实现步骤摘要】
一种导弹信息处理设备状态自动判读系统


[0001]本专利技术属于导弹数据处理与分析领域,具体涉及一种导弹信息处理设备状态自动判读系统。

技术介绍

[0002]导弹信息处理设备的生产测试是导弹信息处理设备生产的重要环节,导弹信息处理设备的生产测试是对导弹信息处理设备功能的全面检验,导弹信息处理的测试数据是产品出厂的重要依据。在导弹信息处理设备生产测试中要完成大量测试数据的分析和判读工作。在以往的导弹信息处理设备出厂测试中,每次进行数据分析判读时,均要在大量的测试数据中找到与导弹信息处理设备功能指标有关的测试数据,与测试项目和指标进行比对,因数据繁多,顺序不一、人员因素等原因,容易出现测试数据漏判和误判情况,增加复核人员工作量,导致比对效率低下。虽然经过数据复核进行了纠正和验证,但还存在一定的隐患,测试数据判读的效率低下已经严重影响导弹信息处理设备生产的进度。

技术实现思路

[0003]为解决上述问题,本专利技术提出了一种导弹信息处理设备状态自动判读系统,可自动挑选出需要判读的测试数据,自动完成测试数据和标准数据的比对工作、完成测试数据的分析工作。快速定位某产品故障部位,节省了人工测试数据挑选和比对、测试数据分析工作所花费的大量时间,提高了测试数据判读的准确性。导弹信息处理设备状态自动判读系统可以在某产品生产测试现场为数据分析人员提供及时有用、客观准确的判读结果,在根本上避免了人工判读测试数据中的误判和漏判。
[0004]一种导弹信息处理设备状态自动判读系统,包括:
[0005]初始化模块,用于创建判读处理线程,创建测试数据读取线程,建立所述处理线程和所述读取线程的共享内存缓冲区,建立所述共享内存缓冲区共享锁;
[0006]测试数据读取模块,用于从磁盘中读取导弹信息处理设备生成的测试数据文件;
[0007]数据转换模块,用于所述测试数据文件转换为第一文件数据;
[0008]标准数据生成模块,用于根据标准曲线文件的数据,生成导弹信息处理设备硬件检查的标准数据;
[0009]数据判读模块,用于所述标准数据和所述第一文件数据根据数学公式执行曲线比对,完成相似性判定,执行结果为≤0.1,判定为正常;
[0010]判定结果输出模块,用于根据测试数据和标准曲线数据的判定结果给出测试数据对应的测试设备工作状态的报告输出。
[0011]进一步的,数学公式为
[0012]其中:
[0013]n为一个时间序列的采样点数:
[0014]x为该时间序列的预测值:
[0015]y为该时间序列的实测值。
[0016]进一步的,共享锁为信号量,互斥量,临界区,事件的其中任意一项。
[0017]进一步的,测试数据读取为二进制读取。
[0018]进一步的,测试数据文件为序列化文件。
[0019]进一步的,第一文件数据和所述标准数据为相同格式数据。
[0020]进一步的,第一文件数据和所述标准数据为结构化数据。
[0021]进一步的,结构化数据由时间为x轴,数据为y轴的一系列离散数据组成,
[0022]进一步的,离散数据包括,模拟量数据,数字量数据,时间间隔数据,地理位置数据,高程数据,运行速度数据,高度数据。
[0023]本专利技术通过建立标准曲线模板,采用数学算法比对曲线图方式,解决了导弹信息处理设备的出厂工作状态的检测,由于人工曲线判断导致检测效率低下问题。
[0024]为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0025]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0026]图1:为本申请实施例提供的导弹信息处理设备状态自动判读系统的结构图。
[0027]图2:为本申请实施例提供的导弹信息处理设备状态自动判读系统的测试报告显示图。
具体实施方式
[0028]为解决上述问题,本专利技术提出了一种导弹信息处理设备状态自动判读系统,可自动挑选出需要判读的测试数据,自动完成测试数据和标准数据的比对工作、完成测试数据的分析工作。快速定位某产品故障部位,节省了人工测试数据挑选和比对、测试数据分析工作所花费的大量时间,提高了测试数据判读的准确性。导弹信息处理设备状态自动判读系统可以在某产品生产测试现场为数据分析人员提供及时有用、客观准确的判读结果,在根本上避免了人工判读测试数据中的误判和漏判。
[0029]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。
[0030]本专利技术的系统结构图见图1:
[0031]P1100:初始化模块,用于:
[0032](1)创建判读处理线程,测试数据读取线程,测试数据读取线程用于读取导弹信息处理设备生成的二进制格式的测试数据文件,判读处理线程用于处理根据测试数据文件解码完成后的解码数据文件。
[0033](2)建立处理线程和读取线程的共享内存缓冲区,建立缓冲区共享锁,缓冲区访问时通过临界区同步,多线程数据同步方式还可采用事件、信号量、互斥量方式,本实施例不
限定。
[0034]P1200:测试数据读取模块,用于从磁盘中读取导弹信息处理设备生成的二进制格式的测试数据文件,测试数据由导弹信息处理设备通过具备422协议的硬件接口发送到本系统的磁盘上,该模块由读取线程调用。文件读取操作采用标准C函数库,包括,fopen(),fread()函数,fread执行时采用二进制读取方式,不能采用文本读取方式。
[0035]P1300:数据转换模块,用于将二进制格式的测试数据文件转换为第一文件数据,第一文件数据为结构化数据,由时间为x轴,数据为y轴的一系列离散数据组成,包括测试设备的模拟量数据,数字量数据,时间间隔数据,地理位置数据,高程数据,运行速度,高度等等。其中二进制格式的测试数据文件为序列化数据,本实施例中数据转换模块由读取线程调用,并由读取线程调用完成后放置到所述共享内存缓冲区,并通过所述的临界区开关变量通知判读处理线程。
[0036]P1400:标准数据生成模块,用于测试数据读取线程根据标准曲线文件的数据,生成导弹信息处理设备硬件检查的标准数据。标准数据由数学模型算法通过数学计算生成,标准数据格式和所述第一文件数据格式相同,都是由时间为x轴,数据为y轴的一系列离散数据组成。将标准数据放置到所述共享内存缓冲区,并通过所述的临界区开关变量通知判读处理线程。
[0037]P1500:数据判读模块,用于判读处理线程中,由C语言构成的算法公式对所述第一文件数据和标准数据完成曲线比对,执行曲线相似性判定。本实施中采用的算法公式为Theil不等式系数法(简称为TIC法),判读处理线程从共本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种导弹信息处理设备状态自动判读系统,包括:初始化模块,用于创建判读处理线程,创建测试数据读取线程,建立所述处理线程和所述读取线程的共享内存缓冲区,建立所述共享内存缓冲区共享锁;测试数据读取模块,用于从磁盘中读取导弹信息处理设备生成的测试数据文件;数据转换模块,用于所述测试数据文件转换为第一文件数据;标准数据生成模块,用于根据标准曲线文件的数据,生成导弹信息处理设备硬件检查的标准数据;数据判读模块,用于根据所述标准数据和所述第一文件数据执行曲线比对计算,获取曲线比对结果;根据所述曲线比对结果完成相似性判定,其中,所述曲线比对结果≤0.1,判定为正常;判定结果输出模块,用于根据测试数据和标准曲线数据的判定结果给出测试数据对应的测试设备工作状态的报告输出。2.根据权利要求1所述的导弹信息处理设备状态自动判读系统,其特征在于,所述执行曲线比对计算的方法为:其中:n为一个时间序列...

【专利技术属性】
技术研发人员:成健周华李浩沛何辉张洪亮汪淑云刘盈萱盛世
申请(专利权)人:江南机电设计研究所
类型:发明
国别省市:

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

1