发明名称 一种16位机纵向结构数据采集方法
摘要 本发明涉及一种16位机纵向结构数据采集方法,其特征在于:包括修改16位机的中断向量表的内容,将打印机驱动程序中断定位到本程序;在设备发出打印中断要求时,截获其中断处理,依据屏幕显示格式取出显存中的内容。本发明在截获打印中断时,不去解析打印数据,而去按显示格式从显存中提取数据,实现起来比较容易、可靠、达到良好的使用效果,提高设备人机接口能力。本发明不仅可以使不具备数据通讯能力的设备具有通过串口进行通讯的能力,还可以支持设备的不同的工作方式,从而达到进行方便灵活的数据采集的目的。本方法使用汇编语言进行编程,程序结构简单清晰,实现起来方便简捷,可以嵌入到一些设备中,提高设备信息化的能力。
申请公布号 CN101470679A 申请公布日期 2009.07.01
申请号 CN200710159261.8 申请日期 2007.12.28
申请人 鞍钢集团自动化公司 发明人 商国强;刘元韬
分类号 G06F13/24(2006.01)I;G06F17/30(2006.01)I;G06F3/12(2006.01)I 主分类号 G06F13/24(2006.01)I
代理机构 鞍山大千专利事务所 代理人 聂振峡
主权项 1、一种16位机纵向结构数据采集方法,其特征在于:包括修改16位机的中断向量表的内容,将打印机驱动程序中断定位到本程序;(1)、在设备发出打印中断要求时,截获其中断处理,依据屏幕显示格式取出显存中的内容;(2)、因为打印一组有效数据可能多次触发打印中断,所以需要将上一次打印中断中取出的有效数据存储在内存中,在下一次打印中断中需要将从显存中取出的有效数据与上一次的有效数据进行比较,如果不同,则认为有了新的没有发出的有效数据,如果不同,则认为该有效数据已发出,不需要在此进行发出;(3)、如果有了新的没有发出的有效数据,则通过串口将其发送到与其接口的上位微机,并将发出的有效数据替换内存中保存的上次发出的有效数据,否则继续等待下一次中断调用;(4)、上位微机接收到数据后,将数据根据特定的格式进行拆分存入数据库主和明细表中,将试验方法存入主表,将处理结果存入明细表。
地址 114009辽宁省鞍山市铁东区南中华路292号