儀器軟件結構原理
發布時間:2014/7/4 20:14:02 訪問次數:476
對于龐大的數據傳輸和數據處理工作量,超大容量FBG傳感網絡分析儀的虛擬儀器軟件采取了分時數據傳輸、分頁數據管理的策略。YMU783B-W系統將所有數據按三維數組進行組織,每個通道的數據為數組中的一行,每組傳感器的數據為數組中的一頁。數據傳輸和數據處理放在程序中兩個獨立運行的線程中,線程之間的通信采用隊列技術。采集數據的程序每次將一組傳感器的數據寫入這組傳感器獨占的一個數據隊列;處理數據的程序分別讀出各隊列的數據,并將讀過的數據擦除。這樣解決了大量數據處理與工作速度要求的矛盾,而且數據的實時顯示、歷史趨勢分析、分級報警以及存儲、遠傳都非常容易管理。為了便于讀者了解超大容量FBG傳感網絡分析儀軟件結構原理,圖14-7對程序框圖做了簡化。
圖14-7超大容量FBG傳感網絡分析儀頂層程序框圖
對于龐大的數據傳輸和數據處理工作量,超大容量FBG傳感網絡分析儀的虛擬儀器軟件采取了分時數據傳輸、分頁數據管理的策略。YMU783B-W系統將所有數據按三維數組進行組織,每個通道的數據為數組中的一行,每組傳感器的數據為數組中的一頁。數據傳輸和數據處理放在程序中兩個獨立運行的線程中,線程之間的通信采用隊列技術。采集數據的程序每次將一組傳感器的數據寫入這組傳感器獨占的一個數據隊列;處理數據的程序分別讀出各隊列的數據,并將讀過的數據擦除。這樣解決了大量數據處理與工作速度要求的矛盾,而且數據的實時顯示、歷史趨勢分析、分級報警以及存儲、遠傳都非常容易管理。為了便于讀者了解超大容量FBG傳感網絡分析儀軟件結構原理,圖14-7對程序框圖做了簡化。
圖14-7超大容量FBG傳感網絡分析儀頂層程序框圖