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