NI WEEK 2017期間,新一代“萬人迷”——LabVIEW NXG全球首發(fā)引發(fā)業(yè)內(nèi)震動。NXG,即下一代:Next Generation,從名字上就能看出這絕不是尋常升級版本,它將是全新的一代LabVIEW。那么相比于LabVIEW,NXG有哪些新特性,值得NI重新推出呢?
LabVIEW NXG是什么
全球各地的工程師都需要面對一個直接但復(fù)雜到難以想象的挑戰(zhàn):解決尚未解決的難題。甚至,人們還期望他們能以更快的速度更少的資源,來解決問題。系統(tǒng)的驗證需要各種各樣的儀器、傳感器和軟件專業(yè)知識,面對這些挑戰(zhàn),工程師應(yīng)當(dāng)從何入手?
?
Jeff Kodosky:?“三十年前,我們推出了原始版本的LabVIEW,旨在幫助工程師實現(xiàn)測量系統(tǒng)自動化,無需學(xué)習(xí)深奧的傳統(tǒng)編程語言。在很長一段時間內(nèi),我們關(guān)注的是如何使用LabVIEW讓更多事情成為可能,而不是進一步幫助工程師簡單快速地實現(xiàn)自動測量?,F(xiàn)在,我們推出LabVIEW NXG來直接解決這個問題?!盝eff Kodosky的意思很明確,LabVIEW NXG就是要讓工程師能夠更簡單更快速地搭建起一個測試測量平臺。這也是當(dāng)前計算機軟件的發(fā)展潮流,讓用戶的關(guān)注焦點集中在最重要的事情上,即關(guān)注問題本身而非工具。
LabVIEW基于微軟的WinAPI 架構(gòu)和C語言開發(fā)的面向過程的圖形化編程軟件。隨著軟件技術(shù)的快速發(fā)展,自2000年后,微軟開始逐步用以C#為代表的面向?qū)ο蟮木幊陶Z言替代原先的C語言,為順應(yīng)技術(shù)發(fā)展潮流,LabVIEW也非常有必要從C語言轉(zhuǎn)向Visual Studio/C#/.NET,因此,LabVIEW NXG就應(yīng)運而生了!
LabVIEW NXG的巨大創(chuàng)新
1.矢量用戶界面,可任意縮放,解決了LabVIEW圖層混亂問題
LabVIEW NXG重新設(shè)計開發(fā)了圖形G語言編輯器(Editor),底層技術(shù)采用了.NETFramework中的WPF界面編程庫,新款現(xiàn)代化的編輯器通過合理化編輯器的微交互、基于矢量圖形的用戶界面對象和縮放能力,大大提高了編程生產(chǎn)力。NI公司的專業(yè)的用戶體驗設(shè)計師們?yōu)樾掠脩艉唾Y深用戶全面打造了一款充滿現(xiàn)代氣息的界面。
2.類C#的平臺構(gòu)架,增加自動關(guān)聯(lián)的網(wǎng)頁窗口
編輯器進一步拓展了LabVIEW的開放性,能夠?qū)⒏嗟恼Z言集結(jié)合進來,以后還可以提供自定義控件能力,底層采用的是微軟公司為瀏覽器特別定制的運行時.NET Framework的功能子集Sliverlight, LabVIEW Web UIBuilder可將操控在網(wǎng)頁端呈現(xiàn),并且無需安裝任何插件,即可在安卓、IOS手機,和其他跨平臺產(chǎn)品上使用,讓老技術(shù)涅槃重生、大放異彩。
3.LabVIEW NXG Web模塊—包括動態(tài)Web應(yīng)用程序的活動和屬性,支持將JavaScript庫集成到WebVI中,可訪問SystemLinkCloud軟件。
LabVIEW NXG的特點
1.LabVIEW NXG提供高度集成的產(chǎn)品內(nèi)學(xué)習(xí),降低挫折,提高生產(chǎn)力,最小化學(xué)習(xí)曲線。
LabVIEW NXG帶來交互式工作方式,簡化關(guān)鍵安裝步驟。無需編程,憑借自動發(fā)現(xiàn)和驅(qū)動識別、集成文檔和交互式軟面板,可立即采集信號并可視化,幫助您快速驗證硬件配置,并觀察測量。
?
通過簡化這些費時但重要的步驟,您可以將注意力集中在自己所擅長的具體應(yīng)用細節(jié)中,增加最獨特的價值。
2.LabVIEW NXG可快速分析測量數(shù)據(jù)。
在過去,系統(tǒng)表征只需測量較少類型的傳感器信號,因此有更多的時間進行之后的分析和報告生成。但如今,您需要獲取的物理測量無論是數(shù)量還是類型都大幅增加。
為了克服這一點,LabVIEW NXG建立在NI以軟件為中心的平臺上,包括了模塊化硬件和廣闊的生態(tài)系統(tǒng)。這種靈活的模塊化方式旨在與不斷變化的項目要求一同演化,并且在LabVIEW NXG的工程工作流中擬人化,幫助您從硬件安裝、原始測量和分析轉(zhuǎn)化到高效開發(fā)環(huán)境中。這對定制測試和測量系統(tǒng)十分重要,因為只有身為工程師的您可以做到。通過這一向定制化的轉(zhuǎn)型,您保留了工程洞察、配置和分析例程。LabVIEW?NXG能讓您在更高水平的起點開始,當(dāng)您需要更先進的分析、邏輯或自動化時,您可以快速建立在您已經(jīng)完成的內(nèi)容上。
在LabVIEW NXG開發(fā)環(huán)境中,您需要采集、分析和可視化的數(shù)據(jù)一直存在,因此您可以最大化地利用工程系統(tǒng)獲取的不同傳感器和執(zhí)行器信息。這種新體驗所基于的理念是如果您能看到數(shù)據(jù),只需點擊一下就能獲取。數(shù)據(jù)包括了信號、配置、分析結(jié)果、輸入和輸出——幾乎涵蓋了環(huán)境中的全部。隨后,LabVIEW NXG幫助您在集中式數(shù)據(jù)管理面板中收集項目采集的數(shù)據(jù),可以輕松地交互管理工程數(shù)據(jù)。
?
LabVIEW NXG怎么用
相信大家看到這里還是很迷茫,LabVIEW NXG到底怎么用呢?下圖中很好的對比了LabVIEW和LabVIEW NXG的區(qū)別,當(dāng)然優(yōu)秀的工程師此時已經(jīng)下載了LabVIEW NXG在實踐中成長。
?
?
LabVIEW NXG就是要讓工程師能夠更簡單更快速地搭建起一個測試測量平臺。
在前不久NI DAYS上,摩爾公司曾仿照阿里的馬爸爸提出了“讓天下沒有難做的芯片”致力于研究高含量的芯片,當(dāng)然這句話稍加修改也適用于LabVIEW NXG——讓天下沒有難寫的程序。這也與我們亞為自主開發(fā)的GIMS2.0不謀而合,理念是一樣的,只是NXG是面向開發(fā)使用,而GIMS是面向?qū)嵺`應(yīng)用。只要將所需要用到的軟件按照亞為自行定義的標準放入到目錄下即可在GIMS使用,用戶還可以根據(jù)自己不同需求檢索自己需要的軟件,用戶還可以上傳自己的開發(fā)覺得使用的小程序?qū)崿F(xiàn)軟件的共享。
?
目前,GIMS2.0融合了亞為及技術(shù)愛好者提供的工業(yè)物聯(lián)網(wǎng)與測控有關(guān)的40余種應(yīng)用軟件,可解決各專業(yè)幾乎所有測控難題。能適應(yīng)1-2000通道,0.1Hz-500MHz采樣率,12\16\24位采集精度,DC 20mA\10V\30V\100V\AC 450V量程,AI\DI\DO\AO等功能。其中,通用類是亞為硬件產(chǎn)品的匹配通用軟件,包含USB\串口\無線\網(wǎng)口等通信樣式,兼容公司百余種產(chǎn)品。
GIMS平臺作為一個開源社區(qū),對用戶開放使用,歡迎廣大技術(shù)愛好者積極上傳測控類程序,亞為擇優(yōu)錄用,并提供獎勵。
LabVIEW NXG培訓(xùn)
隨著硬件的逐步歸一化和定型化,未來是一個軟件化的時代,尤其是物聯(lián)網(wǎng)和5G技術(shù),將大大加速軟件業(yè)的發(fā)展,尤其是H2M、M2M(人機互聯(lián)、物物相連)更將會飛速發(fā)展,幾乎每一個人,都可以在軟件領(lǐng)域發(fā)光發(fā)熱。
亞為作為LabVIEW的使用者和推廣者,也致力于培訓(xùn)業(yè)務(wù),并且取得了非凡成效。希望廣大有愛好者和研究者,關(guān)注亞為動態(tài),與亞為一起踏著NXG的創(chuàng)新步伐,在該領(lǐng)域乘風(fēng)破浪。
評論
查看更多