一种X荧光测定镀锌板锌层重量自动解包程序的应用方法技术

技术编号:32013577 阅读:45 留言:0更新日期:2022-01-22 18:31
本发明专利技术公开了一种X荧光测定镀锌板锌层重量自动解包程序的应用方法,包括数据采集、自动解包、原始数据存储、修约数据和数据更新;通过研究编写X荧光锌层重量自动解包程序,实现程序自动读取文件,并解包,把文本文件中的数据写入到数据库对应表中,并根据试样号自动更新到镀锌板锌层重量数据中;全面优化X荧光数据采集、保存、管理流程,不需要人工干涉,直接由解包程序定时读取X荧光分析结果文档,并自动解包把检验结果数据存储到数据库,同时更新数据到检化验系统中,不需要再人工录入、发送,解决了人工录入差错导致上传数据错误,有效地降低职工的劳动强度,提高工作效率。提高工作效率。提高工作效率。

【技术实现步骤摘要】
一种X荧光测定镀锌板锌层重量自动解包程序的应用方法


[0001]本专利技术涉及轧钢
,具体为一种X荧光测定镀锌板锌层重量自动解包程序的应用方法。

技术介绍

[0002]随着轧钢技术的改革与创新,钢轧厂的产量及生产品种的不断增加,钢轧成品检验作业区的工作量增加与人员不足的矛盾也随之日益突出,通过计算机技术提高工作质量和劳动效率已成当误之急。
[0003]在作业区日常生产中,锌层重量的测量,每一批试样需要测量六次,通过人工录入试样号,X荧光自带SuperQ软件会在系统对应的目录中写入一个onlyfile的文本文档,如果是人工打开文档后再录入数据,不但工作量大,还会出现数据录入错误。

技术实现思路

[0004]本专利技术的目的在于提供一种X荧光测定镀锌板锌层重量自动解包程序的应用方法,通过研究编写X荧光锌层重量自动解包程序,实现程序自动读取文件,并解包,把文本文件中的数据写入到数据库对应表中,并根据试样号自动更新到镀锌板锌层重量数据中,全面优化X荧光数据采集、保存、管理流程,解决了人工录入差错导致上传数据错误,有效地降低职工的劳动强度,提高工作效率,以解决上述
技术介绍
中提出的问题。
[0005]为实现上述目的,本专利技术提供如下技术方案:
[0006]一种X荧光测定镀锌板锌层重量自动解包程序的应用方法,包括以下步骤:
[0007]S1:数据采集:通过定时器自动读取X荧光锌层重量分析结果文本文件;
[0008]S2:数据解包:循环读取文本中的每一行数据,获取数据一共有多少行,并进行非空判断,有数据再执行解包,没有数据则跳出程序;
[0009]S3:读取文档后立即修改文档名称:当解包程序读到新的锌层重量文本文档后,需要立即改变名称,如果当前被解包文档与新写入的文档同名,改变当前正在解包文档的名称;
[0010]S4:原始数据保存:解包完成后,将分析完成的原始数据保存到实验室二级数据库中;
[0011]S5:数据处理:文本中的检测结果,对于不符合检化验系统的要求的,需要对数据修约,修约规范后,再更新到检化验系统中;
[0012]S6:数据展示:解包完成后,按照试样号和其对应的元素展示数据,方便用户查询检测结果。
[0013]更进一步地,还包括自动读取数据,发送数据,具体过程为:
[0014]S101:启动定时器定时采集数据,每隔固定时间读取文本文档中的数据,并且保存原始数据;
[0015]S102:二、三级接口数据同步,保存原始数据的同时,连接三级数据库,实时更新数
据到三级数据表中;
[0016]S103:网页数据查询,通过web网页可直接查询到锌层重量原始数据。
[0017]更进一步地,S1中具体方法为:通过设置定时器,每隔5秒,读取系统中对应目录下的文本文档,如果有新文档,则对文本进行解包;如果没有新的文档,则程序跳出。
[0018]更进一步地,S2中解包程序按照关键字读取文档中的每一行数据,前三行为公共数据,后面为实时的元素检验数据。
[0019]更进一步地,S3中如果当前被解包文档与新写入的文档同名会出现文档打开错误,导致X荧光机自带的文档写入程序出错。
[0020]更进一步地,S4中的原始数据保存便于数据的查找与追溯,如果解包数据未能成功,可通过原始数据的查询,分析无法解包的原因,其包括格式错误,或者试样号输入错误导致数据不能正常匹配,同时可以防止人为修改数据的行为。
[0021]更进一步地,S6中所有检验数据由检化验系统自动上传完成后再由人工发送到MES系统中进行判定。
[0022]与现有技术相比,本专利技术的有益效果是:
[0023]1、本专利技术提供的一种X荧光测定镀锌板锌层重量自动解包程序的应用方法,能够将X荧光运行时的各项参数完整的采集并存储。
[0024]2、本专利技术提供的一种X荧光测定镀锌板锌层重量自动解包程序的应用方法,采集到的数据可以上传至检化验系统中对应的数据表中,实现与检化验系统系统无缝对接,为MES系统供完善详实的数据支撑。
[0025]3、本专利技术提供的一种X荧光测定镀锌板锌层重量自动解包程序的应用方法,通过网页查询平台,方便用户快捷实时的查询到检验结果数据。
[0026]4、本专利技术提供的一种X荧光测定镀锌板锌层重量自动解包程序的应用方法,全流程的自动采集,无需人工干涉,自动采集数据,分析数据,存储数据,避免了人为录入检验结果的错误,提高了工作效率,节约了人工成本。
附图说明
[0027]图1为本专利技术的数据处理流程图;
[0028]图2为本专利技术的方法流程图。
具体实施方式
[0029]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0030]本专利技术实施例中提供一种X荧光测定镀锌板锌层重量自动解包程序的应用方法,包括以下步骤:
[0031]第一步:数据采集:通过定时器自动读取X荧光锌层重量分析结果文本文件;设置定时器,每隔5秒,读取系统中对应目录下的文本文档,如果有新文档,则对文本进行解包;如果没有新的文档,则程序跳出;
[0032]第二步:数据解包:循环读取文本中的每一行数据,获取数据一共有多少行,并进行非空判断,有数据再执行解包,没有数据则跳出程序;通过特殊字符例如Sample name字段,找到对应的试样号字段,该字段后

