【技术实现步骤摘要】
本专利技术涉及在单片机、PLC或微机DOS系统中没有数据接口,只具有打印输出功能与屏幕显示的仪表或分析设备,需要进行自动数据采集的方法,特别涉及一种16位机纵向结构数据采集方法。
技术介绍
随着技术的进步、人力成本的提升以及管理的升级,许多生产厂上了生产管理信息系统,需要实现生产数据的自动采集。一些老的设备不具备数据通讯接口,不能实现数据的自动传输,这就需要进行设备的更新。以往在16位机下进行数据采集主要是用其串行或并行通讯端口,将显存芯片中的数据传递出来,然后将数据进行横向处理存入数据库中。这样处理数据的优点是:结构简单,处理数据容易。但是在一些专用的处理数据的软件下,并且其传输数据要求经常改变的情况下,就需要调整采集方法和处理数据的结构,给使用人员和维护人员增加了维护工作。
技术实现思路
本专利技术的目的是提供一种16位机纵向结构数据采集方法,解决可以自动从只具备打印功能的仪表或设备中采集检测结果,供生产管理系统提供检测数据,不仅能自动根据不同的试验方法取出相应的数据,还将该数据处理后传入生产管理信息系统。本专利技术一种16位机纵向结构数据采集方法内容简述:本专利技术一种16位机纵向结构数据采集方法,其特征在于:包括修改16位机的中断向量表的内容,将打印机驱动程序中断定位到本程序;1、在设备发出打印中断要求时,截获其中断处理,依据屏幕显示格式取出显存中的内容;2、因为打印一组有效数据可能多次触发打印中断,所以需要将上一次打印中断中取出的有效数据存储在内存中,在下一次打印中断中需要将从显存中取出的有效数据与上一次的有效数据进行比较,如果不同,则认为有了新的 ...
【技术保护点】
一种16位机纵向结构数据采集方法,其特征在于:包括修改16位机的中断向量表的内容,将打印机驱动程序中断定位到本程序; (1)、在设备发出打印中断要求时,截获其中断处理,依据屏幕显示格式取出显存中的内容; (2)、因为打印一组有效 数据可能多次触发打印中断,所以需要将上一次打印中断中取出的有效数据存储在内存中,在下一次打印中断中需要将从显存中取出的有效数据与上一次的有效数据进行比较,如果不同,则认为有了新的没有发出的有效数据,如果不同,则认为该有效数据已发出,不需要在此进行发出; (3)、如果有了新的没有发出的有效数据,则通过串口将其发送到与其接口的上位微机,并将发出的有效数据替换内存中保存的上次发出的有效数据,否则继续等待下一次中断调用; (4)、上位微机接收到数据后,将数据根据特定的格式 进行拆分存入数据库主和明细表中,将试验方法存入主表,将处理结果存入明细表。
【技术特征摘要】
1、一种16位机纵向结构数据采集方法,其特征在于:包括修改16位机的中断向量表的内容,将打印机驱动程序中断定位到本程序;(1)、在设备发出打印中断要求时,截获其中断处理,依据屏幕显示格式取出显存中的内容;(2)、因为打印一组有效数据可能多次触发打印中断,所以需要将上一次打印中断中取出的有效数据存储在内存中,在下一次打印中断中需要将从显存中取出的有效数据与上一次的有效数据进行比较,...
【专利技术属性】
技术研发人员:刘元韬,商国强,
申请(专利权)人:鞍钢集团自动化公司,
类型:发明
国别省市:21[中国|辽宁]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。