<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 測試測量 > 設計應用 > 基于NI TestStand 和LabVIEW 開(kāi)發(fā)模塊化的軟件架構

基于NI TestStand 和LabVIEW 開(kāi)發(fā)模塊化的軟件架構

作者: 時(shí)間:2012-07-23 來(lái)源:網(wǎng)絡(luò ) 收藏

此外, 本身具有非常模塊化的軟件架構,它允許工程師們使用這些組件,或完全自定義它們。想要了解 架構的更多信息,請參閱 測試管理軟件架構指南。


圖2. NI 測試管理軟件

有些公司已經(jīng)編寫(xiě)了自己的測試執行程序,并花費了相當大的工程資源來(lái)重新開(kāi)發(fā)測試管理軟件。這種戰略往往導致生產(chǎn)力下降、長(cháng)時(shí)間軟件維護帶來(lái)的資源 緊缺。相反,如果使用市場(chǎng)上現成可用的測試管理軟件,如NI TestStand,將讓您減少設備常見(jiàn)功能的開(kāi)發(fā),使您專(zhuān)注于每個(gè)設備不同操作的測試代碼,從而最大限度地提高生產(chǎn)效率。

測試開(kāi)發(fā)語(yǔ)言:

NI Teststand可以調用幾乎所有語(yǔ)言所編寫(xiě)的程序,包括:、NI LabWindowsTM/CVI、C/C++、 .NET 甚至腳本語(yǔ)言。然而,大部分的通用編程語(yǔ)言并非針對測試測量應用而優(yōu)化,因此很難寫(xiě)出具有與儀器通信、分析數據以及按照有意義的方式展示數據等功能的程序代碼。

是一種直觀(guān)的圖形化編程語(yǔ)言,幫助程序員或者非程序員開(kāi)很快地開(kāi)發(fā)強大的測試應用軟件。圖3所示為一個(gè)簡(jiǎn)單的LabVIEW VI(虛擬儀器或程序)的范例,它可以用來(lái)從一個(gè)儀器采集信號,對數據進(jìn)行分析,然后將結果生成報表給用戶(hù)。


圖3. LabVIEW圖形化編程語(yǔ)言,專(zhuān)為測試測量應用而優(yōu)化

除了通過(guò)減少測試應用開(kāi)發(fā)時(shí)間以外,LabVIEW還能夠通過(guò)以下措施提高測試開(kāi)發(fā)人員的效率:

通過(guò)免費的儀器驅動(dòng)程序與儀器通信,從而可以控制任意儀器

通過(guò)數千個(gè)內置的函數進(jìn)行數據分析,并展示數據

專(zhuān)門(mén)針對測試測量應用而開(kāi)發(fā)的用戶(hù)界面控件,如:圖表、LED、按鈕以及儀表盤(pán)

可以自動(dòng)利用多核處理的優(yōu)勢,提供更高的性能

欲了解更多信息,請閱讀與驗證系統時(shí)選用NI LabVIEW的10大理由一文。

National Instruments 還提供基于文本編程語(yǔ)言開(kāi)發(fā)測試代碼的工具。LabWindows/CVI是一個(gè)ANSI C開(kāi)發(fā)環(huán)境,而NI Measurement Studio則Visual Studio的一個(gè)插件,為使用ANSI C, .NET 和 Visual C++編程語(yǔ)言提供測試測量界面控件和分析函數。

選擇一種針對測試測量而進(jìn)行了專(zhuān)門(mén)優(yōu)化的編程語(yǔ)言,可以減少你開(kāi)發(fā)測試代碼的時(shí)間,讓你更加專(zhuān)注于自己的特定應用。 欲了解更多信息,請閱讀選擇正確的軟件應用開(kāi)發(fā)環(huán)境白皮書(shū)。

總結

隨著(zhù)設備復雜性的增加、開(kāi)發(fā)周期的縮短、預算減少等諸多挑戰的出現,讓工程人員有機會(huì )重新審視他們現有的自動(dòng)測試策略,并尋找新的途徑,在提高效率 的同時(shí)減少成本。在設計下一個(gè)自動(dòng)測試系統時(shí),使用新的策略,從而提高系統的靈活性和擴展性,實(shí)現更高的性能、更低系統成本、更長(cháng)的生命周期。

模塊化的軟件定義自動(dòng)測試系統客服了以往的基于獨立儀器或者昂貴的專(zhuān)有ATE系統的方案中的缺點(diǎn)。通過(guò)對測試系統中不同部分解耦,并通過(guò)軟件定義儀 器功能,工程師能夠使用這種模塊化的儀器提供具有更高的靈活性、擴展性,并且成本更低的解決方案,以應對當前市場(chǎng)中的挑戰。使用NI TestS測試管理軟件和LabVIEW圖形化編程語(yǔ)言構建的模塊化測試軟件架構被證證明能夠優(yōu)化測試系統并降低成本,其應用領(lǐng)域中既有最新的智能手機、 3D電視,也有極其關(guān)鍵的下一代的國防系統和醫療設備。


上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>