一、引言:
在當(dāng)前測量與控制領(lǐng)域,對于每一個不同的被測控對象,在搭建它們的測控系統(tǒng)時,都需要針對性地確定一個獨(dú)立的測控實驗流程。每個流程都可以分為若干不同的步驟,每個步驟都用來進(jìn)行產(chǎn)品的某個特定性能指標(biāo)的測控工作。當(dāng)流程中所有步驟執(zhí)行完一遍以后,也就完成了對產(chǎn)品的一次測控工作過程。而在對產(chǎn)品壽命進(jìn)行檢測時,我們需要多次重復(fù)上述測控工作過程。為此,我們引入了試驗循環(huán)。然而我們還會經(jīng)常會遇到這樣的問題,就是在同一行業(yè)中,不同類型或型號的產(chǎn)品其測控試驗流程所包含的步驟及每個步驟所模擬的試驗環(huán)境可能有所不同,因此具有用戶自定義流程功能的測控系統(tǒng),將具有更好的兼容性、擴(kuò)展性和通用性, 可以更好地滿足用戶的實際需求。
二、基于LabVIEW RT的自定義流程測控系統(tǒng)
作為測控系統(tǒng),其主要任務(wù)有兩項:測量和控制。測量系統(tǒng)由傳感器和數(shù)據(jù)采集模塊組成,控制系統(tǒng)由執(zhí)行元件和控制模塊組成。所以要建立一個測控系統(tǒng),首先我們要有一系列的硬件,例如傳感器、執(zhí)行器、開關(guān)量等來為軟件進(jìn)行支持。當(dāng)然光有硬件是不夠的,下一步,我們需要將硬件同軟件聯(lián)系起來,實現(xiàn)數(shù)據(jù)傳輸。也就是說要依靠某種總線(如PCI或PXI總線等)通過硬件驅(qū)動程序完成系統(tǒng)底層硬件同硬件接口的通訊,實現(xiàn)了兩者間的數(shù)據(jù)傳輸。最后,選擇一個編程平臺,如LabVIEW、VC、VB等,根據(jù)用戶的需求。開發(fā)出相應(yīng)的應(yīng)用軟件,完成要求的測量和控制任務(wù)。這樣一個簡單的測控系統(tǒng)就建立了。
當(dāng)前,隨著測控技術(shù)的不斷發(fā)展,簡單的測控系統(tǒng)已經(jīng)越來越不能滿足用戶的需求了。用戶對測控流程的要求也越來越復(fù)雜。針對這種原因,我們基于LabVIEW RT開發(fā)了自定義流程測控系統(tǒng)。系統(tǒng)程序?qū)崿F(xiàn)了硬件配置功能,用戶可方便地將整個試驗劃分為若干步驟,自定義每個步驟的動作;也可將若干步驟合成試驗階段,參與循環(huán),實現(xiàn)復(fù)雜的試驗流程配置和數(shù)據(jù)管理。
1、自定義流程配置:
經(jīng)過對用戶需求的深入研究,我們將自定義流程分成了以下幾個部分。
詳細(xì)內(nèi)容請點擊下載... ...