专利名称:光谱仪样品编号智能输入方法
技术领域:
本发明属光谱测试,尤其涉及光谱仪分析样品编号智能输入。
背景技术:
随着冶金工业技术进步,钢铁生产节奏加快,冶炼周期越来越短,对产品检验周期提出了更高的要求,过去采用湿法分析远远不能满足生产要求,现有技术中,瑞士ARL光谱仪检验,检验周期一般为三分钟,可以满足生产的需求,但样品编号还是人工输入,其缺陷是键盘输入,操作繁琐,占用时间长;编号输入容易产生错误;并且,在分析期间不能输入第二个样品编号,更不能发现错误。
发明内容
为了克服现有技术存在的缺陷,本发明的目的是提供一种光谱仪样品编号智能生成、能及时发现样品编号错误并自动输入ARL光谱仪WINOE应用软件的样品编号智能输入方法。
光谱仪样品编号智能输入方法,其特点是提供样品编号智能生成软件;并建立了与WINOE光谱软件信息交流的通道;采用改变分析类型和强制归位与WINOE光谱软件实现同步。实现了样品编号智能输入光谱仪,又不影响光谱仪的正常运行,使光谱仪成为一个样品编号智能输入系统。
所述的与WIONE光谱软件信息交流的通道,是将记录型数据文件*.UCN看作一个二进制文件,并对其进行操作,实现与WINOE光谱软件信息交流。
记录型数据文件“*.UCN”第94个字节“0”改为“1”,可以使WINOE光谱软件设置在预存样品编号方式,扩大“*.UCN”文件到所要求的长度;并从“*.UCN”文件第442个字节开始,依次加入样品编号智能系统生成的样品编号,完成智能化输入工作。
采用改变分析样品类型和强制归位与WINOE光谱软件实现同步改变分析样品类型,WINOE光谱软件自动调整记录指针,指向初始第三条样品编号记录,本发明也同步改变分析类型;当记录指针指向文件末尾时,提醒用户强制归位,退出样品分析,再次进入样品分析任务,让其强制记录指针指向初始第三条样品编号记录,上述二种方式都能实现与WINOE光谱软件同步。
与现有技术的ARL光谱仪相比,其优点是样品编号输入简化,很少人工介入,无需按键盘,只需点击少于3次鼠标,样品编号就能自动生成,输入方便快速,不占用检验周期,更为重要的是可以避免输入错误,可以联网查询使检验结果正确、可靠。
下面结合附图对本发明做进一步说明图1光谱仪样品编号智能输入流程图。
图中“------”包围部分为光谱仪原有系统具体实施方式
运用Visual Basic高级语言,进行可视化程序设计,设计一个样品编号智能生成系统。首先,建立一个样品编号的记录型随机文件,用来保存过去已分析过的样品编号;其次,根椐实际生产中,有几个炼钢炉,就用几个变量来动态记录对应炉次最后一个样品的编号;第三,利用动态查询,随时生成任何炉次的最后一个样子的编号;第四,运用软件手段,对样品编号进行智能修改,做到生成新的样品编号,点击鼠标平均不超过三次;第五,实行化验室光谱仪联网,使已分析样品的信息实现共享,化验室内任何一台光谱仪上都可以查到已分析的样品编号,随时都可以了解每炉已经分析了多少个样子,避免错号,以纠正与化验室检验相关的其他生产单位试样编号错误。
建立与光谱应用软件通讯模式。由于光谱应用软件是封装过的,根本没有任何接口,常规手段是无能为力的。ARL光谱应用软件中未知样品分析任务的数据文件(*.UCN)是记录型随机文件.
从文件的组织结构剖析可知,样品编号的输入有两种方式1、完全靠手动输入样品编号2、使用预存样品编号方式。
使用第一种方式时,WINOE光谱应用软件不使用数据文件的后半部分;使用第二种方式时,WINOE光谱应用软件才使用数据文件的后半部分,每次样品分析完成,立即把*.UCN文件读入内存,并且覆盖内存中原有的*.UCN文件,记录指针自动加一。本发明通过改变*.UCN文件中第94个字节的值,由“0”改为“1”,使ARL光谱应用软件使用第二种方式。
数据文件*.UCN本来是为日常标准化和校准曲线等几个固定样品准备的,数据文件*.UCN大小一般是固定的,只能容纳十个样品编号,而且一定要预先设置好。每个样品编号占220个字节,一个样品编号的每个输入框占13个字节,而第一个输入框的第一个字符必须是67,其他输入框的第一个字符必须是0.本发明对数据文件*.UCN进行改造。扩大数据文件*.UCN的长度,使它能容纳小于N个样品编号(N是该计算机所代表的最大整数),在文件*.UCN的(N×220-1)字节写一个二进制字符,使成为一个样品编号的容器;由智能生成系统生成的样品编号,顺序存放到这个容器中。关键在于,尽管“*.UCN”是记录型随机文件,但应视作二进制文件,从文件初始第三条记录开始依次填入样品编号。使数据文件*.UCN改造成信息交流的场所.
通道程序如下Open Filel.FileName For Binary As 3Put#3,442+k0*220,67Put#3,451+k0*220,0Put#3,455+k0*220,0Put#3,456+k0*220,t0.yrPut#3,459+k0*220,0Put#3,468+k0*220,0Put#3,469+k0*220,t0.ycPut#3,471+k0*220,0Put#3,481+k0*220,0Put#3,482+k0*220,t0.ghPut#3,487+k0*220,0Put#3,494+k0*220,0k0=k0+1Close#3(注t0为样品编号的记录型变量,k0为记录指针)解决与WINOE光谱软件同步问题,光谱进行某一类型未知样品分析时,记录指针初始指向第三条样品编号记录,分析完一个样品,记录指针自动加一。光谱软件首次进行未知样品分析时,读数据文件*.UCN,并且记下文件长度,不再改变。本发明采用两种方式实现与WINOE光谱软件同步第一种是改变分析样品的类型(比如钢样切换成铁样),一旦改变分析样品的类型,光谱软件自动调整记录指针,指向初始样品编号记录,在本发明中,也同步更换分析类型,从初始记录开始存放;第二种是强制归位,当记录指针指向文件尾时,退出未知样品分析任务,再次进入未知样品分析任务,记录指针指向初始样品编号记录,本发明自动记录存放样品编号记录个数,当达到设定记录个数,提醒用户强制归位,自动调整记录指针为初始记录。
权利要求
1.光谱仪样品编号智能输入方法,其特征在于提供样品编号智能生成软件,并建立了与WINOE光谱软件信息交流的通道;采用改变分析样品类型和强制归位,实现与WINOE软件同步。。
2.根据权利要求1所述的光谱仪样品编号智能输入方法,其特征在于与WINOE光谱软件信息交流通道,是将记录型数据文件“*.UCN”作为二进制文件,并对其进行操作,实现与WINOE光谱软件信息交流。
3.根据权利要求1所述的光谱仪样品编号智能输入方法,其特征在于将数据文件“*.UCN”94个字节的“0”改为“1”,可以使WINOE光谱软件设置为预存样品编号方式;扩大“*.UCN”文件到所需要的长度,并从“*.UCN”文件第442个字节开始加入样品编号智能生成系统生成样品编号,完成智能输入工作。
4.根据权利要求1所述的光谱仪样品编号智能输入方法,其特征在于当改变分析样品的类型或强制归位,与WINOE光谱软件实现同步改变样品分析类型,WINOE光谱软件自动调整记录指针,指向初始第三条样品编号记录时,同步改变分析类型;当记录指针指向文件末尾时,提醒用户强制归位,退出样品分析任务,再次进入样品分析任务,让其强制记录指针指向初始第三条样品编号记录。
全文摘要
本发明属光谱测试,尤其涉及光谱仪分析样品编号智能输入。其特点是提供样品编号智能生成软件;并提供了与WINOE光谱软件信息交流通道,还改变分析类型和强制归位与WINOE光谱软件实现同步。既实现样品编号智能输入光谱仪,又不影响光谱仪的正常运行。其优点是样品编号输入简化,很少人工介入,样品编号就能自动生成,输入方便、快捷,不占检验周期;样品编号输入准确,还可以联网查询。
文档编号G01N21/25GK1801165SQ20041010309
公开日2006年7月12日 申请日期2004年12月31日 优先权日2004年12月31日
发明者王必山 申请人:马鞍山钢铁股份有限公司