http://www.kadhoai.com.cn 2026-04-08 05:36:40 來源:美國國家儀器(NI)有限公司
越來越多的測試和製造工程師依靠軟件來快速高效地完成其工作職責。在Aspencore(前稱UBM)2015年開展的一項測試和測量調查中,有一半參與調查的測試工程師特別提到接口/keyongxingshixiandaiceshishebeijixugaijindeyigezhuyaofangmian。weileranggongchengshigengqingsongdigongzuo,yiqigongyingshangbuduantourudaoruanjianyingyongchengxudekaifa,danzuizhongjieguoshidaliangbutongderuanjiangongjubunengzaizhenggegoujian、部bu署shu和he維wei護hu測ce試shi係xi統tong的de軟ruan件jian工gong作zuo流liu程cheng中zhong相xiang互hu支zhi持chi和he操cao作zuo。在zai整zheng個ge產chan品pin開kai發fa過guo程cheng中zhong,您nin的de工gong具ju必bi須xu在zai設she計ji時shi考kao慮lv到dao互hu操cao作zuo性xing,否fou則ze您nin可ke能neng要yao自zi己ji承cheng擔dan工gong具ju集ji成cheng的de費fei用yong,浪lang費fei時shi間jian在zai互hu操cao作zuo性xing問wen題ti上shang,而er不bu是shi解jie決jue實shi際ji業ye務wu挑tiao戰zhan和he開kai發fa產chan品pin。
為wei了le高gao效xiao地di滿man足zu嚴yan格ge的de時shi間jian期qi限xian,您nin不bu僅jin需xu要yao足zu夠gou的de軟ruan件jian抽chou象xiang來lai簡jian化hua常chang見jian任ren務wu以yi及ji實shi現xian代dai碼ma複fu用yong,還hai需xu要yao能neng夠gou進jin行xing一yi定ding程cheng度du的de底di層ceng控kong製zhi,以yi便bian在zai適shi當dang階jie段duan針zhen對dui特te定ding測ce試shi進jin行xing具ju體ti的de自zi定ding義yi。沒mei有you一yi個ge軟ruan件jian可ke以yi完wan美mei地di兼jian具ju這zhe兩liang點dian。因yin此ci,為wei了le最zui大da限xian度du地di發fa揮hui您nin的de工gong程cheng設she計ji潛qian力li,請qing采cai用yong可ke同tong時shi提ti供gong這zhe兩liang個ge功gong能neng的de軟ruan件jian平ping台tai。
在過去的四十年裏,NI以yi軟ruan件jian為wei中zhong心xin的de開kai放fang平ping台tai幫bang助zhu測ce試shi和he製zhi造zao工gong程cheng師shi提ti高gao了le生sheng產chan力li,這zhe個ge平ping台tai經jing過guo專zhuan門men設she計ji,利li用yong了le模mo塊kuai化hua硬ying件jian,並bing擁yong有you一yi個ge龐pang大da的de生sheng態tai係xi統tong。通tong過guo使shi用yong軟ruan件jian對dui硬ying件jian進jin行xing重zhong新xin配pei置zhi,工gong程cheng師shi們men提ti高gao了le測ce試shi係xi統tong的de靈ling活huo性xing,並bing能neng夠gou更geng快kuai速su地di將jiang他ta們men的de想xiang法fa變bian成cheng現xian實shi。隨sui著zhe最zui新xin版ban本ben的deLabVIEW NXG和SystemLink™的推出,NI進一步幫助工程師在整個測試工作流程中加速開發和提高效率。盡管越來越多的供應商已經接受了NI率先推出的軟件設計方法,但工程師們卻難以將各種不同的軟件工具結合在一起。作為唯一一家為從FPGA I/O引腳到遠程測試係統管理均提供了相應軟件的供應商,NI正在變革構建測試係統的工作流程。

