[發(fā)明專利]過程控制歷史數(shù)據(jù)文件結(jié)構(gòu)的建立方法和數(shù)據(jù)讀寫方法有效
| 申請?zhí)枺?/td> | 200910197024.X | 申請日: | 2009-10-13 |
| 公開(公告)號: | CN102043795A | 公開(公告)日: | 2011-05-04 |
| 發(fā)明(設(shè)計)人: | 周林榮;劉偉;鄒澤明;田春偉;李培植 | 申請(專利權(quán))人: | 上海新華控制技術(shù)(集團)有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 上海智信專利代理有限公司 31002 | 代理人: | 薛琦;朱水平 |
| 地址: | 200030 上海市*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 過程 控制 歷史 數(shù)據(jù)文件 結(jié)構(gòu) 建立 方法 數(shù)據(jù) 讀寫 | ||
1.一種過程控制歷史數(shù)據(jù)文件結(jié)構(gòu)的建立方法,其特征在于,其包括以下步驟:
S1、建立文件頭,在文件頭中寫入文件標(biāo)識信息;
S2、建立索引區(qū),將索引區(qū)劃分為測點描述區(qū)和數(shù)據(jù)地址區(qū),其中測點描述區(qū)存儲有測點唯一數(shù)字標(biāo)識、數(shù)據(jù)區(qū)起始地址和數(shù)據(jù)區(qū)長度,數(shù)據(jù)地址區(qū)中的數(shù)據(jù)地址是歷史數(shù)據(jù)每次寫入固定時間長度數(shù)據(jù)時在歷史數(shù)據(jù)文件中的起始地址;
S3、建立數(shù)據(jù)區(qū),用于保存寫入的測點歷史數(shù)據(jù),其中每個測點的所有數(shù)據(jù)都存放在至少一塊連續(xù)存儲區(qū)域上。
2.如權(quán)利要求1所述的過程控制歷史數(shù)據(jù)文件結(jié)構(gòu)的建立方法,其特征在于,索引區(qū)為測點建立索引,以所述測點唯一數(shù)字標(biāo)識為索引關(guān)鍵字,測點按該索引關(guān)鍵字以升序或降序排列。
3.如權(quán)利要求1或2所述的過程控制歷史數(shù)據(jù)文件結(jié)構(gòu)的建立方法,其特征在于,步驟S2中所述的測點描述區(qū)還存儲有測點名稱、采集周期信息。
4.一種過程控制歷史數(shù)據(jù)的存儲方法,其特征在于,其包括以下步驟:
T1、如權(quán)利要求1的方法建立歷史數(shù)據(jù)文件;
T2、若是新建歷史數(shù)據(jù)文件,則將為每個測點分配的連續(xù)存儲空間的起始地址作為測點數(shù)據(jù)的首次寫入地址;若是已存在歷史數(shù)據(jù)文件,則搜索索引區(qū),根據(jù)所述測點唯一數(shù)字標(biāo)識,找到需要寫入數(shù)據(jù)的測點所在的索引位置,獲取測點在此之前最后一次寫入的結(jié)束地址,并將其作為此次數(shù)據(jù)寫入地址;
T3、在數(shù)據(jù)寫入地址處寫入數(shù)據(jù)。
5.如權(quán)利要求4所述的過程控制歷史數(shù)據(jù)的存儲方法,其特征在于,在步驟T3中,當(dāng)前數(shù)據(jù)寫入的結(jié)束地址,作為該測點下一次數(shù)據(jù)寫入的起始地址。
6.如權(quán)利要求4所述的過程控制歷史數(shù)據(jù)的存儲方法,其特征在于,在步驟T2中,找到需要寫入數(shù)據(jù)的測點所在的索引位置時采用二分查找法、分塊查找法或順序查找法。
7.如權(quán)利要求4所述的過程控制歷史數(shù)據(jù)的存儲方法,其特征在于,在步驟T3中,數(shù)據(jù)采用塊寫入的方式,一次將測點需要寫入的數(shù)據(jù)全部寫入。
8.如權(quán)利要求4所述的過程控制歷史數(shù)據(jù)的存儲方法,其特征在于,在寫入數(shù)據(jù)之前對數(shù)據(jù)進行壓縮,數(shù)據(jù)壓縮過程包括以下步驟:
T31、死區(qū)濾波:計算當(dāng)前采集值與上次采集值的偏差,如果偏差絕對值在死區(qū)范圍內(nèi),則取上次采集值,其中該死區(qū)為一預(yù)設(shè)的數(shù)值范圍;
T32、斜率壓縮:將前后采集周期的數(shù)據(jù)變化等效于直線的斜率y-y0=k(t-t0),其中y為采集數(shù)據(jù)值,y0為初始采集數(shù)據(jù)值,k為斜率,t為采集數(shù)據(jù)值y對應(yīng)的采集時間點,t0為y0對應(yīng)的采集時間點;如果采集數(shù)據(jù)值的變化處于同一直線上,那么用初始值(t0,y0)和斜率k即可表示直線上的所有數(shù)據(jù),只要輸入時間參數(shù)t,即可計算出對應(yīng)值y。
9.如權(quán)利要求8所述的過程控制歷史數(shù)據(jù)的存儲方法,其特征在于,在步驟T32之后還包括一步驟T33、類曲線擬合壓縮:在前后相同時間段內(nèi),如果數(shù)據(jù)變化規(guī)律一致,則直接采用指針指向前一時間段數(shù)據(jù),以使此次數(shù)據(jù)地址與上次數(shù)據(jù)地址一致,保留數(shù)據(jù)初值即可。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海新華控制技術(shù)(集團)有限公司,未經(jīng)上海新華控制技術(shù)(集團)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910197024.X/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 嵌入式數(shù)據(jù)庫中數(shù)據(jù)恢復(fù)的方法和裝置
- 一種上報、獲得性能數(shù)據(jù)文件的方法及裝置
- 一種數(shù)據(jù)文件處理的方法、裝置及終端
- 一種數(shù)據(jù)文件播放方法及相關(guān)設(shè)備、系統(tǒng)
- 一種數(shù)據(jù)文件檢測方法和裝置
- 數(shù)據(jù)綜合采集方法及系統(tǒng)
- 一種多類型批量數(shù)據(jù)處理系統(tǒng)及其處理方法
- 數(shù)據(jù)文件的處理方法、裝置、系統(tǒng)和存儲介質(zhì)
- 嵌入式系統(tǒng)中文件數(shù)據(jù)未同步的檢測方法
- 數(shù)據(jù)操作方法、裝置和計算機可讀存儲介質(zhì)





