NI測試軟件負責人:踐行NI增強LabVIEW的承諾
NI對LabVIEW的戰(zhàn)略愿景包括持續(xù)提升的Git 集成、高級安全協(xié)議、不斷擴展的語言支持以及AI驅(qū)動的可以改變工程工作流程的測試創(chuàng)新。
我在之前的文章中寫過NI致力于實現(xiàn)LabVIEW的三個支柱:
加強以LabVIEW為代表的核心軟件產(chǎn)品
將LabVIEW連接到一個由互補工具組成的生態(tài)系統(tǒng),共同為測試專業(yè)人員的工作流程增加價值。我們稱之為LabVIEW+套件。
支持LabVIEW社區(qū)建設(shè),讓我們的用戶持續(xù)創(chuàng)造成功;更積極地將他們納入NI戰(zhàn)略。
在接下來的系列里,我想更深入地探討這三個支柱,讓您深入了解我們想要做什么以及我們計劃如何做。在本文中,我將重點介紹第一個支柱: 加強LabVIEW 。
可以說,前兩個支柱是互補的。為了加強LabVIEW我們必須更好地連接到LabVIEW+ 套件的生態(tài)系統(tǒng),這意味著對一個產(chǎn)品的任何功能投資都會讓每個用戶受益。
我想列舉五個我們正在研發(fā)的項目,它們將在未來幾年對許多不同的產(chǎn)品和應(yīng)用產(chǎn)生影響。
1. 現(xiàn)代開發(fā)實踐
大多數(shù)工程師都不是單獨工作的,因此有效的協(xié)作開發(fā)至關(guān)重要。我們收到了很多關(guān)于LabVIEW可以如何改進的寶貴意見。從今年開始,您應(yīng)該會看到團隊開發(fā)的逐步改進; LabVIEW和TestStand的Git集成即將推出;以及提升的差異(diff)和合并(merge)工具,可以提供更詳細并可操作的更改描述。
在2024年第三季度發(fā)布后,您可以利用這些最新的開發(fā)環(huán)境機會以及2023年推出的Zoom等功能,無需被迫將代碼升級到最新版本。這一變化將有助于處于共享源設(shè)置中的開發(fā)人員或必須鎖定版本但希望從生產(chǎn)力增強中受益的開發(fā)人員。
2.開放式架構(gòu)
我們知道LabVIEW是用于測試和測量的軟件開發(fā)工具。開發(fā)和調(diào)試都快速直觀,硬件連接全面,用戶界面構(gòu)建簡單,您還可以通過實時目標的自動多線程和重新編譯來提高性能。還接受用其他語言編寫的IP可以為您的項目增加價值。
近年來,我們在簡化LabVIEW環(huán)境中MathWorks? MATLAB?軟件的使用方面取得了長足進步。去年,我們在虛擬環(huán)境中運行時啟用了在LabVIEW中調(diào)用Python代碼的功能, 很快我們也會支持調(diào)用.NET 8核心程序集的功能 。這種理念并不僅限于語言支持;我們正在努力將第三方硬件的pin maps構(gòu)建到我們的軟件工具中,以加快您的開發(fā)速度。這種對簡單開放集成的承諾將在未來幾年持續(xù)成為我們軟件產(chǎn)品線的一個主題。
3. 系統(tǒng)安全
軟件安全是許多工程師最關(guān)心的問題。內(nèi)存安全是一個含義豐富的術(shù)語,在行業(yè)中有許多定義,但您應(yīng)該相信LabVIEW在這方面具有一些內(nèi)在優(yōu)勢。首先,數(shù)據(jù)流范式減少了代碼中指針的使用,這是一個巨大的優(yōu)勢。 除此之外,它是一種直接編譯的語言,如果出現(xiàn)緩沖區(qū)溢出,它會出錯,并且在運行時沒有腳本,這可以更確定您的寶貴數(shù)據(jù)的去向。
NI正在努力記錄和發(fā)布軟件物料清單和第三方依賴關(guān)系,以應(yīng)對日益嚴格的全球安全標準。我們有一個專門的團隊致力于安全主題,隨著安全性成為您業(yè)務(wù)的優(yōu)先事項,請與NI合作,我們可以共同確保您對合規(guī)性充滿信心。
4. 生成式人工智能
全世界都在談?wù)撋墒饺斯ぶ悄?,這是有原因的。這項技術(shù)不僅很酷,而且其影響力有望超過互聯(lián)網(wǎng)或智能手機。測試也不例外。我們設(shè)想的系統(tǒng)具有感知、學(xué)習(xí)和適應(yīng)能力,可以優(yōu)化結(jié)果。我們稱之為“智能測試”,它可以帶來以下好處:
儀器智能
提升測量點信號處理能力
提供對波形特征的實時洞察
動態(tài)調(diào)整測試流程以減少測試時間
在系統(tǒng)各層級分布決策過程,實現(xiàn)快速響應(yīng)和高效執(zhí)行。
用戶智能
加速驗證和測試工作流程
優(yōu)化測試計劃
實現(xiàn)快速數(shù)據(jù)分析和報告
企業(yè)智能
提高資產(chǎn)利用率
識別制造趨勢和缺陷
在整個產(chǎn)品生命周期中產(chǎn)生洞察
我們在NI Connect 2024上演示了如何在LabVIEW 中使用AI來自動化代碼描述和文檔編制,這對于工程師繼承操作不明確的代碼的常見用例而言是一項“必備”功能。我們還宣布,我們目前正在進行一項精選早期訪問計劃,使用LabVIEW中試用這項技術(shù),并為更廣泛的項目收集注冊。請聯(lián)系NI了解更多信息。
5.加速發(fā)展
測試和測量的基本原理在不同的應(yīng)用中不會有太大變化;在大多數(shù)情況下,最后的10%才是獨特的工程挑戰(zhàn)。本著克服這一障礙的精神,識別常見任務(wù)并將功能抽象到基于配置的工作流程中仍有巨大的機會,使工程師能夠?qū)r間花在最重要的事情上。
當然,這個過程對NI 來說并不新鮮,許多工程組織都已經(jīng)將TestStand 和DIAdem 等成熟的工具標準化。NI的路線圖側(cè)重于改進其用戶界面、Linux桌面部署和改進 Python集成。
NI也看到了利用新工具在這個領(lǐng)域增加價值的巨大機會。FlexLogger和 InstrumentStudio就是我們希望為團隊開辟快速設(shè)置和運行測量任務(wù)的新方法的例子。這些工具具有積極的路線圖,可以進一步深入測量自動化和自定義功能。
基于這一戰(zhàn)略,我們在NI Connect 2024 上發(fā)布了InstrumentStudio Professional。此版本將擴展我們廣受歡迎的PXI配套軟件InstrumentStudio的功能,以涵蓋電子驗證工作流程的更大一部分,包括自動化和測量定制。InstrumentStudio Pro 旨在與LabVIEW和TestStand 配合使用,并將自動添加到LabVIEW+ 套件許可證持有者中,從而提高他們獲得的價值。
NI將繼續(xù)致力于投資LabVIEW和我們的核心軟件產(chǎn)品,為您提供新功能。我還將定期溝通我們的路線圖。本文只是一個開始。我希望與我們的LabVIEW社區(qū)進行更深入、更廣泛的交流,獲取您的反饋,以確保我們的產(chǎn)品盡可能好。要有效地做到這一點,必須進行雙向?qū)υ?。請關(guān)注即將舉行的現(xiàn)場活動、用戶組會議、在線網(wǎng)絡(luò)研討會等有關(guān)此主題的活動,您可以在此發(fā)表您對我們應(yīng)該如何進步的意見。
評論