圖1. NI軟件工具在構建、部署和維護測試係統的整個工作流程中可以相互支持和操作。
設計和采購測試係統
麵對緊迫的發布時間期限和嚴格的項目時間表,您必須采用既能夠解決當前新測試係統需求、又能夠讓您的團隊適應未來各種、需求的強大解決方案。新項目的硬件決策清單一直在增加,包括儀器、電纜、連接器、開關拓撲結構、大規模互連、機架布局、功(gong)耗(hao)預(yu)算(suan)和(he)散(san)熱(re)分(fen)析(xi)等(deng)。在(zai)硬(ying)件(jian)決(jue)策(ce)最(zui)終(zhong)確(que)定(ding)以(yi)確(que)保(bao)測(ce)量(liang)質(zhi)量(liang)之(zhi)後(hou),您(nin)最(zui)後(hou)需(xu)要(yao)做(zuo)的(de)就(jiu)是(shi)讓(rang)軟(ruan)件(jian)不(bu)再(zai)成(cheng)為(wei)阻(zu)礙(ai)開(kai)發(fa)的(de)瓶(ping)頸(jing)。為(wei)了(le)簡(jian)化(hua)初(chu)始(shi)係(xi)統(tong)設(she)置(zhi),NIxitongchuchangshihuizaixinkongzhiqishanganzhuangxuandingderuanjianhuanjinghebiyaodeyingjianqudongchengxu。zheyang,ninkeyijiangshijianhuazaisikaoceshixuqiushang,erbushianzhuangqudongchengxu。
配置和驗證您的設置
gongchengxitongtongchanghuiyongdaolaiziduogegongyingshangjuyoubutongruanjiangongnengdeyiqi。tongguozhakanyonghushoucelailejiezicaidanpeizhixinxi,bingzaiwangshangsousuozuixinbanbendeshebeiqudongchengxukenenghuirangrenzhuakuang,youqishidanggongyingshangtigongbuyizhideshiyongtiyanshi。shiyongruanjiankaifadeyingyongchengxuyingyuqiyingjianxitongjinmijiehe,shiyonghuhuodeyigetongyideguanlijiejuefanganlaijianhuazhezhongjibenguanxi。NI通過最新版LabVIEW NXG引入了一個新的圖形工具,能夠以可視化方式配置物理係統。該工具稱為SystemDesigner,將硬件配置、診斷和係統文檔描述等功能引入LabVIEW NXG環境。這樣可以最大限度地提高開發效率,同時還可以在一個環境中完整地管理硬件以及軟件開發。如果沒有安裝特定的NI或第三方驅動程序,SystemDesigner將指導您通過NI軟件包管理器(NI Package Manager)安裝必要的驅動程序,這是一個基於行業標準軟件包格式的新接口。

圖2. LabVIEW NXG支持軟件開發的硬件管理和係統文檔。
完wan成cheng初chu始shi設she置zhi後hou,下xia一yi步bu就jiu更geng簡jian單dan,也ye就jiu是shi驗yan證zheng產chan品pin是shi否fou滿man足zu所suo有you設she計ji要yao求qiu。在zai整zheng個ge測ce試shi開kai發fa過guo程cheng中zhong,快kuai速su查zha看kan交jiao互hu式shi測ce量liang結jie果guo是shi非fei常chang重zhong要yao的de,比bi如ruDMM讀數或示波器顯示的數據,這主要用於信號連接的初始測試和調試以及測量精度的驗證。通過SystemDesigner,您可以啟動NI模塊化儀器的軟麵板,以交互方式監測和控製硬件。某些儀器還可直接連接到PClaijiazaihecunchuboxinghuozhenduitedingshebeidepeizhi,yijianhuatiaoshi。danshi,weilezuidaxiandudijianshaorenweicuowuhequebaoyizhixing,bingzuizhongjiakuaichanpinshangshi,shixianyanzhengguochengdabufenbuzhoudezidonghuashifeichangyoubiyaode。
儀器自動化
zaiyanzhengmougeshejidechushidianlubanshi,mouxieceshixuyaozhongfuyunxingdekenengxinghengao。duocishoudongjinxingxiangtongdeceshibujindantiaofawei,erqiegengzhongyaodeshicongshangyejiaodukanxiaolvdixia。ruguoyigeyanfatuanduidejibenmubiaoshiwanquanyanzhengmougeshejibingjiangqikuaisufasonggeizhizaotuandui,nametuanduidebaoguishijianyinggaizhuyaoyongzaixuqiuhegongchengshejitiaozhengshang,erbushilangfeizaikeyizidonghuadechangguirenwushang。zaijieshouzhezhongsiweimoshihou,zhuyaodezhangaijiushiceshidechuangjian,yinweiyingjianheceshigongchengshituanduizhijiandebianchengjingyanchabiehenda。zhelideguanjianjiuzaiyuyingyongzhuanyelingyuzhishidetongshi,buhuishouxianyusuoxuanzeruanjiandeyuyihebianchengjiegou。
LabVIEW NXG提供了圖形化編程方法,可讓您按照腦中所想進行編程,並通過連接函數塊來構建應用程序的邏輯。此外,用戶界麵(UI)的設計通過拖放方法進行了簡化,可幫助您直觀地為測試代碼創建專業的用戶界麵。最新版本的LabVIEW NXG進一步將這些功能從桌麵擴展到了網絡,即使您沒有Web編程經驗,也可以設計和部署基於Web的UI,在任何現代Web瀏覽器中運行測試代碼,而且無需插件或安裝程序。使用LabVIEW NXG Web模塊這一新功能,您可以通過各種設備和操作係統遠程監控測試,並與同事共享信息,這對於長時間運行的測試特別有用。

