[發明專利]一種基于LabVIEW的實時監控系統數據記錄方法在審
| 申請號: | 201611192802.2 | 申請日: | 2016-12-21 |
| 公開(公告)號: | CN106775480A | 公開(公告)日: | 2017-05-31 |
| 發明(設計)人: | 楊帆;徐皓吉;蔣曉峰 | 申請(專利權)人: | 中國航空工業集團公司雷華電子技術研究所 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 北京航信高科知識產權代理事務所(普通合伙)11526 | 代理人: | 高原 |
| 地址: | 214063 *** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 labview 實時 監控 系統 數據 記錄 方法 | ||
技術領域
本發明屬于計算機數據采集與處理技術領域,具體涉及一種基于LabVIEW的實時監控系統數據記錄方法。
背景技術
計算機技術和總線技術的發展使得以PC機為中心的實時監控系統在現代測試工程中扮演著越來越重要的角色。隨著操作系統和處理器并行處理能力的不斷提高,人們對實時監控系統的功能和復雜程度也提出了更高的要求。當一個復雜的實時監控系統工作時,人們不僅希望能實現必要的監視、控制功能,而且希望有一套可靠、有效的機制用于實現現場數據的實時記錄,以達到數據備份,事后數據分析,用戶操作評估,輔助定排故等目的。
實時監控系統工作時,用戶希望能夠毫無遺漏地記錄全面的現場信息,包括總線數據、日期時間、用戶操作動作等。但由于PC機磁盤空間有限,為適應長期記錄的需要,還希望存儲文件能盡可能小。此外,由于需要和系統監控同時進行,數據記錄進程應盡可能少地占用系統資源,以免影響主體監控功能的實現。
現有的以PC機為平臺的實時監控系統數據記錄方法一般存在以下弊端:①多采用文本形式存儲數據,文件I/O效率低、占用磁盤空間大,長時間連續記錄時會出現數據阻塞、數據丟失、死機等現象;②記錄信息不全面,大多未記錄用戶在監控界面操作控件的動作;③普遍采用定時循環程序結構記錄數據,當總線波特率發生改變時,可能會造成總線數據丟失,程序自適應能力差。且記錄用戶操作動作時,需要在循環中不斷輪詢用戶界面控件的狀態,程序框架繁瑣,輪詢過程會消耗可觀的CPU處理時間,如果用戶執行太快,還可能遺漏用戶的輸入,程序響應能力弱。
發明內容
本發明的目的在于提供一種基于LabVIEW的實時監控系統數據記錄方法,克服或減輕現有技術的至少一個上述缺陷。
本發明的目的通過如下技術方案實現:一種基于LabVIEW的實時監控系統數據記錄方法,其特征在于,包括如下步驟:
步驟一:使用LabVIEW語言創建“數據記錄文件”格式的文件;
步驟二:在步驟一所述的文件中定義實時監控系統所需記錄的不同數據類型的元素;
步驟三:實時記錄實時監控系統事件發生時步驟二中各元素的數據;
步驟四:當記錄的數據達到預設要求時保存該文件,同時創建新的“數據記錄文件”格式的文件記錄后續數據;
步驟五:當實時監控系統所需元素記錄完成后,篩選并刪除步驟四中各文件中的空白文件。
優選地是,所述實時監控系統所需記錄元素的類型為日期時間、數據幀類型、有效數據幀、開關組狀態、模塊上電時間。
優選地是,所述實時監控系統事件為該實時監控系統接收到有效通訊數據幀、用戶改變該實時監控系統界面開關狀態。
優選地是,所述步驟四的單個記錄文件中記錄數超過25000條或者記錄時長超過1小時。
本發明所提供的一種基于LabVIEW的實時監控系統數據記錄方法的有益效果在于,能全面記錄實時監控系統的各種信息;“數據記錄文件”格式文件I/O效率高,占用磁盤空間小,能夠滿足長期數據記錄的需要;程序框架簡單,運行時占用CPU資源少,效率較高;程序自適應能力強,響應速度快,不會丟失數據及遺漏用戶的操作;可應用于以PC機為平臺的實時監控系統中,用來實時存儲各種現場數據。
附圖說明
圖1為本發明基于LabVIEW的實時監控系統數據記錄方法的記錄文件數據結構示意圖;
圖2為本發明基于LabVIEW的實時監控系統數據記錄方法的流程圖;
圖3為本發明基于LabVIEW的實時監控系統數據記錄方法的程序框圖。
具體實施方式
為使本發明實施的目的、技術方案和優點更加清楚,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行更加詳細的描述。在附圖中,自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。所描述的實施例是本發明一部分實施例,而不是全部的實施例。下面通過參考附圖描述的實施例是示例性的,旨在用于解釋本發明,而不能理解為對本發明的限制。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
下面結合附圖對本發明的基于LabVIEW的實時監控系統數據記錄方法做進一步詳細說明。
一種基于LabVIEW的實時監控系統數據記錄方法,包括如下步驟:
步驟一:使用LabVIEW語言創建“數據記錄文件”格式的文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國航空工業集團公司雷華電子技術研究所,未經中國航空工業集團公司雷華電子技術研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611192802.2/2.html,轉載請聲明來源鉆瓜專利網。





