數(shù)據(jù)存儲(chǔ)與調(diào)用
發(fā)布時(shí)間:2014/6/24 21:36:15 訪問(wèn)次數(shù):931
測(cè)試數(shù)據(jù)的存儲(chǔ)與調(diào)用是各種測(cè)控系統(tǒng)的一個(gè)重要功能。存儲(chǔ)的數(shù)據(jù)主要用于研究被測(cè)對(duì)象狀態(tài)變化的歷史趨勢(shì),PT8A2621P 分析其在某些特殊情況下的特征。
在測(cè)試過(guò)程中會(huì)根據(jù)需求要產(chǎn)生各種報(bào)表,通過(guò)這些報(bào)表可以全面掌握被測(cè)對(duì)象的信息,對(duì)測(cè)試過(guò)程和結(jié)果進(jìn)行比較研究、分析、存檔。
數(shù)據(jù)存儲(chǔ)和調(diào)用的要求是速度快、冗余少、安全性強(qiáng),并容易實(shí)現(xiàn)自動(dòng)化管理,F(xiàn)代測(cè)控系統(tǒng)的數(shù)據(jù)管理方式逐漸由文件管理向數(shù)據(jù)庫(kù)管理過(guò)渡。
數(shù)據(jù)存儲(chǔ)的時(shí)機(jī)
數(shù)據(jù)記錄文件的格式和對(duì)于文件的操作方法,在《LabVIEW 8.2基礎(chǔ)教程》第7章已經(jīng)詳細(xì)說(shuō)明。這里介紹在工程實(shí)際中應(yīng)該何時(shí)、以何種方式進(jìn)行數(shù)據(jù)存儲(chǔ)。在應(yīng)用程序中我們經(jīng)常是把數(shù)據(jù)存儲(chǔ)模塊放在一個(gè)條件結(jié)構(gòu)內(nèi),當(dāng)滿足一定的條件時(shí),就啟動(dòng)數(shù)據(jù)存儲(chǔ)模塊進(jìn)行數(shù)據(jù)存儲(chǔ)。
一般在以下幾種情況進(jìn)行數(shù)據(jù)存儲(chǔ)。
定時(shí)存儲(chǔ)
這是數(shù)據(jù)存儲(chǔ)的最普遍情況,當(dāng)我們長(zhǎng)期監(jiān)測(cè)一個(gè)連續(xù)運(yùn)行的對(duì)象時(shí),往往需要按照一定的時(shí)間間隔對(duì)被監(jiān)測(cè)對(duì)象的各種運(yùn)行參數(shù)進(jìn)行記錄。并且按照一定的時(shí)間周期生成報(bào)表。在這種情況下觸發(fā)數(shù)據(jù)記錄的條件就是時(shí)間,每到一定的時(shí)刻就進(jìn)行一次數(shù)據(jù)記錄。
圖5-1是一個(gè)定時(shí)器的示例程序。這個(gè)模塊每到用戶設(shè)定昀時(shí)間間隔就輸出一個(gè)TRUE值,用來(lái)觸發(fā)數(shù)據(jù)記錄的模塊。輸入的“間隔小時(shí)數(shù)”不為零時(shí),到整點(diǎn)計(jì)時(shí);否則在當(dāng)前分鐘數(shù)能整除“間隔分鐘數(shù)”時(shí)計(jì)時(shí)。
程序中“十進(jìn)制數(shù)字符串至數(shù)值轉(zhuǎn)換”函數(shù)將系統(tǒng)時(shí)間字符串中的小時(shí)和分鐘數(shù)值字符轉(zhuǎn)換為十進(jìn)制整型數(shù),通過(guò)檢查這個(gè)數(shù)能否整除設(shè)定的時(shí)間間隔來(lái)判斷是否計(jì)時(shí)。
這里需要注意的是避免在同一時(shí)間間隔內(nèi)因?yàn)橛?jì)數(shù)器被重復(fù)調(diào)用而多次記錄數(shù)據(jù)。程序中的移位寄存器用來(lái)記錄此模塊上一次被調(diào)用的時(shí)間,如果與當(dāng)前時(shí)間在同一時(shí)間間隔內(nèi),則不會(huì)發(fā)出計(jì)時(shí)信號(hào)。
測(cè)試數(shù)據(jù)的存儲(chǔ)與調(diào)用是各種測(cè)控系統(tǒng)的一個(gè)重要功能。存儲(chǔ)的數(shù)據(jù)主要用于研究被測(cè)對(duì)象狀態(tài)變化的歷史趨勢(shì),PT8A2621P 分析其在某些特殊情況下的特征。
在測(cè)試過(guò)程中會(huì)根據(jù)需求要產(chǎn)生各種報(bào)表,通過(guò)這些報(bào)表可以全面掌握被測(cè)對(duì)象的信息,對(duì)測(cè)試過(guò)程和結(jié)果進(jìn)行比較研究、分析、存檔。
數(shù)據(jù)存儲(chǔ)和調(diào)用的要求是速度快、冗余少、安全性強(qiáng),并容易實(shí)現(xiàn)自動(dòng)化管理,F(xiàn)代測(cè)控系統(tǒng)的數(shù)據(jù)管理方式逐漸由文件管理向數(shù)據(jù)庫(kù)管理過(guò)渡。
數(shù)據(jù)存儲(chǔ)的時(shí)機(jī)
數(shù)據(jù)記錄文件的格式和對(duì)于文件的操作方法,在《LabVIEW 8.2基礎(chǔ)教程》第7章已經(jīng)詳細(xì)說(shuō)明。這里介紹在工程實(shí)際中應(yīng)該何時(shí)、以何種方式進(jìn)行數(shù)據(jù)存儲(chǔ)。在應(yīng)用程序中我們經(jīng)常是把數(shù)據(jù)存儲(chǔ)模塊放在一個(gè)條件結(jié)構(gòu)內(nèi),當(dāng)滿足一定的條件時(shí),就啟動(dòng)數(shù)據(jù)存儲(chǔ)模塊進(jìn)行數(shù)據(jù)存儲(chǔ)。
一般在以下幾種情況進(jìn)行數(shù)據(jù)存儲(chǔ)。
定時(shí)存儲(chǔ)
這是數(shù)據(jù)存儲(chǔ)的最普遍情況,當(dāng)我們長(zhǎng)期監(jiān)測(cè)一個(gè)連續(xù)運(yùn)行的對(duì)象時(shí),往往需要按照一定的時(shí)間間隔對(duì)被監(jiān)測(cè)對(duì)象的各種運(yùn)行參數(shù)進(jìn)行記錄。并且按照一定的時(shí)間周期生成報(bào)表。在這種情況下觸發(fā)數(shù)據(jù)記錄的條件就是時(shí)間,每到一定的時(shí)刻就進(jìn)行一次數(shù)據(jù)記錄。
圖5-1是一個(gè)定時(shí)器的示例程序。這個(gè)模塊每到用戶設(shè)定昀時(shí)間間隔就輸出一個(gè)TRUE值,用來(lái)觸發(fā)數(shù)據(jù)記錄的模塊。輸入的“間隔小時(shí)數(shù)”不為零時(shí),到整點(diǎn)計(jì)時(shí);否則在當(dāng)前分鐘數(shù)能整除“間隔分鐘數(shù)”時(shí)計(jì)時(shí)。
程序中“十進(jìn)制數(shù)字符串至數(shù)值轉(zhuǎn)換”函數(shù)將系統(tǒng)時(shí)間字符串中的小時(shí)和分鐘數(shù)值字符轉(zhuǎn)換為十進(jìn)制整型數(shù),通過(guò)檢查這個(gè)數(shù)能否整除設(shè)定的時(shí)間間隔來(lái)判斷是否計(jì)時(shí)。
這里需要注意的是避免在同一時(shí)間間隔內(nèi)因?yàn)橛?jì)數(shù)器被重復(fù)調(diào)用而多次記錄數(shù)據(jù)。程序中的移位寄存器用來(lái)記錄此模塊上一次被調(diào)用的時(shí)間,如果與當(dāng)前時(shí)間在同一時(shí)間間隔內(nèi),則不會(huì)發(fā)出計(jì)時(shí)信號(hào)。
熱門點(diǎn)擊
- 工作寄存器區(qū)
- 四位一體數(shù)碼管
- 檢驗(yàn)標(biāo)準(zhǔn)(按照IPC-A-610E標(biāo)準(zhǔn))
- 晶圓級(jí)CSP (WL-CSP)、WLP (
- 中斷優(yōu)先級(jí)寄存器IP
- AOI編程方法有在線編程和離線編程兩種
- 12C總線操作
- 中斷請(qǐng)求的撤除
- 中斷按照功能通常可以分為可屏蔽中斷
- LabVIEW對(duì)Access數(shù)據(jù)庫(kù)的操作
推薦技術(shù)資料
- 基準(zhǔn)電壓的提供
- 開(kāi)始的時(shí)候,想使用LM385作為基準(zhǔn),HIN202EC... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開(kāi)
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號(hào)調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究