工控網(wǎng)首頁(yè)
>

新聞中心

>

人物專訪

>

引領(lǐng)創(chuàng)新 LabVIEW笑傲設(shè)計(jì)與控制領(lǐng)域

引領(lǐng)創(chuàng)新 LabVIEW笑傲設(shè)計(jì)與控制領(lǐng)域

——— 訪NI中國(guó)技術(shù)市場(chǎng)經(jīng)理朱君女士和NI全球LabVIEW FPGA 產(chǎn)品經(jīng)理 Mike Trimborm先生
自誕生近30年來(lái),LabVIEW已經(jīng)成為測(cè)試測(cè)量與自動(dòng)化行業(yè)的標(biāo)準(zhǔn)軟件平臺(tái)。近日,LabVIEW實(shí)現(xiàn)了一次重大的飛躍——從過(guò)去在測(cè)試測(cè)量領(lǐng)域中的應(yīng)用,邁進(jìn)了設(shè)計(jì)和控制這一領(lǐng)域,實(shí)現(xiàn)了測(cè)試測(cè)量、控制系統(tǒng)定型、設(shè)計(jì)、應(yīng)用“一條龍”。這一創(chuàng)新技術(shù)、傳統(tǒng)儀器無(wú)法超越實(shí)現(xiàn),這一里程碑式的發(fā)展,為科學(xué)家和工程師們帶來(lái)了福音!
2005年7月22日,中國(guó)工控網(wǎng)作為受邀媒體,在一個(gè)歡樂和諧的氣氛中,對(duì)NI中國(guó)技術(shù)市場(chǎng)經(jīng)理朱君女士和NI全球LabVIEW FPGA 產(chǎn)品經(jīng)理 Mike Trimborm先生針對(duì)LabVIEW進(jìn)軍嵌入式領(lǐng)域進(jìn)行了訪問(wèn)。
圖為受訪人:NI全球LabVIEW
圖為受訪人:NI全球LabVIEW FPGA 產(chǎn)品經(jīng)理 Mike Trimborm先生(左)和NI中國(guó)技術(shù)市場(chǎng)經(jīng)理朱君女士(右)

朱君女士和Mike Trimborm先生首先介紹了LabVIEW選擇邁進(jìn)設(shè)計(jì)與控制領(lǐng)域的原因,又簡(jiǎn)單介紹了其在嵌入式系統(tǒng)中的應(yīng)用及其特點(diǎn)、優(yōu)勢(shì)等。

推動(dòng)使用新方法解決嵌入式開發(fā)的需要:
LabVIEW自誕生以來(lái),一直在電子測(cè)試測(cè)量領(lǐng)域有著不可替代的分量。但是LabVIEW沒有就此停步,而是放眼到更廣闊的嵌入式領(lǐng)域。在嵌入式發(fā)展處在良好發(fā)展勢(shì)頭之際,邁進(jìn)這一領(lǐng)域,是什么推動(dòng)著使用新方法來(lái)解決嵌入式開發(fā)的需要呢?
對(duì)于這個(gè)問(wèn)題,朱君女士談到說(shuō)“目前,設(shè)計(jì)越來(lái)越復(fù)雜,從編程代碼中可以衡量看出,平均代碼的增長(zhǎng)有10倍之多,這種技術(shù)的復(fù)雜度及集中的快速發(fā)展增加了各種應(yīng)用中嵌入式系統(tǒng)的需要。另外嵌入式開發(fā)的并行操作也越來(lái)越重要,軟件實(shí)現(xiàn)這種并行操作需要一個(gè)構(gòu)架,而現(xiàn)在存在的構(gòu)架是沒有辦法實(shí)現(xiàn)這樣的操作的。”此時(shí)朱君女士引用了意大利L’Aquila 大學(xué)DEWS(Design of Embedded systems, Wireless Interconnects, and System-on-a-chip)中心專家的評(píng)論“…對(duì)于控制的應(yīng)用,Matlab常被用來(lái)獲取算法。對(duì)于某些應(yīng)用,像C語(yǔ)言一樣的計(jì)算機(jī)語(yǔ)言也有所應(yīng)用。然而,這些語(yǔ)言通常缺乏編程的架構(gòu)來(lái)實(shí)現(xiàn)并行操作。”
朱君女士繼續(xù)談到“隨著嵌入式設(shè)備使用的持續(xù)增長(zhǎng),越來(lái)越多的工程師和科學(xué)家將會(huì)需要一種可行的方式來(lái)對(duì)DSP和FPGA編程。這就推動(dòng)著使用新方法解決嵌入式開發(fā)的需要,一個(gè)圖形化的解決方案就會(huì)簡(jiǎn)化這些系統(tǒng)的復(fù)雜度,因此許多領(lǐng)域?qū)<铱梢酝ㄟ^(guò)LabVIEW這一圖形化的工具獲得嵌入式微處理器的強(qiáng)大功能。”

