背景:
工業(yè)控制中,部分電氣開關(guān)處于頻繁的工作狀態(tài),由于其電氣性能、機(jī)械性能以及電路中電流、電壓的影響,極易發(fā)生開關(guān)粘連、斷路失效的情況。本文所介紹的方法,嘗試用NI的軟硬件來實(shí)現(xiàn)對這部分開關(guān)的壽命進(jìn)行監(jiān)測,從而為開關(guān)設(shè)計(jì)提供更有效的數(shù)據(jù),以及為開關(guān)控制提供有效的報(bào)警提示。
目的:
利用LABVEIW、PXI-6040E實(shí)現(xiàn)8路開關(guān)的壽命監(jiān)測
正文:
LabVIEW(Laboratory Virtual Instrument Engineering Workbench 實(shí)驗(yàn)室虛擬儀器工程平臺)是美國國家儀器(NI)公司開發(fā)的圖形化的虛擬儀器編程語言,在測試與測量、數(shù)據(jù)采集、儀器控制、數(shù)字信號分析、工廠自動化等領(lǐng)域獲得了廣泛的應(yīng)用。LabVIEW程序稱為虛擬儀表程序(簡稱VI),主要包括兩個(gè)部分:前面板(人機(jī)界面)和后面板(圖形代碼部分)。前面板提供用戶進(jìn)行面板操作,可設(shè)置輸入控件和顯示控件,包括圖表、文本等顯示。后面板放置各種圖形代碼,相當(dāng)于傳統(tǒng)程序的源代碼,控制前面板運(yùn)行及進(jìn)行各種數(shù)據(jù)處理。LabVIEW的強(qiáng)大功能就在于它的層次化結(jié)構(gòu),用戶可以把創(chuàng)建的VI程序當(dāng)作子程序(SubVI)調(diào)用,以創(chuàng)建更復(fù)雜的程序,而且,調(diào)用層次是任意的。LabVIEW這種創(chuàng)建和調(diào)用子程序的方法使創(chuàng)建的程序模塊化,易于調(diào)試、理解和維護(hù)。LabVIEW編程方法與傳統(tǒng)的程序設(shè)計(jì)方法不同,它擁有流程圖程序設(shè)計(jì)語言的特點(diǎn),擺脫了傳統(tǒng)程序設(shè)計(jì)語言的線性束縛。LabVIEW的執(zhí)行順序是依方塊圖間數(shù)據(jù)的流向來決定的,而不像一般通用的編程語言一樣逐行地執(zhí)行。在編寫方塊圖程序時(shí),只需從功能模塊中選用不同的函數(shù)圖標(biāo),然后再以線條相互連接,即可實(shí)現(xiàn)數(shù)據(jù)的傳輸。編制LabVIEW程序,類似于傳統(tǒng)編程語言的流程圖的繪制,程序員只需關(guān)心數(shù)據(jù)的流向就可以了。
詳細(xì)內(nèi)容請點(diǎn)擊下載