一种色谱分析数据自动报送控制方法及装置的制造方法
【技术领域】
[0001]本发明涉及一种色谱分析数据自动报送控制方法及装置,属于自动控制技术领域。
【背景技术】
[0002]目前,生产型企业中,化验是为生产服务的,化验室的色谱分析数据报送生产中心控制室,传统的做法是:色谱工作站分析出数据,化验员将数据抄写到一式三份的化验单上,经化验主管审核后,化验员将化验单送到生产中心控制室,生产中心控制室人员签字留底后,化验员将化验单收回,录入数据汇总台帐和纸质台帐,以便日后查询。
[0003]上述做法比较严谨地解决色谱分析数据报送生产中心控制室的问题,然而在一条大型的生产线中,一次分析数据可能会有二十多个,一个班下来会有近百个数据要报送生产中心控制室,这对化验人员是一个很大的挑战,如果数据报送不及时,就会对生产产生难以估计的损失,同时色谱工作站分析出的数据需要化验员手动抄写到化验单,为了便于以后数据的查询,化验单的数据报送到生产中心控制室后,化验数据需要实验员手动录入到数据汇总台帐和纸质台帐,数据转录的过程中主要依赖人工录入,难免会出现错误。
【发明内容】
[0004]本发明要解决的技术问题是针对上述不足,提供一种色谱分析数据自动报送控制方法,采用以上方法后,实现了以下目的:
1、减少了数据传送过程中人工参与的环节,自动化程度高,降低了劳动强度;
2、信息传递及时,数据传送的时间由五分钟降低到五秒以内,工作效率高,数据传送的准确率为100% ;
3、电子文档数据保存在电脑中,数据保存完整,方便查询;
4、提供实现该控制方法的装置。
[0005]为解决以上问题,本发明采用以下技术方案:一种色谱分析数据自动报送控制方法,其特征在于,包括数据导出步骤、数据录入步骤、数据监视步骤、数据发送步骤和数据接收步骤;
所述数据监视步骤:
判断共享文件夹A内的色谱分析数据报表是否有修改,如果是,则执行步骤S304,如果否,则继续运行步骤S303。
[0006]在步骤S304,将日期,时间,文件名信息写入日志文件,以备以后查阅,进入步骤S305 ;
在步骤S305,文本转语音提示审核人员有新的分析数据,进入步骤S306 ;
在步骤S306,打开改动的色谱分析数据报表,进入数据录入步骤,供审核人员录入数据汇总台帐,完毕后执彳丁步骤S303。
[0007]一种优化方案,所述数据录入步骤: 打开数据汇总台帐,进入步骤S203 ;
在步骤S203,取数据汇总台帐当前行数的下一行,进入步骤S204 ;
在步骤S204,将色谱分析数据报表各单元格内数据赋值给数据汇总台帐相应单元格,进入步骤S205 ;
在步骤S205,关闭色谱分析数据报表,进入步骤S206 ;
在步骤S206,审核人员再次确认数据汇总台帐中的数据,无误后保存,结束本流程。
[0008]进一步地,所述数据发送步骤:
开启TCP服务,为数据传送做好准备,进入步骤S404 ;
在步骤S404,判断是否有保存数据汇总台帐中数据的指令,如果是,则执行步骤S405,如果否,则继续执行步骤S404 ;
在步骤S405,检测中控接收端是否存在,如果是,则执行步骤S406,如果否,则执行步骤 S409 ;
在步骤S406,传送修改的数据汇总台帐文档,再进入步骤S407 ;
在步骤S407,判断是否传送成功,如果是,则执行步骤S408,如果否,则执行步骤S409 ; 在步骤S408,将传送成功的信息写入日志,并做气泡提示,并返回步骤S404 ;
在步骤S409,将失败信息写入日志,再进入步骤S404 ;
在步骤S410,关闭程序之前要先关闭TCP服务。
[0009]基于以上色谱分析数据报送的控制方法,本发明提供一种实现所述控制方法的装置,其特征在于:所述装置包括电连接的数据处理计算机、色谱分析终端、路由器和数据接收计算机,路由器将数据处理计算机、色谱分析终端、路由器和数据接收计算机连接为一个可以共享文件的局域网络。
[0010]本发明采用以上技术方案,与现有技术相比,具有以下优点:减少了数据传送过程中人工参与的环节,自动化程度高。信息传递及时,数据传送的时间由五分钟降低到五秒以内,工作效率高。传递的是色谱生成的原始数据,无人工干预修改,数据传送的准确率为100%O电子文档数据保存在电脑中,数据保存完整,方便查询。生产规模越大,本方案产生的效益也越大。
[0011]下面结合附图和实施例对本发明做进一步说明。
【附图说明】
[0012]图1是本发明实施例中的化验室与生产中心控制室电脑联网示意图;
图2是本发明实施例中数据导出步骤的流程图;
图3是本发明实施例中数据录入步骤的流程图;
图4是本发明实施例中数据监视步骤的流程图;
图5是本发明实施例中数据发送步骤的流程图;
图6是本发明实施例中数据接收步骤的流程图;
图中:
1-数据处理计算机,2-色谱分析终端,3-路由器,4-数据接收计算机,5-化验室,6-中心控制室。
【具体实施方式】
[0013]实施例中,一种色谱分析数据自动报送控制方法,包括数据导出步骤、数据录入步骤、数据监视步骤、数据发送步骤和数据接收步骤。
[0014]如图1所示,该控制方法涉及到的设备包括电连接的数据处理计算机1、色谱分析终端2、路由器3和数据接收计算机4,路由器3也可以采用交换机,数据处理计算机I和色谱分析终端2设置在化验室5内,色谱分析终端2设置有若干个,数据接收计算机4设置在中心控制室6内,路由器3将数据处理计算机1、色谱分析终端2和数据接收计算机4连接为一个局域网络,可以共享文件。文件夹A为数据处理计算机I上一局域网共享文件夹,用于存放色谱分析数据报表,文件夹B为数据处理计算机I上一文件夹,用于存储数据汇总台帐。
[0015]如图2所示,数据导出步骤为:
在步骤S101,接收到色谱分析终端2传输的色谱分析数据,将色谱分析数据复制到剪贴板,进入步骤S102 ;
在步骤S102,判断是否有打开经VBA编程的色谱分析数据报表的指令,如果有则打开并开始处理数据,然后进入步骤S103 ;
在步骤S103,对要使用的单元格作清空预处理,以防数据错误,进入步骤S104 ;
在步骤S104,判断是否有将剪贴板的数据粘贴到指定单元格内的指令,如果有则粘贴,然后进入步骤S105,否则继续判断;
在步骤S105,根据预先定义好的组份名查找对应的含量,并将结果赋值到规定好的单元格内,进入步骤S106 ;色谱分析终端2给出的原始数据包括样品的组份名和样品的浓度,预先定义好的组份是色谱分析终端2中组份名称。
[0016]在步骤S106,判断是否有样品名称,化验员姓名信息输入,如果有则进入步骤S107,否则继续判断;
在步骤S107,将当前色谱分析数据报表以另一文件名另存至数据处理计算机I的共享文件夹A内,进入步骤S108 ;
在步骤S108,色谱分析数据报表生成完毕,关闭色谱分析数据报表。
[0017]色谱分析数据报表生成完毕,色谱分析数据保存到了数据处理计算机I内,然而审核录入人员在文件夹A里一个个的翻找色谱分析数据报表也是件很麻烦的事情,为解决这一困难,数据处理计算机I启动数据监视步骤,监视数据导出步骤导出的色谱分析数据报表,如有变动则打开供化验员复核后经数据录入步骤一键录入数据处理计算机I中,其数据监视步骤为:
如图4所示,在步骤S301,启动运行;
在步骤S302,设置本程序只能运行一个实例,以防多个同时运行出现不必要的错误;在步骤S303,判断共享文件夹A内的色谱分析数据报表是否