使用LabVIEW對(duì)嵌入式系統(tǒng)編程的優(yōu)勢(shì):
LabVIEW是一個(gè)全面的圖形化開發(fā)環(huán)境,它給與工程師和科學(xué)家一種更直觀的方式來(lái)開發(fā)測(cè)量和控制系統(tǒng)。那么,LabVIEW對(duì)于嵌入式系統(tǒng)編程具有什么樣的優(yōu)勢(shì)呢?
朱君女士是這樣回答的:LabVIEW圖形化數(shù)據(jù)流編程語(yǔ)言對(duì)嵌入式編程提供了固有的優(yōu)勢(shì)。圖形化的代碼非常直觀、簡(jiǎn)單易用,并具有并行和定時(shí)的內(nèi)置構(gòu)架,提供了一個(gè)對(duì)并發(fā)任務(wù)的精確表示以及時(shí)間的有效觀察。作為一個(gè)高級(jí)的編程軟件,LabVIEW提供了一個(gè)對(duì)整個(gè)系統(tǒng)直觀的觀察,并為用戶簡(jiǎn)化了復(fù)雜度。利用LabVIEW,開發(fā)者能夠使用各種計(jì)算平臺(tái),包括實(shí)時(shí)操作系統(tǒng)、FPGA和DSP。此外,LabVIEW提供了從系統(tǒng)技術(shù)指標(biāo)到硅片實(shí)現(xiàn)再到系統(tǒng)測(cè)試的整條路經(jīng),從而提供了無(wú)縫設(shè)計(jì)經(jīng)驗(yàn)。NI將其超過(guò)25年的測(cè)試專業(yè)經(jīng)驗(yàn)結(jié)合至LabVIEW,從而使得可以輕松地為嵌入式應(yīng)用提供儀器設(shè)備,同時(shí)為測(cè)試提供了與物理I/O的緊密集成。
歸根結(jié)底,其優(yōu)勢(shì)在于:
·設(shè)計(jì)循環(huán)更快
·設(shè)計(jì)過(guò)程更短
·整個(gè)過(guò)程需要更少的專家

NI建議使用的原型設(shè)計(jì)解決方案:
NI為用戶們提供了一個(gè)現(xiàn)成的、可擴(kuò)展的原型設(shè)計(jì)平臺(tái),它包括模塊化硬件和LabVIEW。如果他們的項(xiàng)目需要改變,工程師無(wú)需從零開始便可以進(jìn)行調(diào)整。那么NI建議使用的原型設(shè)計(jì)解決方案是什么呢?
對(duì)于這一問(wèn)題,我們采訪了Mike Trimborm先生,他提出:
NI目前推薦的一個(gè)解決方案就是CompactRIO,它的背板上就帶有FPGA,此外還提供不同的模塊選擇,通過(guò)FPGA設(shè)定特定的功能。其牢固性和模塊化的特性非常適合于原型設(shè)計(jì)。它的其他指標(biāo)包括:
·實(shí)時(shí)操作系統(tǒng)
·與各種I/O緊密結(jié)合
·內(nèi)置信號(hào)調(diào)理
·基于FPGA的可編程邏輯

LabVIEW作為何種平臺(tái)軟件進(jìn)行推廣:
LabVIEW是測(cè)試測(cè)量軟件的典范,現(xiàn)在NI將其應(yīng)用于更多領(lǐng)域,如工業(yè)控制PAC、嵌入式系統(tǒng)。這是否意味著NI要將LabVIEW作為自動(dòng)化平臺(tái)軟件來(lái)推廣?
中國(guó)工控網(wǎng)特別提問(wèn)了朱君女士,她說(shuō),LabVIEW的“神奇”之處就在于它強(qiáng)大的靈活性和豐富的功能性。自LabVIEW發(fā)明以來(lái),其軟件的核心沒有發(fā)生改變,多年來(lái)我們加大研發(fā)力度,不斷為L(zhǎng)abVIEW添加新的模塊化軟件(Modulation Software) 和測(cè)試工具集 (Toolkit) ,通過(guò)相應(yīng)的模塊/工具包使LabVIEW可以target到不同的硬件,擴(kuò)展到更多的應(yīng)用領(lǐng)域,例如我們提到的FPGA、DSP等。
LabVIEW已經(jīng)是測(cè)試測(cè)量軟件的不二之選,現(xiàn)在進(jìn)軍控制和設(shè)計(jì)領(lǐng)域的還是同一個(gè)LabVIEW,只是我們?yōu)樗郊恿颂囟ǖ墓ぞ甙詼?zhǔn)確地說(shuō),NI一直是把LabVIEW作為完整的圖形化的軟件平臺(tái)來(lái)推廣。

