位置:51電子網(wǎng) » 技術(shù)資料 » 單 片 機

      異常情況記錄數(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ù)的程序放在同一個文件目錄中。


      相關(guān)技術(shù)資料
      6-24異常情況記錄數(shù)據(jù)

      熱門點擊

       

      推薦技術(shù)資料

      硬盤式MP3播放器終級改
          一次偶然的機會我結(jié)識了NE0 2511,那是一個遠(yuǎn)方的... [詳細(xì)]
      版權(quán)所有:51dzw.COM
      深圳服務(wù)熱線:13751165337  13692101218
      粵ICP備09112631號-6(miitbeian.gov.cn)
      公網(wǎng)安備44030402000607
      深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
      付款方式


       復(fù)制成功!
      亚洲av综合在线手机版_日韩av无码精品专区_婷婷五月无码在线观看_老子影院午夜精品无码_中文字幕一区二区精品区