異常情況記錄數(shù)據(jù)
發(fā)布時間:2014/6/24 21:42:06 訪問次數(shù):689
當(dāng)被監(jiān)測對象發(fā)生意外時,PT8A9701P例如超標(biāo)報警或設(shè)備發(fā)生故障,一般要求記錄一段時間內(nèi)有關(guān)的運行數(shù)據(jù),起到一個黑匣子的作用。這種情況下觸發(fā)記錄的條件就是被監(jiān)測對象的報警信號。
圖5-2所示的程序具備以下的功能:
·當(dāng)累計被調(diào)用的次數(shù)能整除60時(包括0次),以當(dāng)前系統(tǒng)時間的日、時、分為文件名,在VI的當(dāng)前目錄建立一個新的二進制數(shù)據(jù)文件。
·每次被調(diào)用時把主調(diào)程序傳遞過來的數(shù)據(jù)寫入一個二進制文件。
.當(dāng)累計被調(diào)用的次數(shù)加1能整除60時,關(guān)閉當(dāng)前文件。
·被間斷調(diào)用時,將調(diào)用次數(shù)清零。
圖5-2異常情況記錄數(shù)據(jù)程序
程序代碼放在一個單次執(zhí)行的While循環(huán)中,目的是使用移位寄存器和反饋節(jié)點保存被調(diào)用次數(shù)、文件引用句柄和被調(diào)用時主調(diào)程序的循環(huán)數(shù)。
圖5-3的程序是調(diào)用異常情況記錄數(shù)據(jù)的程序示例。這個程序每當(dāng)異常事件發(fā)生時,對兩個通道、每通道5KB的數(shù)據(jù)進行記錄。由于程序每秒運行一個循環(huán),所以如果連續(xù)調(diào)用異帶情況記錄數(shù)據(jù)的程序,每分鐘將生成一個數(shù)據(jù)文件。
圖5-3調(diào)用異常情況記錄數(shù)據(jù)程序
一個執(zhí)行自動監(jiān)測任務(wù)的系統(tǒng)如果長時間記錄數(shù)據(jù),有可能造成磁盤空間不足。圖5—4所示的程序自動檢查保存數(shù)據(jù)的磁盤空間,當(dāng)磁盤剩余空間不足30MB時對操作者進行提示,不足10MB時自動從最早的數(shù)據(jù)記錄文件開始刪除文件。
程序中用到的“獲取卷信息”、“羅列文件夾”和“刪除”函數(shù)都在“文件I/O一高級文件函數(shù)”子選板中。
使用這個程序時要和異常情況記錄數(shù)據(jù)的程序放在同一個文件目錄中。
當(dāng)被監(jiān)測對象發(fā)生意外時,PT8A9701P例如超標(biāo)報警或設(shè)備發(fā)生故障,一般要求記錄一段時間內(nèi)有關(guān)的運行數(shù)據(jù),起到一個黑匣子的作用。這種情況下觸發(fā)記錄的條件就是被監(jiān)測對象的報警信號。
圖5-2所示的程序具備以下的功能:
·當(dāng)累計被調(diào)用的次數(shù)能整除60時(包括0次),以當(dāng)前系統(tǒng)時間的日、時、分為文件名,在VI的當(dāng)前目錄建立一個新的二進制數(shù)據(jù)文件。
·每次被調(diào)用時把主調(diào)程序傳遞過來的數(shù)據(jù)寫入一個二進制文件。
.當(dāng)累計被調(diào)用的次數(shù)加1能整除60時,關(guān)閉當(dāng)前文件。
·被間斷調(diào)用時,將調(diào)用次數(shù)清零。
圖5-2異常情況記錄數(shù)據(jù)程序
程序代碼放在一個單次執(zhí)行的While循環(huán)中,目的是使用移位寄存器和反饋節(jié)點保存被調(diào)用次數(shù)、文件引用句柄和被調(diào)用時主調(diào)程序的循環(huán)數(shù)。
圖5-3的程序是調(diào)用異常情況記錄數(shù)據(jù)的程序示例。這個程序每當(dāng)異常事件發(fā)生時,對兩個通道、每通道5KB的數(shù)據(jù)進行記錄。由于程序每秒運行一個循環(huán),所以如果連續(xù)調(diào)用異帶情況記錄數(shù)據(jù)的程序,每分鐘將生成一個數(shù)據(jù)文件。
圖5-3調(diào)用異常情況記錄數(shù)據(jù)程序
一個執(zhí)行自動監(jiān)測任務(wù)的系統(tǒng)如果長時間記錄數(shù)據(jù),有可能造成磁盤空間不足。圖5—4所示的程序自動檢查保存數(shù)據(jù)的磁盤空間,當(dāng)磁盤剩余空間不足30MB時對操作者進行提示,不足10MB時自動從最早的數(shù)據(jù)記錄文件開始刪除文件。
程序中用到的“獲取卷信息”、“羅列文件夾”和“刪除”函數(shù)都在“文件I/O一高級文件函數(shù)”子選板中。
使用這個程序時要和異常情況記錄數(shù)據(jù)的程序放在同一個文件目錄中。
上一篇:打印報表
熱門點擊
- 邏輯或運算
- MCS-51 單片機的對奇
- 有鉛焊料與無鉛PBGA、CSP混裝
- 使用CMOS集成電路的注意事項
- 新型的無溶劑型涂覆材料
- 面向?qū)ο缶幊痰母拍?/a>
- 異常情況記錄數(shù)據(jù)
- 變壓器的輸出級電路
- 文檔管理
- 程序性能分析
推薦技術(shù)資料
- 硬盤式MP3播放器終級改
- 一次偶然的機會我結(jié)識了NE0 2511,那是一個遠(yuǎn)方的... [詳細(xì)]
- 全新高端射頻儀器
- 集成32位RISC-V處理器&
- 第三代半導(dǎo)體和圖像傳感器 參數(shù)封裝應(yīng)用
- 汽車半導(dǎo)體
- 人形機器人技術(shù)結(jié)構(gòu)設(shè)計及發(fā)展分
- 紫光芯片云3.0整體解決方案
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究