儀器自動(dòng)化
在驗(yàn)證某個(gè)設(shè)計(jì)的初始電路板時(shí),某些測試需要重復(fù)運(yùn)行的可能性很高。多次手動(dòng)進(jìn)行相同的測試不僅單調(diào)乏味,而且更重要的是從商業(yè)角度看效率低下。如果一個(gè)研發(fā)團(tuán)隊(duì)的基本目標(biāo)是完全驗(yàn)證某個(gè)設(shè)計(jì)并將其快速發(fā)送給制造團(tuán)隊(duì),那么團(tuán)隊(duì)的寶貴時(shí)間應(yīng)該主要用在需求和工程設(shè)計(jì)調(diào)整上,而不是浪費(fèi)在可以自動(dòng)化的常規(guī)任務(wù)上。在接受這種思維模式后,主要的障礙就是測試的創(chuàng)建,因?yàn)橛布蜏y試工程師團(tuán)隊(duì)之間的編程經(jīng)驗(yàn)差別很大。這里的關(guān)鍵就在于應(yīng)用專業(yè)領(lǐng)域知識的同時(shí),不會(huì)受限于所選擇軟件的語義和編程結(jié)構(gòu)。
LabVIEW NXG提供了圖形化編程方法,可讓您按照腦中所想進(jìn)行編程,并通過連接函數(shù)塊來構(gòu)建應(yīng)用程序的邏輯。此外,用戶界面(UI)的設(shè)計(jì)通過拖放方法進(jìn)行了簡化,可幫助您直觀地為測試代碼創(chuàng)建專業(yè)的用戶界面。最新版本的LabVIEW NXG進(jìn)一步將這些功能從桌面擴(kuò)展到了網(wǎng)絡(luò),即使您沒有Web編程經(jīng)驗(yàn),也可以設(shè)計(jì)和部署基于Web的UI,在任何現(xiàn)代Web瀏覽器中運(yùn)行測試代碼,而且無需插件或安裝程序。使用LabVIEW NXG Web模塊這一新功能,您可以通過各種設(shè)備和操作系統(tǒng)遠(yuǎn)程監(jiān)控測試,并與同事共享信息,這對于長時(shí)間運(yùn)行的測試特別有用。
圖3. LabVIEW NXG Web模塊可幫助您設(shè)計(jì)和部署基于Web的用戶界面,并在任何現(xiàn)代Web瀏覽器中運(yùn)行測試代碼,無需插件或安裝程序。
擴(kuò)展至生產(chǎn)測試
當(dāng)產(chǎn)品從研發(fā)驗(yàn)證轉(zhuǎn)移到最終的生產(chǎn)測試時(shí),盡可能減少器件測試時(shí)間對于最大化總單位產(chǎn)量至關(guān)重要。設(shè)計(jì)驗(yàn)證和生產(chǎn)之間的儀器復(fù)用可減少這兩個(gè)階段之間進(jìn)行測量數(shù)據(jù)關(guān)聯(lián)所需工作,同時(shí)也提高了軟件擴(kuò)展的效率。以相同的方式獨(dú)立運(yùn)行與設(shè)備驗(yàn)證階段相同的測試并不能滿足制造商的期望;測試方法必須進(jìn)行擴(kuò)展才能滿足吞吐量需求。盡管大部分相同的代碼可以而且應(yīng)該重復(fù)利用,但仍需要一個(gè)位于軟件堆棧上層的抽象測試管理工具來將所有相關(guān)的自定義測試組合成一個(gè)統(tǒng)一的測試序列,以更高效地測試設(shè)備,甚至同時(shí)測試多個(gè)設(shè)備,以滿足其規(guī)格要求。從零開始構(gòu)建這樣一個(gè)測試執(zhí)行軟件是非常麻煩的,而使用商用現(xiàn)成解決方案則可節(jié)省大量開發(fā)工作,并可進(jìn)一步縮短上市時(shí)間。
TestStand是一個(gè)現(xiàn)成即用的測試管理環(huán)境和框架,可簡化生產(chǎn)測試系統(tǒng)的設(shè)計(jì)。 TestStand可以調(diào)用幾乎任何編程語言編寫的代碼模塊,使您的團(tuán)隊(duì)可以重復(fù)使用LabVIEW NXG和LabVIEW 2017等圖形化語言以及C、C#和Python編寫測試程序。該環(huán)境抽象了關(guān)鍵生產(chǎn)測試功能(如報(bào)告、數(shù)據(jù)庫記錄和并行執(zhí)行)的開發(fā),同時(shí)允許在需要時(shí)進(jìn)行底層自定義。通過采用測試執(zhí)行系統(tǒng)(所有不同的待測設(shè)備共用)與測試代碼模塊(通常針對特定測設(shè)備)分離的模塊化軟件架構(gòu),您將擁有一個(gè)可擴(kuò)展且靈活的架構(gòu),而且從長遠(yuǎn)來看,易于開發(fā)和支持且維護(hù)成本較低。例如,摩托羅拉公司的特性分析和生產(chǎn)測試軟件團(tuán)隊(duì)基于TestStand和LabVIEW對一個(gè)模塊化測試應(yīng)用程序進(jìn)行了標(biāo)準(zhǔn)化,最終將年度維護(hù)和新產(chǎn)品開發(fā)成本降低了一半以上。