欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種16位機縱向結(jié)構(gòu)數(shù)據(jù)采集方法

文檔序號:6612451閱讀:243來源:國知局
專利名稱:一種16位機縱向結(jié)構(gòu)數(shù)據(jù)采集方法
技術(shù)領(lǐng)域
本發(fā)明涉及在單片機、PLC或微機DOS系統(tǒng)中沒有數(shù)據(jù)接口, 只具有打印輸出功能與屏幕顯示的儀表或分析設(shè)備,需要進行自動數(shù) 據(jù)采集的方法,特別涉及一種16位機縱向結(jié)構(gòu)數(shù)據(jù)采集方法。
背景技術(shù)
隨著技術(shù)的進步、人力成本的提升以及管理的升級,許多生產(chǎn)廠 上了生產(chǎn)管理信息系統(tǒng),需要實現(xiàn)生產(chǎn)數(shù)據(jù)的自動采集。 一些老的設(shè) 備不具備數(shù)據(jù)通訊接口,不能實現(xiàn)數(shù)據(jù)的自動傳輸,這就需要進行設(shè) 備的更新。以往在16位機下進行數(shù)據(jù)采集主要是用其串行或并行通 訊端口,將顯存芯片中的數(shù)據(jù)傳遞出來,然后將數(shù)據(jù)進行橫向處理存 入數(shù)據(jù)庫中。這樣處理數(shù)據(jù)的優(yōu)點是結(jié)構(gòu)簡單,處理數(shù)據(jù)容易。但 是在一些專用的處理數(shù)據(jù)的軟件下,并且其傳輸數(shù)據(jù)要求經(jīng)常改變的 情況下,就需要調(diào)整采集方法和處理數(shù)據(jù)的結(jié)構(gòu),給使用人員和維護 人員增加了維護工作。

發(fā)明內(nèi)容
本發(fā)明的目的是提供一種16位機縱向結(jié)構(gòu)數(shù)據(jù)采集方法,解決 可以自動從只具備打印功能的儀表或設(shè)備中采集檢測結(jié)果,供生產(chǎn)管 理系統(tǒng)提供檢測數(shù)據(jù),不僅能自動根據(jù)不同的試驗方法取出相應(yīng)的數(shù) 據(jù),還將該數(shù)據(jù)處理后傳入生產(chǎn)管理信息系統(tǒng)。
本發(fā)明一種16位機縱向結(jié)構(gòu)數(shù)據(jù)采集方法內(nèi)容簡述 本發(fā)明一種16位機縱向結(jié)構(gòu)數(shù)據(jù)采集方法,其特征在于包括 修改16位機的中斷向量表的內(nèi)容,將打印機驅(qū)動程序中斷定位到本 程序;
1、 在設(shè)備發(fā)出打印中斷要求時,截獲其中斷處理,依據(jù)屏幕顯 示格式取出顯存中的內(nèi)容;
2、 因為打印一組有效數(shù)據(jù)可能多次觸發(fā)打印中斷,所以需要將 上一次打印中斷中取出的有效數(shù)據(jù)存儲在內(nèi)存中,在下一次打印中斷 中需要將從顯存中取出的有效數(shù)據(jù)與上一次的有效數(shù)據(jù)進行比較,如 果不同,則認為有了新的沒有發(fā)出的有效數(shù)據(jù),如果不同,則認為該 有效數(shù)據(jù)已發(fā)出,不需要在此進行發(fā)出;3、 如果有了新的沒有發(fā)出的有效數(shù)據(jù),則通過串口將其發(fā)送到 與其接口的上位微機,并將發(fā)出的有效數(shù)據(jù)替換內(nèi)存中保存的上次發(fā) 出的有效數(shù)據(jù),否則繼續(xù)等待下一次中斷調(diào)用;
4、 上位微機接收到數(shù)據(jù)后,將數(shù)據(jù)根據(jù)特定的格式進行拆分存 入數(shù)據(jù)庫主和明細表中,將試驗方法存入主表,將處理結(jié)果存入明細 表。
本發(fā)明一種16位機縱向結(jié)構(gòu)數(shù)據(jù)采集方法,不僅可以使不具備 數(shù)據(jù)通訊能力的設(shè)備具有通過串口進行通訊的能力,還可以支持設(shè)備 的不同的工作方式,從而達到進行方便靈活的數(shù)據(jù)采集的目的。本方 法使用匯編語言進行編程,程序結(jié)構(gòu)簡單清晰,實現(xiàn)起來方便簡捷, 可以嵌入到一些設(shè)備中,提高設(shè)備信息化的能力。