圖3. LabVIEW NXG Web模塊可幫助您設計和部署基於Web的用戶界麵,並在任何現代Web瀏覽器中運行測試代碼,無需插件或安裝程序。
擴展至生產測試
當dang產chan品pin從cong研yan發fa驗yan證zheng轉zhuan移yi到dao最zui終zhong的de生sheng產chan測ce試shi時shi,盡jin可ke能neng減jian少shao器qi件jian測ce試shi時shi間jian對dui於yu最zui大da化hua總zong單dan位wei產chan量liang至zhi關guan重zhong要yao。設she計ji驗yan證zheng和he生sheng產chan之zhi間jian的de儀yi器qi複fu用yong可ke減jian少shao這zhe兩liang個ge階jie段duan之zhi間jian進jin行xing測ce量liang數shu據ju關guan聯lian所suo需xu工gong作zuo,同tong時shi也ye提ti高gao了le軟ruan件jian擴kuo展zhan的de效xiao率lv。以yi相xiang同tong的de方fang式shi獨du立li運yun行xing與yu設she備bei驗yan證zheng階jie段duan相xiang同tong的de測ce試shi並bing不bu能neng滿man足zu製zhi造zao商shang的de期qi望wang;測ce試shi方fang法fa必bi須xu進jin行xing擴kuo展zhan才cai能neng滿man足zu吞tun吐tu量liang需xu求qiu。盡jin管guan大da部bu分fen相xiang同tong的de代dai碼ma可ke以yi而er且qie應ying該gai重zhong複fu利li用yong,但dan仍reng需xu要yao一yi個ge位wei於yu軟ruan件jian堆dui棧zhan上shang層ceng的de抽chou象xiang測ce試shi管guan理li工gong具ju來lai將jiang所suo有you相xiang關guan的de自zi定ding義yi測ce試shi組zu合he成cheng一yi個ge統tong一yi的de測ce試shi序xu列lie,以yi更geng高gao效xiao地di測ce試shi設she備bei,甚shen至zhi同tong時shi測ce試shi多duo個ge設she備bei,以yi滿man足zu其qi規gui格ge要yao求qiu。從cong零ling開kai始shi構gou建jian這zhe樣yang一yi個ge測ce試shi執zhi行xing軟ruan件jian是shi非fei常chang麻ma煩fan的de,而er使shi用yong商shang用yong現xian成cheng解jie決jue方fang案an則ze可ke節jie省sheng大da量liang開kai發fa工gong作zuo,並bing可ke進jin一yi步bu縮suo短duan上shang市shi時shi間jian。
TestStand是一個現成即用的測試管理環境和框架,可簡化生產測試係統的設計。 TestStand可以調用幾乎任何編程語言編寫的代碼模塊,使您的團隊可以重複使用LabVIEW NXG和LabVIEW 2017等圖形化語言以及C、C#和Python編寫測試程序。該環境抽象了關鍵生產測試功能(如報告、數據庫記錄和並行執行)的開發,同時允許在需要時進行底層自定義。通過采用測試執行係統(所有不同的待測設備共用)與測試代碼模塊(通常針對特定測設備)fenlidemokuaihuaruanjianjiagou,ninjiangyongyouyigekekuozhanqielinghuodejiagou,erqiecongchangyuanlaikan,yiyukaifahezhichiqieweihuchengbenjiaodi。liru,motuoluolagongsidetexingfenxiheshengchanceshiruanjiantuanduijiyuTestStand和LabVIEW對一個模塊化測試應用程序進行了標準化,最終將年度維護和新產品開發成本降低了一半以上。

