圖4. TestStand解決了成本和效率問題,提高了測試系統(tǒng)的總吞吐量。
部署和維護測試裝置
大多數(shù)大型測試系統(tǒng)并不會采用孤立的架構,它們通常代表多個測試點或整個生產(chǎn)車間的解決方案。完成測試后,手動部署測試序列及其所有必要的依賴關系對于工程師的邏輯要求非常高。假設您已經(jīng)手動完成20臺測試系統(tǒng)的部署安裝,但卻很快發(fā)現(xiàn),您必須重新部署測試序列,才能對20臺測試系統(tǒng)進行一個小的修改。想象一下測試系統(tǒng)的數(shù)量增加到1000臺時的情況。
TestStand通過其內置的部署實用程序簡化了這個過程,該實用程序在部署測試序列時會同時部署其代碼模塊和所需的運行驅動程序。您還可以使用自己熟悉的開發(fā)環(huán)境來創(chuàng)建自定義操作界面(OI),以便使用測試序列進行部署。基于用戶身份驗證,TestStand不僅可以讓軟件架構師訪問底層執(zhí)行細節(jié),也可以簡單到只需讓操作人員單擊部署測試站上自定義OI上的 “運行”按鈕,并自動將合格/不合格結果保存到磁盤中。
對于大型分布式系統(tǒng),Systemlink這款全新NI軟件產(chǎn)品有助于協(xié)調大規(guī)模軟件部署、跨硬件管理驅動程序版本以及監(jiān)測系統(tǒng)診斷。中央服務器節(jié)點通過網(wǎng)絡連接安全地管理分布式端點,并簡化NI和第三方軟件將軟件包大規(guī)模發(fā)布到目標系統(tǒng)的過程,顯著減少了與系統(tǒng)管理功能相關的管理負擔和物流成本。
圖5. Systemlink通過中央Web應用程序幫助管理分布式系統(tǒng)。
軟件是關鍵
每個公司的產(chǎn)品開發(fā)周期各有其要求。許多公司會多次重復產(chǎn)品驗證階段,以達到確保產(chǎn)量的拐點,在這個過程中可能會被迫重新檢查設計和配置。而有一些創(chuàng)業(yè)公司僅僅靠產(chǎn)量預測這一點并無法全面部署生產(chǎn)測試系統(tǒng)。畢竟,如果每個公司的開發(fā)周期都是一致的,每一次都是百分之百成功,那么市場如何維持一種動態(tài)的競爭意識?電子產(chǎn)品設計人員和制造商必須采用一個工具平臺,在產(chǎn)品突然增加功能或提高規(guī)格以保持競爭力時,可以進行正確的調整。雖然我們當然會盡量在產(chǎn)品開發(fā)周期中盡可能地處于主動地位,但現(xiàn)實要求我們必須保持靈活性。作為工程師,我們已經(jīng)意識到這個挑戰(zhàn),我們不能讓工具成為瓶頸。
LabVIEW NXG、TestStand和Systemlink這些NI軟件始終陪伴著您構建、部署和維護測試系統(tǒng)的整個工作流程。除了這些產(chǎn)品的各自創(chuàng)新之外,這些產(chǎn)品還體現(xiàn)了NI持續(xù)投資到軟件的承諾。軟件產(chǎn)品的獨特組合及其固有的互操作性使得NI平臺能夠從眾多平臺中脫穎而出。其他供應商才剛意識到軟件是關鍵,但NI在軟件上的投資已經(jīng)穩(wěn)定增長了幾十年。讓軟件之間互操作性幫助您加速工作流程,更智能地進行測試。