圖1是16位機縱向結(jié)構(gòu)數(shù)據(jù)采集方法的流程圖
具體實施例方式
本發(fā)明一種16位機縱向結(jié)構(gòu)數(shù)據(jù)采集方法是這樣實現(xiàn)的,下面 結(jié)合附圖做具體說明。本發(fā)明最佳實施方式是嵌入到現(xiàn)場單片機、單 板機以及DOS系統(tǒng),提高設(shè)備的信息化能力,在鞍鋼化檢驗中心三 級MES系統(tǒng)煉鐵化驗室中的3530熒光儀數(shù)據(jù)采集進行試驗,見圖1 , 在設(shè)備發(fā)出打印中斷要求時,截獲其中斷處理,依據(jù)屏幕顯示格式取 出顯存中的內(nèi)容;因為打印一組有效數(shù)據(jù)可能多次觸發(fā)打印中斷,所 以需要將上一次打印中斷中取出的有效數(shù)據(jù)存儲在內(nèi)存中,在下一次 打印中斷中需要將從顯存中取出的有效數(shù)據(jù)與上一次的有效數(shù)據(jù)進 行比較,如果不同,則認為有了新的沒有發(fā)出的有效數(shù)據(jù),如果不同, 則認為該有效數(shù)據(jù)已發(fā)出,不需要在此進行發(fā)出;如果有了新的沒有 發(fā)出的有效數(shù)據(jù),則通過串口將其發(fā)送到與其接口的上位微機,并將 發(fā)出的有效數(shù)據(jù)替換內(nèi)存中保存的上次發(fā)出的有效數(shù)據(jù),否則繼續(xù)等 待下一次中斷調(diào)用;上位微機接收到數(shù)據(jù)后,將數(shù)據(jù)根據(jù)特定的格式 進行拆分存入數(shù)據(jù)庫主和明細表中。
本發(fā)明在截獲打印中斷時,不去解析打印數(shù)據(jù),而去按顯示格式 從顯存中提取數(shù)據(jù),實現(xiàn)起來比較容易、可靠、達到良好的使用效果, 提高設(shè)備人機接口能力。
本發(fā)明可在不更新設(shè)備不用增加設(shè)備投資的情況下,實現(xiàn)數(shù)據(jù)的 自動采集。利用DOS中斷技術(shù),在打印時截獲中斷,直接截取打印 數(shù)據(jù)并通過串口進行數(shù)據(jù)傳輸,不僅需要對打印機驅(qū)動程序有較深的了解,而且程序比較大,對不同情況還需要進行復(fù)雜的程序修改。本 方法在截獲打印中斷時,不去解析打印數(shù)據(jù),而去按顯示格式從顯存 中提取數(shù)據(jù),實現(xiàn)起來比較容易。編程結(jié)構(gòu)簡單、程序小、常用的串 口形式進行輸出,適用面比較廣,具有較高的法靈活性,易于推廣, 對于相同設(shè)備的不同工作方式或不同的設(shè)備,只需要按不同的屏幕顯 示格去修改提取顯存數(shù)據(jù)的部分程序。傳輸數(shù)據(jù)準確'度高,并數(shù)據(jù)傳 輸量小,能為上一級計算機處理提供最原始的依據(jù)。
權(quán)利要求
1、一種16位機縱向結(jié)構(gòu)數(shù)據(jù)采集方法,其特征在于包括修改16位機的中斷向量表的內(nèi)容,將打印機驅(qū)動程序中斷定位到本程序;(1)、在設(shè)備發(fā)出打印中斷要求時,截獲其中斷處理,依據(jù)屏幕顯示格式取出顯存中的內(nèi)容;(2)、因為打印一組有效數(shù)據(jù)可能多次觸發(fā)打印中斷,所以需要將上一次打印中斷中取出的有效數(shù)據(jù)存儲在內(nèi)存中,在下一次打印中斷中需要將從顯存中取出的有效數(shù)據(jù)與上一次的有效數(shù)據(jù)進行比較,如果不同,則認為有了新的沒有發(fā)出的有效數(shù)據(jù),如果不同,則認為該有效數(shù)據(jù)已發(fā)出,不需要在此進行發(fā)出;(3)、如果有了新的沒有發(fā)出的有效數(shù)據(jù),則通過串口將其發(fā)送到與其接口的上位微機,并將發(fā)出的有效數(shù)據(jù)替換內(nèi)存中保存的上次發(fā)出的有效數(shù)據(jù),否則繼續(xù)等待下一次中斷調(diào)用;(4)、上位微機接收到數(shù)據(jù)后,將數(shù)據(jù)根據(jù)特定的格式進行拆分存入數(shù)據(jù)庫主和明細表中,將試驗方法存入主表,將處理結(jié)果存入明細表。
全文摘要
本發(fā)明涉及一種16位機縱向結(jié)構(gòu)數(shù)據(jù)采集方法,其特征在于包括修改16位機的中斷向量表的內(nèi)容,將打印機驅(qū)動程序中斷定位到本程序;在設(shè)備發(fā)出打印中斷要求時,截獲其中斷處理,依據(jù)屏幕顯示格式取出顯存中的內(nèi)容。本發(fā)明在截獲打印中斷時,不去解析打印數(shù)據(jù),而去按顯示格式從顯存中提取數(shù)據(jù),實現(xiàn)起來比較容易、可靠、達到良好的使用效果,提高設(shè)備人機接口能力。本發(fā)明不僅可以使不具備數(shù)據(jù)通訊能力的設(shè)備具有通過串口進行通訊的能力,還可以支持設(shè)備的不同的工作方式,從而達到進行方便靈活的數(shù)據(jù)采集的目的。本方法使用匯編語言進行編程,程序結(jié)構(gòu)簡單清晰,實現(xiàn)起來方便簡捷,可以嵌入到一些設(shè)備中,提高設(shè)備信息化的能力。
文檔編號G06F13/24GK101470679SQ20071015926
公開日2009年7月1日 申請日期2007年12月28日 優(yōu)先權(quán)日2007年12月28日
發(fā)明者劉元韜, 商國強 申請人:鞍鋼集團自動化公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
河北省| 章丘市| 同仁县| 如皋市| 长宁县| 逊克县| 南木林县| 黄浦区| 达拉特旗| 左云县| 林西县| 连州市| 湄潭县| 余姚市| 衡南县| 泰顺县| 合阳县| 鄂尔多斯市| 比如县| 徐州市| 莆田市| 云阳县| 鹤峰县| 武功县| 葵青区| 灌云县| 宁强县| 南丰县| 宝鸡市| 赣榆县| 汝阳县| 泾川县| 博客| 日喀则市| 从江县| 南康市| 荔波县| 鹤庆县| 留坝县| 民勤县| 湄潭县|