回歸無(wú)編程自動(dòng)化愿景的LabVIEW NXG是否值得NI三十年磨一劍?
30多年前,NI發(fā)布了LabVIEW 1.0,為工程師和科學(xué)家提供非編程解決方案,通過(guò)臺(tái)式儀器自動(dòng)化來(lái)替代低效的手動(dòng)測(cè)量。在發(fā)布LabVIEW 2017的同時(shí),NI也發(fā)布了下一代LabVIEW,即LabVIEW NXG的首個(gè)版本,回歸到NI最初的無(wú)編程自動(dòng)化愿景。LabVIEW NXG是NI以軟件為中心的平臺(tái)的一項(xiàng)投資,它降低了配置測(cè)量硬件和采集數(shù)據(jù)的門檻,無(wú)論用戶是否熟悉編程,均可輕松使用。

圖1. NI在2017年NIWEEK上發(fā)布了LabVIEW NXG 1.0
NI開(kāi)發(fā)的LabVIEW NXG 1.0可滿足技術(shù)人員、科學(xué)家和工程師無(wú)需編程也可配置硬件、采集數(shù)據(jù)和分析測(cè)量的需求。LabVIEW NXG的首個(gè)版本針對(duì)交互式采集數(shù)據(jù)和自動(dòng)化測(cè)量進(jìn)行優(yōu)化,可減少設(shè)置和運(yùn)行數(shù)據(jù)采集系統(tǒng)時(shí)花在重復(fù)任務(wù)的時(shí)間。交互式設(shè)備配置和分析工具嵌入在LabVIEW NXG環(huán)境中,因此用戶無(wú)需編程即可設(shè)置硬件、采集數(shù)據(jù)和分析測(cè)量結(jié)果。如果需要自動(dòng)化或自定義邏輯,用戶可以將交互式配置拖放到VI中,從而輕松地集成之前配置過(guò)的測(cè)量任務(wù)或分析函數(shù)。
經(jīng)驗(yàn)豐富的LabVIEW程序員可能會(huì)注意到LabVIEW NXG 1.0的編輯器進(jìn)行了改進(jìn),提供了更高效的功能來(lái)縮短開(kāi)發(fā)時(shí)間。例如,對(duì)象或函數(shù)的所有設(shè)置都顯示在環(huán)境右側(cè)的“配置窗格”中,因而無(wú)需在嵌套菜單中進(jìn)行多次搜索來(lái)更改函數(shù)行為。而且,快速放置(Quick Drop)和鍵盤快捷鍵等公認(rèn)的LabVIEW圖形化編程的最佳功能和工具同樣也適用于LabVIEW NXG,操作與LabVIEW 2017一樣。因此,資深的用戶仍可以將多年來(lái)積累的知識(shí)應(yīng)用到新的LabVIEW環(huán)境中。


圖2.縮放功能有助獲取整體信息或修改細(xì)節(jié)
LabVIEW NXG包含更新的教程、課程和示例程序,使新用戶更容易掌握自動(dòng)測(cè)量所需的編程技能。這些課程均包含一個(gè)采用多種媒體的交互式工作簿,可逐步引導(dǎo)用戶學(xué)習(xí)新主題。工作簿提供了一種更具指引性的方法來(lái)幫助用戶快速掌握新技能,同時(shí)通過(guò)觸發(fā)器 (trigger) 來(lái)提示選板中的元素、打開(kāi)VI或顯示有關(guān)環(huán)境的信息。

圖3.工作簿中的觸發(fā)器可以突出顯示范例程序所使用的選板中的項(xiàng)目
擁有有效標(biāo)準(zhǔn)服務(wù)項(xiàng)目(SSP)會(huì)員資格的LabVIEW用戶也可以獲取LabVIEW NXG 1.0。而新購(gòu)買LabVIEW的用戶可以同時(shí)獲得LabVIEW NXG 1.0和LabVIEW 2017。
除LabVIEW NXG 1.0以外,LabVIEW 2017專門針對(duì)構(gòu)建和管理復(fù)雜的測(cè)試、測(cè)量和控制應(yīng)用而設(shè)計(jì)。LabVIEW 2017提供了許多令人振奮的新功能,包括:輸入接線端可自動(dòng)適應(yīng)所連接數(shù)據(jù)類型的可擴(kuò)展VI、全新的API可確保基于OPC UA和DDS協(xié)議的分布式智能節(jié)點(diǎn)之間的安全通信以及一個(gè)用于連接Amazon Web Services(AWS)的附加工具。