1,

2等,表示当前试样做的是第几个值;Application表示当前实验的机器信息;Measurement time试样分析完成的时间,需要记录到对应的试样信息表中;Measurement time后为实验数据,可做的元素有Si,Zn,Cr,每个文档中,一个元素对应一个值,循环解包后,写入原始值数据表,同时按照试样号按元素更新数据到检化验系统中;
[0033]第三步:读取文档后立即修改文档名称:当解包程序读到新的锌层重量文本文档后,需要立即改变名称,因为解包过程中,可能会有新的文档写入,如果当前被解包文档与新写入的文档同名,会出现文档打开错误,导致X荧光机自带的文档写入程序出错,改变当前正在解包文档的名称,可解决写入文档与打开文档同名冲突的问题;
[0034]第四步:原始数据保存:解包完成后,将分析完成的原始数据保存到实验室二级数据库中;原始数据的保存有利于数据的查找与追溯,如果解包数据未能成功,可以通过原始数据的查询,分析无法解包的原因,可能是格式错误,或者试样号输入错误等导致数据不能正常匹配,同时可以防止人为修改数据的行为;
[0035]第五步:数据处理:文本中的检测结果,对于不符合检化验系统的要求的,需要对数据修约,修约规范后,再更新到检化验系统中;具体的,例如,会出现本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种X荧光测定镀锌板锌层重量自动解包程序的应用方法,其特征在于,包括以下步骤:S1:数据采集:通过定时器自动读取X荧光锌层重量分析结果文本文件;S2:数据解包:循环读取文本中的每一行数据,获取数据一共有多少行,并进行非空判断,有数据再执行解包,没有数据则跳出程序;S3:读取文档后立即修改文档名称:当解包程序读到新的锌层重量文本文档后,需要立即改变名称,如果当前被解包文档与新写入的文档同名,改变当前正在解包文档的名称;S4:原始数据保存:解包完成后,将分析完成的原始数据保存到实验室二级数据库中;S5:数据处理:文本中的检测结果,对于不符合检化验系统的要求的,需要对数据修约,修约规范后,再更新到检化验系统中;S6:数据展示:解包完成后,按照试样号和其对应的元素展示数据,方便用户查询检测结果。2.如权利要求1所述的一种X荧光测定镀锌板锌层重量自动解包程序的应用方法,其特征在于:还包括自动读取数据,发送数据,具体过程为:S101:启动定时器定时采集数据,每隔固定时间读取文本文档中的数据,并且保存原始数据;S102:二、三级接口数据同步,保存原始数据的同时,连接三级数据库,实时更新数据到三级数据表中;S103:网页数据查询,通过web网页可直接查询到锌...

【专利技术属性】
技术研发人员:高玲赵峰苏文彬
申请(专利权)人:飞马智科信息技术股份有限公司
类型:发明
国别省市:

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

1