LabVIEW是否有專門的嵌入式版本:
對(duì)于不同類型的工程師,LabVIEW提供了不同的模塊。因?yàn)檐浖K的不同,可兼容的硬件目標(biāo)和技術(shù)也就會(huì)不同。NI為嵌入式設(shè)備主要提供了三種軟件模塊:LabVIEW DSP模塊;LabVIEW嵌入式模塊以及LabVIEW FPGA模塊。
LabVIEW DSP模塊:LabVIEW DSP模塊生成專為數(shù)字信號(hào)處理器優(yōu)化的應(yīng)用程序,并且目標(biāo)板為 NI SPEEDY-33板卡和德州儀器的6713和6711 DSK。
LabVIEW嵌入式開發(fā)模塊:利用LabVIEW嵌入式開發(fā)模塊,工程師可以為任何具有支持C的工具鏈的32位微處理器來(lái)建立應(yīng)用程序。在LabVIEW里設(shè)計(jì)完他們的應(yīng)用程序之后,他們可以生成C代碼來(lái)集成至工具鏈并針對(duì)他們所選擇的目標(biāo)板,例如Freescale PowerPC、Axiom CMD 565或Intel IXDP 425。
LabVIEW FPGA模塊:N I LabVIEW FPGA模塊將LabVIEW 圖形化開發(fā)環(huán)境擴(kuò)展至NI RIO硬件之上的可重復(fù)配置FPGA。利用LabVIEW FPGA模塊,工程師無(wú)需底層硬件描述語(yǔ)言或硬件板級(jí)設(shè)計(jì)就可以創(chuàng)建自定義的I/O測(cè)量和控制硬件。他們使用這一硬件用于獨(dú)特的定時(shí)和觸發(fā)事件、極高速控制和與數(shù)字協(xié)議連接。

為了適應(yīng)嵌入式應(yīng)用,LabVIEW具有專門針對(duì)嵌入式的改進(jìn),這種改進(jìn)的體現(xiàn)形式是什么樣子的呢?
June告訴我們說(shuō),為了適應(yīng)嵌入式應(yīng)用,LabVIEW有自己專門的嵌入式模塊。用戶可以根據(jù)不同的領(lǐng)域選購(gòu)不同的模塊。已經(jīng)購(gòu)買通用平臺(tái)LabVIEW的用戶,若想在嵌入式領(lǐng)域應(yīng)用LabVIEW,只需附加模塊即可。

LabVIEW對(duì)嵌入式系統(tǒng)集成商的好處:
從采訪中我們了解到,對(duì)嵌入式系統(tǒng)集成商而言,LabVIEW不僅可以縮短開發(fā)時(shí)間,另外作為集成商也可以有多元化的選擇。

NI的嵌入式產(chǎn)品
NI可以說(shuō)為嵌入式領(lǐng)域打開了一條新路,它都擁有什么樣的嵌入式產(chǎn)品呢?
·LabVIEW實(shí)時(shí)模塊
·LabVIEW FPGA模塊
·LabVIEW Compact RIO
·LabVIEW控制設(shè)計(jì)工具包
·LabVIEW數(shù)字濾波器設(shè)計(jì)工具包
·LabVIEW DSP模塊
·LabVIEW嵌入式開發(fā)模塊

結(jié)束了近兩個(gè)小時(shí)的訪問(wèn),朱君女士和Mike還是始終面帶微笑,絲毫感覺不到他們的疲憊。是LabVIEW已經(jīng)笑傲在設(shè)計(jì)與控制領(lǐng)域,并讓更多的人有了微笑!
投訴建議

提交

查看更多評(píng)論
其他資訊

查看更多

NI與中汽研數(shù)據(jù)資源中心共建智能網(wǎng)聯(lián)汽車虛擬仿真聯(lián)合實(shí)驗(yàn)室

電氣化迫使測(cè)試工程師加快速度

NI與NanoSemi合作開展先進(jìn)的5G測(cè)試

NI在CIDEX 2018上強(qiáng)調(diào)助力中國(guó)新一代軍工技術(shù)騰飛

得益“跨界&生態(tài)”先天基因,NI加盟ECC力推邊緣計(jì)算落地行業(yè)應(yīng)用