基于LabVIEW的氣象監測系統
LabVIEW采用一種全新的圖形化編程方法,不僅人機界面使用“所見即所得”的可視化技術建立,而且程序代碼也是圖形化的,在前面板放置的每一個對象在框圖程序都會出現一個對應的端子。框圖程序編輯窗口所需的各種功能函數包括各種數學運算函數、信號分析函數、儀器驅動函數等均以圖標的形式由功能模板提供。設計者只需從功能模板中取出對應圖標,放置在程序框圖編輯窗口中,再用“連線”工具將其連接,以實現相百之間的數據傳輸,即構成了完整的框圖程序。系統可以實時更新從數據采集設備得到的氣象數據,并分為溫度、降雨量、氣壓、相對濕度、風速、風向六種因素實時顯示采集到的最新天氣數據。實時天氣顯示部分程序框圖如圖5所示。本文引用地址:http://www.104case.com/article/195062.htm
2.2.2 歷史天氣分析部分設計
歷史天氣分析部分是一個獨立的程序Weatherhistory.vi,可以根據以往存儲的歷史數據來分析歷史天氣情況。根據降雨量的情況,可以將每天不同時段的天氣信息存儲到計算機中,作為參考和歷史數據分析的數據資源。歷史天氣分析部分界面和程序框圖如圖6和圖7所示。
數據存儲部分選擇了數據記錄文件類型進行氣象元素的存儲,這種類型的一個主要好處是可以有選擇的存儲,有效地保留了各種有用的組合信息。同時該系統具有文件存儲功能,可以對輸入數據進行保存,也可以對分析后的結果進行保存。
3 結語
本氣象監測系統是以LabVIEW8.5為開發平臺,配合NI USB-6210氣象數據采集器,實現了虛擬氣象站的基本功能。構成的氣象監測系統成功用于地面氣象觀測中,具有造價低,操作方便等優點。隨著計算機技術和現代儀器技術的不斷發展,以LabVIEW為開發工具的虛擬儀器設計必將在氣象監測方面得到越來越多的應用。
評論