System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及开关量测试方法,尤其是一种高精度瞬态开关量实时测试方法。
技术介绍
1、开关量测试的测试领域极为广泛且十分重要,尤其在柴油发电机组起动及稳定时间测试、发电机组短路试验、以及特种阀门动作时间测试领域。柴油发电机组启动及稳定时间测试是确保柴油发电机组在实际使用过程中能够快速响应并稳定运行的关键步骤,是柴油发电机组投入使用前的必备测试;发电机组短路试验是为了评估发电机组的性能和安全性,是确保其在短路情况下能够稳定运行的关键测试;特种阀门(如核电安全级阀门)启动时间测试的主要目的是验证阀门的可靠性与安全性,确保其在极端条件下的正常运作,通过启动时间测试,可以评估阀门在特定条件下的响应速度和稳定性,从而保证核电站的安全运行。
2、目前,现有技术中的大部分的开关量测试方法采样率低、测试精度低、自动化程度低,这些测试方法一般只有采集功能,需要对采集数据进行后期人工处理,不能及时得出测试结果,难以满足瞬态开关量实时测试的工业需求。
技术实现思路
1、本申请人针对上述现有生产技术中的缺点,提供一种高精度瞬态开关量实时测试方法,从而使其具有采样率高、测试精度高的优点,并且为了满足实际测试需求,本方法在自动采集录波的同时,对数据进行实时分析处理,自动判定测试结果、自动生成测试报告、自动存储原始数据及测试结果,有效的提高了开关量采集的自动化水平。
2、本专利技术所采用的技术方案如下:
3、一种高精度瞬态开关量实时测试方法,包括如下操作流程:
4
5、为了保证采集的开关量数据的完整性、准确性以及大量开关量数据的传输与处理效率,将采集到的开关量转化为无符号字节数据;
6、然后将无符号字节数据与对应的时间数据作为波形元素添加到可以容纳一定时间长度瞬态开关量波形数据的元素队列中,通过队列的缓冲,实现生产者与消费者之间的实时同步与交互,保证系统的稳定运行;
7、元素出队列,对开关量波形数据进行波形拼接与处理,实现开关量动态波形实时显示以及波形数据的实时自动存储,在波形动态显示过程中对波形进行实时分析,自动捕捉开关量上升沿,自动计算两个开关量上升沿之间地时间差,根据计算结果对测试情况进行自动判读,并自动生成测试报表进行打印和存储,为了方便用户查看测试结果,可以在存储测试报表时同步存储波形曲线;波形数据的实时自动存储也保证了用户可以随时进行历史数据查询以及波形动态回溯。
8、其进一步技术方案在于:
9、软件采用生产者消费者的设计模式。
10、生产者和消费者通过内存缓冲区即元素队列,实现开关量数据的实时交互与同步。
11、系统采用生产者消费者模式,开关量数据动态高速采集与开关数据实时处理、自动存储为多线程,开关量数据实时处理与自动存储不会影响到开关量数据的高速采集,能够保持开关量数据采集的稳定性。
12、为了保证高采样率的实现与大数据量处理的稳定性,将开关量数据转化为无符号字节数据,并通过元素队列的方式保证采集与处理的实时同步交互。
13、开关量采集的采样频率为100khz,判读的时间精度为10us级。
14、动态波形实时显示分别对应有动态波形实时分析、波形数据自动存储以及波形图片存储。
15、动态波形实时分析后进行测试结果自动判读,然后自动生成测试报表,然后可以进行测试报表自动打印或测试报表自动存储,然后可以进行测试报表历史查询。
16、本专利技术的有益效果如下:
17、本专利技术通过采样频率可达100khz,判读时间精度可达10us级的高精度瞬态开关量实时测试方法,实现了对瞬态开关量信号的自动高精度、高速采集,实时分析处理,自动判定测试结果、自动生成测试报告、自动存储原始数据及测试结果,提高了开关量测试的自动化水平。
18、本专利技术主要用于柴油发电机组起动及稳定时间测试、发电机组短路试验以及特种阀门动作时间测试等瞬态开关量实时测量中。
本文档来自技高网...【技术保护点】
1.一种高精度瞬态开关量实时测试方法,其特征在于:包括如下操作流程:首先,创建采集任务,具体为创建开关量高速采集任务,采集任务下发,开关量采集;
2.如权利要求1所述的一种高精度瞬态开关量实时测试方法,其特征在于:软件采用生产者消费者的设计模式。
3.如权利要求2所述的一种高精度瞬态开关量实时测试方法,其特征在于:生产者和消费者通过内存缓冲区即元素队列,实现开关量数据的实时交互与同步。
4.如权利要求1所述的一种高精度瞬态开关量实时测试方法,其特征在于:系统采用生产者消费者模式,开关量数据动态高速采集与开关数据实时处理、自动存储为多线程,开关量数据实时处理与自动存储不会影响到开关量数据的高速采集,能够保持开关量数据采集的稳定性。
5.如权利要求1所述的一种高精度瞬态开关量实时测试方法,其特征在于:为了保证高采样率的实现与大数据量处理的稳定性,将开关量数据转化为无符号字节数据,并通过元素队列的方式保证采集与处理的实时同步交互。
6.如权利要求1所述的一种高精度瞬态开关量实时测试方法,其特征在于:
7.如权利要求
8.如权利要求7所述的一种高精度瞬态开关量实时测试方法,其特征在于:
...【技术特征摘要】
1.一种高精度瞬态开关量实时测试方法,其特征在于:包括如下操作流程:首先,创建采集任务,具体为创建开关量高速采集任务,采集任务下发,开关量采集;
2.如权利要求1所述的一种高精度瞬态开关量实时测试方法,其特征在于:软件采用生产者消费者的设计模式。
3.如权利要求2所述的一种高精度瞬态开关量实时测试方法,其特征在于:生产者和消费者通过内存缓冲区即元素队列,实现开关量数据的实时交互与同步。
4.如权利要求1所述的一种高精度瞬态开关量实时测试方法,其特征在于:系统采用生产者消费者模式,开关量数据动态高速采集与开关数据实时处理、自动...
【专利技术属性】
技术研发人员:王要波,曹春荣,张波,秦振华,缪晨炜,吴晓成,吴帆,
申请(专利权)人:中国船舶重工集团公司第七零三研究所无锡分部,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。