圖4. TestStand解決了成本和效率問題,提高了測試係統的總吞吐量。
部署和維護測試裝置
大(da)多(duo)數(shu)大(da)型(xing)測(ce)試(shi)係(xi)統(tong)並(bing)不(bu)會(hui)采(cai)用(yong)孤(gu)立(li)的(de)架(jia)構(gou),它(ta)們(men)通(tong)常(chang)代(dai)表(biao)多(duo)個(ge)測(ce)試(shi)點(dian)或(huo)整(zheng)個(ge)生(sheng)產(chan)車(che)間(jian)的(de)解(jie)決(jue)方(fang)案(an)。完(wan)成(cheng)測(ce)試(shi)後(hou),手(shou)動(dong)部(bu)署(shu)測(ce)試(shi)序(xu)列(lie)及(ji)其(qi)所(suo)有(you)必(bi)要(yao)的(de)依(yi)賴(lai)關(guan)係(xi)對(dui)於(yu)工(gong)程(cheng)師(shi)的(de)邏(luo)輯(ji)要(yao)求(qiu)非(fei)常(chang)高(gao)。假(jia)設(she)您(nin)已(yi)經(jing)手(shou)動(dong)完(wan)成(cheng)20台測試係統的部署安裝,但卻很快發現,您必須重新部署測試序列,才能對20台測試係統進行一個小的修改。想象一下測試係統的數量增加到1000台時的情況。
TestStand通(tong)過(guo)其(qi)內(nei)置(zhi)的(de)部(bu)署(shu)實(shi)用(yong)程(cheng)序(xu)簡(jian)化(hua)了(le)這(zhe)個(ge)過(guo)程(cheng),該(gai)實(shi)用(yong)程(cheng)序(xu)在(zai)部(bu)署(shu)測(ce)試(shi)序(xu)列(lie)時(shi)會(hui)同(tong)時(shi)部(bu)署(shu)其(qi)代(dai)碼(ma)模(mo)塊(kuai)和(he)所(suo)需(xu)的(de)運(yun)行(xing)驅(qu)動(dong)程(cheng)序(xu)。您(nin)還(hai)可(ke)以(yi)使(shi)用(yong)自(zi)己(ji)熟(shu)悉(xi)的(de)開(kai)發(fa)環(huan)境(jing)來(lai)創(chuang)建(jian)自(zi)定(ding)義(yi)操(cao)作(zuo)界(jie)麵(mian)(OI),以便使用測試序列進行部署。基於用戶身份驗證,TestStand不僅可以讓軟件架構師訪問底層執行細節,也可以簡單到隻需讓操作人員單擊部署測試站上自定義OI上的 “運行”按鈕,並自動將合格/不合格結果保存到磁盤中。
對於大型分布式係統,SystemLink這款全新NI軟件產品有助於協調大規模軟件部署、跨硬件管理驅動程序版本以及監測係統診斷。中央服務器節點通過網絡連接安全地管理分布式端點,並簡化NI和第三方軟件將軟件包大規模發布到目標係統的過程,顯著減少了與係統管理功能相關的管理負擔和物流成本。

