一种16位机纵向结构数据采集方法技术

技术编号:2911934 阅读:347 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种16位机纵向结构数据采集方法,其特征在于:包括修改16位机的中断向量表的内容,将打印机驱动程序中断定位到本程序;在设备发出打印中断要求时,截获其中断处理,依据屏幕显示格式取出显存中的内容。本发明专利技术在截获打印中断时,不去解析打印数据,而去按显示格式从显存中提取数据,实现起来比较容易、可靠、达到良好的使用效果,提高设备人机接口能力。本发明专利技术不仅可以使不具备数据通讯能力的设备具有通过串口进行通讯的能力,还可以支持设备的不同的工作方式,从而达到进行方便灵活的数据采集的目的。本方法使用汇编语言进行编程,程序结构简单清晰,实现起来方便简捷,可以嵌入到一些设备中,提高设备信息化的能力。

【技术实现步骤摘要】

本专利技术涉及在单片机、PLC或微机DOS系统中没有数据接口,只具有打印输出功能与屏幕显示的仪表或分析设备,需要进行自动数据采集的方法,特别涉及一种16位机纵向结构数据采集方法
技术介绍
随着技术的进步、人力成本的提升以及管理的升级,许多生产厂上了生产管理信息系统,需要实现生产数据的自动采集。一些老的设备不具备数据通讯接口,不能实现数据的自动传输,这就需要进行设备的更新。以往在16位机下进行数据采集主要是用其串行或并行通讯端口,将显存芯片中的数据传递出来,然后将数据进行横向处理存入数据库中。这样处理数据的优点是:结构简单,处理数据容易。但是在一些专用的处理数据的软件下,并且其传输数据要求经常改变的情况下,就需要调整采集方法和处理数据的结构,给使用人员和维护人员增加了维护工作。
技术实现思路
本专利技术的目的是提供一种16位机纵向结构数据采集方法,解决可以自动从只具备打印功能的仪表或设备中采集检测结果,供生产管理系统提供检测数据,不仅能自动根据不同的试验方法取出相应的数据,还将该数据处理后传入生产管理信息系统。本专利技术一种16位机纵向结构数据采集方法内容简述:本专利技术一种16位机纵向结构数据采集方法,其特征在于:包括修改16位机的中断向量表的内容,将打印机驱动程序中断定位到本程序;1、在设备发出打印中断要求时,截获其中断处理,依据屏幕显示格式取出显存中的内容;2、因为打印一组有效数据可能多次触发打印中断,所以需要将上一次打印中断中取出的有效数据存储在内存中,在下一次打印中断中需要将从显存中取出的有效数据与上一次的有效数据进行比较,如果不同,则认为有了新的没有发出的有效数据,如果不同,则认为该有效数据已发出,不需要在此进行发出;-->3、如果有了新的没有发出的有效数据,则通过串口将其发送到与其接口的上位微机,并将发出的有效数据替换内存中保存的上次发出的有效数据,否则继续等待下一次中断调用;4、上位微机接收到数据后,将数据根据特定的格式进行拆分存入数据库主和明细表中,将试验方法存入主表,将处理结果存入明细表。本专利技术一种16位机纵向结构数据采集方法,不仅可以使不具备数据通讯能力的设备具有通过串口进行通讯的能力,还可以支持设备的不同的工作方式,从而达到进行方便灵活的数据采集的目的。本方法使用汇编语言进行编程,程序结构简单清晰,实现起来方便简捷,可以嵌入到一些设备中,提高设备信息化的能力。附图说明图1是16位机纵向结构数据采集方法的流程图具体实施方式本专利技术一种16位机纵向结构数据采集方法是这样实现的,下面结合附图做具体说明。本专利技术最佳实施方式是嵌入到现场单片机、单板机以及DOS系统,提高设备的信息化能力,在鞍钢化检验中心三级MES系统炼铁化验室中的3530荧光仪数据采集进行试验,见图1,在设备发出打印中断要求时,截获其中断处理,依据屏幕显示格式取出显存中的内容;因为打印一组有效数据可能多次触发打印中断,所以需要将上一次打印中断中取出的有效数据存储在内存中,在下一次打印中断中需要将从显存中取出的有效数据与上一次的有效数据进行比较,如果不同,则认为有了新的没有发出的有效数据,如果不同,则认为该有效数据已发出,不需要在此进行发出;如果有了新的没有发出的有效数据,则通过串口将其发送到与其接口的上位微机,并将发出的有效数据替换内存中保存的上次发出的有效数据,否则继续等待下一次中断调用;上位微机接收到数据后,将数据根据特定的格式进行拆分存入数据库主和明细表中。本专利技术在截获打印中断时,不去解析打印数据,而去按显示格式从显存中提取数据,实现起来比较容易、可靠、达到良好的使用效果,提高设备人机接口能力。本专利技术可在不更新设备不用增加设备投资的情况下,实现数据的自动采集。利用DOS中断技术,在打印时截获中断,直接截取打印数据并通过串口进行数据传输,不仅需要对打印机驱动程序有较深的-->了解,而且程序比较大,对不同情况还需要进行复杂的程序修改。本方法在截获打印中断时,不去解析打印数据,而去按显示格式从显存中提取数据,实现起来比较容易。编程结构简单、程序小、常用的串口形式进行输出,适用面比较广,具有较高的法灵活性,易于推广,对于相同设备的不同工作方式或不同的设备,只需要按不同的屏幕显示格去修改提取显存数据的部分程序。传输数据准确度高,并数据传输量小,能为上一级计算机处理提供最原始的依据。-->本文档来自技高网...

【技术保护点】
一种16位机纵向结构数据采集方法,其特征在于:包括修改16位机的中断向量表的内容,将打印机驱动程序中断定位到本程序; (1)、在设备发出打印中断要求时,截获其中断处理,依据屏幕显示格式取出显存中的内容; (2)、因为打印一组有效 数据可能多次触发打印中断,所以需要将上一次打印中断中取出的有效数据存储在内存中,在下一次打印中断中需要将从显存中取出的有效数据与上一次的有效数据进行比较,如果不同,则认为有了新的没有发出的有效数据,如果不同,则认为该有效数据已发出,不需要在此进行发出; (3)、如果有了新的没有发出的有效数据,则通过串口将其发送到与其接口的上位微机,并将发出的有效数据替换内存中保存的上次发出的有效数据,否则继续等待下一次中断调用; (4)、上位微机接收到数据后,将数据根据特定的格式 进行拆分存入数据库主和明细表中,将试验方法存入主表,将处理结果存入明细表。

【技术特征摘要】
1、一种16位机纵向结构数据采集方法,其特征在于:包括修改16位机的中断向量表的内容,将打印机驱动程序中断定位到本程序;(1)、在设备发出打印中断要求时,截获其中断处理,依据屏幕显示格式取出显存中的内容;(2)、因为打印一组有效数据可能多次触发打印中断,所以需要将上一次打印中断中取出的有效数据存储在内存中,在下一次打印中断中需要将从显存中取出的有效数据与上一次的有效数据进行比较,...

【专利技术属性】
技术研发人员:刘元韬商国强
申请(专利权)人:鞍钢集团自动化公司
类型:发明
国别省市:21[中国|辽宁]

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

1
相关领域技术
  • 暂无相关专利