圖4. 多態(tài)VI需要相應(yīng)的邏輯才能接受對(duì)應(yīng)的數(shù)據(jù)類型,但對(duì)于可擴(kuò)展的VI來(lái)說(shuō),輸入接線端會(huì)自動(dòng)適應(yīng)不同的數(shù)據(jù)類型
在LabVIEW 2017的開(kāi)發(fā)中,NI利用開(kāi)源社區(qū)的軟件使開(kāi)發(fā)人員能夠?qū)⒆钚录夹g(shù)整合到其應(yīng)用中。例如,NI利用社區(qū)提供的API,開(kāi)發(fā)了全新的LabVIEW AWS云工具包,使LabVIEW應(yīng)用程序能夠連接到AWS。NI不僅將這些技術(shù)融入到軟件產(chǎn)品中,也為開(kāi)源社區(qū)提供反饋和有用的信息和資源,讓全球開(kāi)發(fā)人員都可以從這些應(yīng)用程序中獲益。
為了幫助LabVIEW用戶更好地了解LabVIEW NXG何時(shí)能夠用于其未來(lái)的項(xiàng)目,NI公開(kāi)了產(chǎn)品路線圖,介紹了今后推出的LabVIEW NXG版本將在何時(shí)納入哪些功能和硬件支持。此外,作為NI軟件技術(shù)預(yù)覽的一部分,用戶可以使用LabVIEW NXG 2.0 beta版本,體驗(yàn)之前僅在主題演講舞臺(tái)上才能看到的功能。
LabVIEW NXG 2.0 beta測(cè)試版的功能包括:
創(chuàng)建LabVIEW VI來(lái)提供在任何Web瀏覽器中均可運(yùn)行的HTML和Javascript代碼,
同時(shí)提供了所需的工具來(lái)幫助用戶創(chuàng)建組件可輕松替換或更新的靈活應(yīng)用程序。

圖5. 除了程序框圖和前面板之外,WebVI還會(huì)自動(dòng)創(chuàng)建在Web瀏覽器中運(yùn)行所需的HTML和Javascript代碼
除了LabVIEW 2017和LabVIEW NXG 1.0的發(fā)布,NI還基于業(yè)界標(biāo)準(zhǔn)的軟件封裝技術(shù)推出了Package Manager這一實(shí)用工具,專門用于下載和安裝NI軟件。Package Manager作為一個(gè)軟件發(fā)布平臺(tái),可幫助LabVIEW用戶簡(jiǎn)化軟件發(fā)布,并縮短系統(tǒng)的配置時(shí)間。
LabVIEW 2017和LabVIEW NXG 1.0的最新功能可以結(jié)合使用,從而將最新的技術(shù)集成到LabVIEW應(yīng)用程序中。LabVIEW NXG的首個(gè)版本讓用戶無(wú)需編程即可使用新技術(shù)來(lái)采集測(cè)量結(jié)果和分析數(shù)據(jù)。而未來(lái)的版本將繼續(xù)納入新的技術(shù)和功能,以充分利用LabVIEW NXG的潛力來(lái)攻克各種工程和科學(xué)挑戰(zhàn)。
廣告 編輯推薦
最新資訊
-
“汽車爬坡試驗(yàn)方法”將有國(guó)家標(biāo)準(zhǔn)
2026-03-03 12:44
-
十年耐久監(jiān)管時(shí)代:電池系統(tǒng)開(kāi)發(fā)策略將如何
2026-03-03 12:44
-
聯(lián)合國(guó)法規(guī)R59對(duì)機(jī)動(dòng)車備用消聲系統(tǒng)的工程
2026-03-03 12:08
-
聯(lián)合國(guó)法規(guī)R58對(duì)后下部防護(hù)裝置的工程化約
2026-03-03 12:07
-
聯(lián)合國(guó)法規(guī)R57對(duì)摩托車前照燈配光性能的工
2026-03-03 12:07





廣告


























