圖5. SystemLink通過中央Web應用程序幫助管理分布式係統。
軟件是關鍵
每(mei)個(ge)公(gong)司(si)的(de)產(chan)品(pin)開(kai)發(fa)周(zhou)期(qi)各(ge)有(you)其(qi)要(yao)求(qiu)。許(xu)多(duo)公(gong)司(si)會(hui)多(duo)次(ci)重(zhong)複(fu)產(chan)品(pin)驗(yan)證(zheng)階(jie)段(duan),以(yi)達(da)到(dao)確(que)保(bao)產(chan)量(liang)的(de)拐(guai)點(dian),在(zai)這(zhe)個(ge)過(guo)程(cheng)中(zhong)可(ke)能(neng)會(hui)被(bei)迫(po)重(zhong)新(xin)檢(jian)查(zha)設(she)計(ji)和(he)配(pei)置(zhi)。而(er)有(you)一(yi)些(xie)創(chuang)業(ye)公(gong)司(si)僅(jin)僅(jin)靠(kao)產(chan)量(liang)預(yu)測(ce)這(zhe)一(yi)點(dian)並(bing)無(wu)法(fa)全(quan)麵(mian)部(bu)署(shu)生(sheng)產(chan)測(ce)試(shi)係(xi)統(tong)。畢(bi)竟(jing),如(ru)果(guo)每(mei)個(ge)公(gong)司(si)的(de)開(kai)發(fa)周(zhou)期(qi)都(dou)是(shi)一(yi)致(zhi)的(de),每(mei)一(yi)次(ci)都(dou)是(shi)百(bai)分(fen)之(zhi)百(bai)成(cheng)功(gong),那(na)麼(me)市(shi)場(chang)如(ru)何(he)維(wei)持(chi)一(yi)種(zhong)動(dong)態(tai)的(de)競(jing)爭(zheng)意(yi)識(shi)?電(dian)子(zi)產(chan)品(pin)設(she)計(ji)人(ren)員(yuan)和(he)製(zhi)造(zao)商(shang)必(bi)須(xu)采(cai)用(yong)一(yi)個(ge)工(gong)具(ju)平(ping)台(tai),在(zai)產(chan)品(pin)突(tu)然(ran)增(zeng)加(jia)功(gong)能(neng)或(huo)提(ti)高(gao)規(gui)格(ge)以(yi)保(bao)持(chi)競(jing)爭(zheng)力(li)時(shi),可(ke)以(yi)進(jin)行(xing)正(zheng)確(que)的(de)調(tiao)整(zheng)。雖(sui)然(ran)我(wo)們(men)當(dang)然(ran)會(hui)盡(jin)量(liang)在(zai)產(chan)品(pin)開(kai)發(fa)周(zhou)期(qi)中(zhong)盡(jin)可(ke)能(neng)地(di)處(chu)於(yu)主(zhu)動(dong)地(di)位(wei),但(dan)現(xian)實(shi)要(yao)求(qiu)我(wo)們(men)必(bi)須(xu)保(bao)持(chi)靈(ling)活(huo)性(xing)。作(zuo)為(wei)工(gong)程(cheng)師(shi),我(wo)們(men)已(yi)經(jing)意(yi)識(shi)到(dao)這(zhe)個(ge)挑(tiao)戰(zhan),我(wo)們(men)不(bu)能(neng)讓(rang)工(gong)具(ju)成(cheng)為(wei)瓶(ping)頸(jing)。
LabVIEW NXG、TestStand和SystemLink這些NI軟件始終陪伴著您構建、部署和維護測試係統的整個工作流程。除了這些產品的各自創新之外,這些產品還體現了NI持續投資到軟件的承諾。軟件產品的獨特組合及其固有的互操作性使得NI平台能夠從眾多平台中脫穎而出。其他供應商才剛意識到軟件是關鍵,但NI在軟件上的投資已經穩定增長了幾十年。讓軟件之間互操作性幫助您加速工作流程,更智能地進行測試。