基于LabVIEW的多功能信號采集與多通道定時計數器
摘要:隨著虛擬儀器計數的發展,軟件即設備的思想已然成為科研儀器設備需求的發展趨勢。文中利用現有硬件平臺,給出了一個基于LabV IEW的虛擬儀器的設計與實現方法。該虛擬儀器不僅可實現多達24路以上通道的同步、異步精確計數功能,還可用于完成可控交互的定時觸發和信號采集,同時能對試驗數據進行存儲、顯示和回放。試驗證明,結合設備軟件化理念和虛擬儀器的實現,該方法可大幅提高現有設備的利用率,節約科研成本。
關鍵詞:信號采集;LabVIEw;LabvIEW RT;虛擬儀器
0 引言
隨著電子技術、計算機技術、網絡技術等的快速發展,虛擬儀器(Virtual Instrument,VI)技術已得到了廣泛應用。
LabVIEW和C、DELPHI等一樣,是一種程序開發環境,但其最大的區別在于使用了圖形化的編程語言(G語言)。LahVIEW可以依托高性能設備,實現高精度的測量控制,并可根據需求快速實現設備的軟件化、虛擬化,以滿足多種多樣的應用需求。
設備的軟件化、虛擬化已經成為現代測控的發展方向。它不僅可以提高設計和開發效率,同時還可以大大節省硬件投入成本,提升已有硬件資源的利用率。因此,本文提出了基于LabVIEW的虛擬儀器設計與實現。
1 系統設計思想
為了更好地應用擴展性,提高系統采集和執行精度,系統設計采用了上、下位機的機構。
上位機采用普通PC機或通用工控機,預裝Windows XP操作系統,主要運行虛擬儀器的人機交互界面。
下位機預裝LabvIEW RT系統,運行測量與控制程序。其硬件組成主要有PXI-1045機箱、PXI-8108控制器、PXI-6608板卡、PXI-6229板卡,以及外部硬件信號條例模塊。
系統總體設計框圖如圖1所示。
評論