虛擬儀器應用與各領域的******性分析
發布時間:2013.10.21 新聞來源:擴音器電纜-計算機電纜-儀表電纜-安徽上纜儀表集團股份有限公司 瀏覽次數:
近年來,虛擬儀器技術取得了新的進展,美國NI公司開發的基于PC的虛擬儀器,代表著當今世界虛擬儀器的發展水平,在機械、電子、交通、軍事等行業得到廣泛應用。在我國,儀器的發展還處于傳統儀器與計算機儀器互相分離的狀態,由于傳統儀器在使用中存在的不足,使虛擬儀器的研究開發已經受到重視,研制性能價格比高的虛擬儀器逐步取代傳統儀器,已經成為測試儀器發展的主流。內部功能劃分由計算機、儀器硬件和相應的應用軟件組成的虛擬儀器系統其內部功能劃分如所示。
基于PC-DAQ虛擬儀器系統的構成基于PC-DAQ虛擬儀器是目前測試儀器系統經常采用的模式,具有靈活性大、成本低等特點。它通過傳感器、DAQ板將信號送入計算機,利用計算機對信號進行處理,以達到測試的目的;于PC-DAQ虛擬儀器的軟件編制系統軟件采用VC++6.0編制,利用其強大的圖形功能創建可視化的虛擬儀器前面板,并使用xj****的DLL和ActiveX實現軟件的模塊化設計,以增強軟件的維護性和擴展性,提高開發效率。采樣周期的設定按照采樣定理設定采樣周期,在程序的文檔類中加入Timer控件,可設置165535ms的采樣周期。
對大于此范圍的,可在OnTimer消息處理函數中嵌套觸發另一Timer控件,以得到要求的采樣周期。端口的讀寫關于I/O端口的讀寫有兩種方法數據處理模塊數據處理模塊負責采樣信號的預處理,并在此基礎上進行數據分析。數據預處理數據預處理包括標度變換、數字濾波、平滑處理。數據分析數據分析是在采樣信號的預處理的基礎上,對數據進行傅立葉變換、加窗處理、小波分析、統計分析等。依據數據處理模塊功能可編制專門負責數據處理的動態鏈接庫(DLL),在程序中調用相應的函數即可。數據表達數據表達包括采樣信號的趨勢圖顯示、頻譜處理的趨勢圖的顯示、統計分析結果的顯示以及數據文件的輸出。趨勢圖通過趨勢圖顯示數據,可使用戶對數據的變化趨勢有直觀的了解。用VC++的ActiveX技術,在程序中嵌入圖表控件,即可完成趨勢圖的顯示。現有的ActiveX控件中,用于圖表顯示的控件有微軟的MSChart控件,還有其他一些公司開發的圖表控件。
基于PC-DAQ虛擬儀器系統的構成基于PC-DAQ虛擬儀器是目前測試儀器系統經常采用的模式,具有靈活性大、成本低等特點。它通過傳感器、DAQ板將信號送入計算機,利用計算機對信號進行處理,以達到測試的目的;于PC-DAQ虛擬儀器的軟件編制系統軟件采用VC++6.0編制,利用其強大的圖形功能創建可視化的虛擬儀器前面板,并使用xj****的DLL和ActiveX實現軟件的模塊化設計,以增強軟件的維護性和擴展性,提高開發效率。采樣周期的設定按照采樣定理設定采樣周期,在程序的文檔類中加入Timer控件,可設置165535ms的采樣周期。
對大于此范圍的,可在OnTimer消息處理函數中嵌套觸發另一Timer控件,以得到要求的采樣周期。端口的讀寫關于I/O端口的讀寫有兩種方法數據處理模塊數據處理模塊負責采樣信號的預處理,并在此基礎上進行數據分析。數據預處理數據預處理包括標度變換、數字濾波、平滑處理。數據分析數據分析是在采樣信號的預處理的基礎上,對數據進行傅立葉變換、加窗處理、小波分析、統計分析等。依據數據處理模塊功能可編制專門負責數據處理的動態鏈接庫(DLL),在程序中調用相應的函數即可。數據表達數據表達包括采樣信號的趨勢圖顯示、頻譜處理的趨勢圖的顯示、統計分析結果的顯示以及數據文件的輸出。趨勢圖通過趨勢圖顯示數據,可使用戶對數據的變化趨勢有直觀的了解。用VC++的ActiveX技術,在程序中嵌入圖表控件,即可完成趨勢圖的顯示。現有的ActiveX控件中,用于圖表顯示的控件有微軟的MSChart控件,還有其他一些公司開發的圖表控件。
本文共分
1
頁
