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